xbmc
Public Types | Public Member Functions | Protected Attributes | List of all members
IDVDStreamPlayer Class Referenceabstract
Inheritance diagram for IDVDStreamPlayer:
Inheritance graph
[legend]
Collaboration diagram for IDVDStreamPlayer:
Collaboration graph
[legend]

Public Types

enum  ESyncState { SYNC_STARTING, SYNC_WAITSYNC, SYNC_INSYNC }
 

Public Member Functions

 IDVDStreamPlayer (CProcessInfo &processInfo)
 
virtual bool OpenStream (CDVDStreamInfo hint)=0
 
virtual void CloseStream (bool bWaitForBuffers)=0
 
virtual void SendMessage (std::shared_ptr< CDVDMsg > pMsg, int priority=0)=0
 
virtual void FlushMessages ()=0
 
virtual bool IsInited () const =0
 
virtual bool AcceptsData () const =0
 
virtual bool IsStalled () const =0
 

Protected Attributes

CProcessInfom_processInfo
 

The documentation for this class was generated from the following file: