![]() |
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <IVideoPlayer.h>
Public Types | |
enum | ESyncState { SYNC_STARTING , SYNC_WAITSYNC , SYNC_INSYNC } |
Public Member Functions | |
IDVDStreamPlayer (CProcessInfo &processInfo) | |
virtual | ~IDVDStreamPlayer ()=default |
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 | |
CProcessInfo & | m_processInfo |
|
inlineexplicit |
|
virtualdefault |
|
pure virtual |
Implemented in CVideoPlayerAudio, CDVDRadioRDSData, CVideoPlayerSubtitle, CDVDTeletextData, CVideoPlayerVideo, IDVDStreamPlayerVideo, and IDVDStreamPlayerAudio.
Implemented in CVideoPlayerAudio, CDVDRadioRDSData, CVideoPlayerSubtitle, CDVDTeletextData, CVideoPlayerVideo, IDVDStreamPlayerVideo, and IDVDStreamPlayerAudio.
|
pure virtual |
Implemented in CVideoPlayerAudio, CDVDRadioRDSData, CVideoPlayerSubtitle, CDVDTeletextData, and CVideoPlayerVideo.
|
pure virtual |
Implemented in CVideoPlayerAudio, CDVDRadioRDSData, CVideoPlayerSubtitle, CDVDTeletextData, CVideoPlayerVideo, IDVDStreamPlayerVideo, and IDVDStreamPlayerAudio.
|
pure virtual |
Implemented in CVideoPlayerAudio, CDVDRadioRDSData, CVideoPlayerSubtitle, CDVDTeletextData, CVideoPlayerVideo, IDVDStreamPlayerVideo, and IDVDStreamPlayerAudio.
|
pure virtual |
Implemented in CVideoPlayerVideo, IDVDStreamPlayerVideo, CVideoPlayerAudio, CDVDRadioRDSData, CVideoPlayerSubtitle, CDVDTeletextData, and IDVDStreamPlayerAudio.
|
pure virtual |
Implemented in CVideoPlayerAudio, CDVDRadioRDSData, CVideoPlayerSubtitle, CDVDTeletextData, CVideoPlayerVideo, IDVDStreamPlayerVideo, and IDVDStreamPlayerAudio.
|
protected |