|  | 
|  | CDVDMessageQueue (const std::string &owner) | 
|  | 
| void | Init () | 
|  | 
| void | Flush (CDVDMsg::Message message=CDVDMsg::DEMUXER_PACKET) | 
|  | 
| void | Abort () | 
|  | 
| void | End () | 
|  | 
| MsgQueueReturnCode | Put (const std::shared_ptr< CDVDMsg > &pMsg, int priority=0) | 
|  | 
| MsgQueueReturnCode | PutBack (const std::shared_ptr< CDVDMsg > &pMsg, int priority=0) | 
|  | 
| MsgQueueReturnCode | Get (std::shared_ptr< CDVDMsg > &pMsg, std::chrono::milliseconds timeout, int &priority) | 
|  | msg, message type from DVDMessage.h timeout, timeout in msec priority, minimum priority to get, outputs returned packets priority 
 | 
|  | 
| MsgQueueReturnCode | Get (std::shared_ptr< CDVDMsg > &pMsg, std::chrono::milliseconds timeout) | 
|  | 
| int | GetDataSize () const | 
|  | 
| int | GetTimeSize () const | 
|  | 
| unsigned | GetPacketCount (CDVDMsg::Message type) | 
|  | 
| bool | ReceivedAbortRequest () | 
|  | 
| void | WaitUntilEmpty () | 
|  | 
| bool | IsFull () const | 
|  | 
| int | GetLevel () const | 
|  | 
| void | SetMaxDataSize (int iMaxDataSize) | 
|  | 
| void | SetMaxTimeSize (double sec) | 
|  | 
| int | GetMaxDataSize () const | 
|  | 
| double | GetMaxTimeSize () const | 
|  | 
| bool | IsInited () const | 
|  | 
| bool | IsDataBased () const | 
|  | 
The documentation for this class was generated from the following files: