|
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 |