| 
    Kodi Documentation 18.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
This is the complete list of members for CVideoPlayer, including all inherited members.
| AbortableWait(CEvent &event, int timeoutMillis=-1) | CThread | inlineprotected | 
| AdaptForcedSubtitles() | CVideoPlayer | protected | 
| AddSubtitle(const std::string &strSubPath) override | CVideoPlayer | virtual | 
| AddSubtitleFile(const std::string &filename, const std::string &subfilename="") | CVideoPlayer | protected | 
| CACHESTATE_DONE enum value | CVideoPlayer | protected | 
| CACHESTATE_FLUSH enum value | CVideoPlayer | protected | 
| CACHESTATE_FULL enum value | CVideoPlayer | protected | 
| CACHESTATE_INIT enum value | CVideoPlayer | protected | 
| CACHESTATE_PLAY enum value | CVideoPlayer | protected | 
| CanPause() override | CVideoPlayer | virtual | 
| CanSeek() override | CVideoPlayer | virtual | 
| CheckAutoSceneSkip() | CVideoPlayer | protected | 
| CheckBetterStream(CCurrentStream ¤t, CDemuxStream *stream) | CVideoPlayer | protected | 
| CheckContinuity(CCurrentStream ¤t, DemuxPacket *pPacket) | CVideoPlayer | protected | 
| CheckIsCurrent(CCurrentStream ¤t, CDemuxStream *stream, DemuxPacket *pkg) | CVideoPlayer | protected | 
| CheckPlayerInit(CCurrentStream ¤t) | CVideoPlayer | protected | 
| CheckSceneSkip(CCurrentStream ¤t) | CVideoPlayer | protected | 
| CheckStreamChanges(CCurrentStream ¤t, CDemuxStream *stream) | CVideoPlayer | protected | 
| CloseDemuxer() | CVideoPlayer | protected | 
| CloseFile(bool reopen=false) override | CVideoPlayer | virtual | 
| CloseStream(CCurrentStream ¤t, bool bWaitForBuffers) | CVideoPlayer | protected | 
| Create(bool bAutoDelete=false, unsigned stacksize=0) | CThread | |
| CreatePlayers() | CVideoPlayer | protected | 
| CSelectionStreams | CVideoPlayer | friend | 
| CThread(const char *ThreadName) | CThread | explicitprotected | 
| CThread(IRunnable *pRunnable, const char *ThreadName) | CThread | |
| CVideoPlayer(IPlayerCallback &callback) | CVideoPlayer | explicit | 
| DestroyPlayers() | CVideoPlayer | protected | 
| DoAudioWork() | IPlayer | inlinevirtual | 
| ECacheState enum name | CVideoPlayer | protected | 
| FlushBuffers(double pts, bool accurate, bool sync) | CVideoPlayer | protected | 
| FlushRenderer() override | CVideoPlayer | virtual | 
| FrameAdvance(int frames) override | CVideoPlayer | virtual | 
| FrameMove() override | CVideoPlayer | virtual | 
| GetAbsoluteUsage() | CThread | |
| GetAudioCapabilities(std::vector< int > &audioCaps) | IPlayer | inlinevirtual | 
| GetAudioStream() override | CVideoPlayer | virtual | 
| GetAudioStreamCount() override | CVideoPlayer | virtual | 
| GetAudioStreamInfo(int index, AudioStreamInfo &info) override | CVideoPlayer | virtual | 
| GetAVDelay() override | CVideoPlayer | virtual | 
| GetCacheLevel() const override | CVideoPlayer | virtual | 
| GetCachePercentage() override | CVideoPlayer | virtual | 
| GetCachingTimes(double &play_left, double &cache_left, double &file_offset) | CVideoPlayer | protected | 
| GetChapter() override | CVideoPlayer | virtual | 
| GetChapterCount() override | CVideoPlayer | virtual | 
| GetChapterName(std::string &strChapterName, int chapterIdx=-1) override | CVideoPlayer | virtual | 
| GetChapterPos(int chapterIdx=-1) override | CVideoPlayer | virtual | 
| GetCurrentThread() | CThread | static | 
| GetCurrentThreadId() | CThread | static | 
| GetDebugInfo(std::string &audio, std::string &video, std::string &general) override | CVideoPlayer | protectedvirtual | 
| GetDeinterlacingMethodDefault() override | CVideoPlayer | virtual | 
| GetDisplayThreadId(const ThreadIdentifier tid) | CThread | static | 
| GetGeneralInfo(std::string &strVideoInfo) | CVideoPlayer | protected | 
| GetMaxPriority(void) | CThread | |
| GetMinPriority(void) | CThread | |
| GetNormalPriority(void) | CThread | |
| GetPercentage() | CVideoPlayer | protected | 
| GetPlayerState() override | CVideoPlayer | virtual | 
| GetPriority(void) | CThread | |
| GetPrograms(std::vector< ProgramInfo > &programs) override | CVideoPlayer | virtual | 
| GetProgramsCount() override | CVideoPlayer | virtual | 
| GetQueueTime() | CVideoPlayer | protected | 
| GetRadioText(unsigned int line) override | CVideoPlayer | virtual | 
| GetRelativeUsage() | CThread | |
| GetRenderAspectRatio() override | CVideoPlayer | virtual | 
| GetSchedRRPriority(void) | CThread | |
| GetStreamPlayer(unsigned int player) | CVideoPlayer | protected | 
| GetSubtitle() override | CVideoPlayer | virtual | 
| GetSubtitleCapabilities(std::vector< int > &subCaps) | IPlayer | inlinevirtual | 
| GetSubtitleCount() override | CVideoPlayer | virtual | 
| GetSubTitleDelay() override | CVideoPlayer | virtual | 
| GetSubtitleStreamInfo(int index, SubtitleStreamInfo &info) override | CVideoPlayer | virtual | 
| GetSubtitleVisible() override | CVideoPlayer | virtual | 
| GetTeletextCache() override | CVideoPlayer | virtual | 
| GetTime() | CVideoPlayer | protected | 
| GetUpdatedTime() | CVideoPlayer | protected | 
| GetVideoResolution(unsigned int &width, unsigned int &height) override | CVideoPlayer | virtual | 
| GetVideoSettings() override | CVideoPlayer | virtual | 
| GetVideoStream() const override | CVideoPlayer | virtual | 
| GetVideoStreamCount() const override | CVideoPlayer | virtual | 
| GetVideoStreamInfo(int streamId, VideoStreamInfo &info) override | CVideoPlayer | virtual | 
| HandleMessages() | CVideoPlayer | protected | 
| HandlePlaySpeed() | CVideoPlayer | protected | 
| HasAudio() const override | CVideoPlayer | virtual | 
| HasGame() const | IPlayer | inlinevirtual | 
| HasGameAgent() | IPlayer | inlinevirtual | 
| HasMenu() const override | CVideoPlayer | virtual | 
| HasRDS() const override | CVideoPlayer | virtual | 
| HasVideo() const override | CVideoPlayer | virtual | 
| Initialize(TiXmlElement *pConfig) | IPlayer | inlinevirtual | 
| IPlayer(IPlayerCallback &callback) | IPlayer | inlineexplicit | 
| IsAutoDelete() const | CThread | |
| IsBetterStream(CCurrentStream ¤t, CDemuxStream *stream) | CVideoPlayer | protected | 
| IsCaching() const override | CVideoPlayer | virtual | 
| IsCurrentThread() const | CThread | |
| IsCurrentThread(const ThreadIdentifier tid) | CThread | static | 
| IsInMenu() const override | CVideoPlayer | virtual | 
| IsInMenuInternal() const | CVideoPlayer | protected | 
| IsPassthrough() const override | CVideoPlayer | virtual | 
| IsPlaying() const override | CVideoPlayer | virtual | 
| IsRenderingVideo() override | CVideoPlayer | virtual | 
| IsRunning() const | CThread | |
| IsValidStream(CCurrentStream &stream) | CVideoPlayer | protected | 
| LoadPage(int p, int sp, unsigned char *buffer) override | CVideoPlayer | virtual | 
| m_bAbortRequest | CVideoPlayer | protected | 
| m_bStop | CThread | protected | 
| m_caching | CVideoPlayer | protected | 
| m_cachingTimer | CVideoPlayer | protected | 
| m_callback | IPlayer | protected | 
| m_clock | CVideoPlayer | protected | 
| m_content | CVideoPlayer | protected | 
| m_CurrentAudio | CVideoPlayer | protected | 
| m_CurrentRadioRDS | CVideoPlayer | protected | 
| m_CurrentSubtitle | CVideoPlayer | protected | 
| m_CurrentTeletext | CVideoPlayer | protected | 
| m_CurrentVideo | CVideoPlayer | protected | 
| m_demuxerSpeed | CVideoPlayer | protected | 
| m_displayLost | CVideoPlayer | protected | 
| m_dvd | CVideoPlayer | protected | 
| m_Edl | CVideoPlayer | protected | 
| m_error | CVideoPlayer | protected | 
| m_HasAudio | CVideoPlayer | protected | 
| m_HasVideo | CVideoPlayer | protected | 
| m_item | CVideoPlayer | protected | 
| m_messenger | CVideoPlayer | protected | 
| m_name | IPlayer | |
| m_offset_pts | CVideoPlayer | protected | 
| m_omxplayer_mode | CVideoPlayer | protected | 
| m_OmxPlayerState | CVideoPlayer | protected | 
| m_outboundEvents | CVideoPlayer | protected | 
| m_overlayContainer | CVideoPlayer | protected | 
| m_pCCDemuxer | CVideoPlayer | protected | 
| m_pDemuxer | CVideoPlayer | protected | 
| m_pInputStream | CVideoPlayer | protected | 
| m_playerOptions | CVideoPlayer | protected | 
| m_players_created | CVideoPlayer | protected | 
| m_playSpeed | CVideoPlayer | protected | 
| m_processInfo | CVideoPlayer | protected | 
| m_programs | CVideoPlayer | protected | 
| m_pSubtitleDemuxer | CVideoPlayer | protected | 
| m_renderManager | CVideoPlayer | protected | 
| m_SelectionStreams | CVideoPlayer | protected | 
| m_SkipCommercials | CVideoPlayer | protected | 
| m_SpeedState | CVideoPlayer | protected | 
| m_State | CVideoPlayer | protected | 
| m_StateSection | CVideoPlayer | mutableprotected | 
| m_streamPlayerSpeed | CVideoPlayer | protected | 
| m_subtitleDemuxerMap | CVideoPlayer | protected | 
| m_syncTimer | CVideoPlayer | protected | 
| m_type | IPlayer | |
| m_UpdateStreamDetails | CVideoPlayer | protected | 
| m_VideoPlayerAudio | CVideoPlayer | protected | 
| m_VideoPlayerRadioRDS | CVideoPlayer | protected | 
| m_VideoPlayerSubtitle | CVideoPlayer | protected | 
| m_VideoPlayerTeletext | CVideoPlayer | protected | 
| m_VideoPlayerVideo | CVideoPlayer | protected | 
| OnAction(const CAction &action) override | CVideoPlayer | virtual | 
| OnAppFocusChange(bool focus) | IDispResource | inlinevirtual | 
| OnDiscNavResult(void *pData, int iMessage) override | CVideoPlayer | virtual | 
| OnException() | CThread | inlinevirtual | 
| OnExit() override | CVideoPlayer | protectedvirtual | 
| OnLostDisplay() override | CVideoPlayer | virtual | 
| OnNothingToQueueNotify() | IPlayer | inlinevirtual | 
| OnResetDisplay() override | CVideoPlayer | virtual | 
| OnStartup() override | CVideoPlayer | protectedvirtual | 
| OpenAudioStream(CDVDStreamInfo &hint, bool reset=true) | CVideoPlayer | protected | 
| OpenDefaultStreams(bool reset=true) | CVideoPlayer | protected | 
| OpenDemuxStream() | CVideoPlayer | protected | 
| OpenFile(const CFileItem &file, const CPlayerOptions &options) override | CVideoPlayer | virtual | 
| OpenInputStream() | CVideoPlayer | protected | 
| OpenRadioRDSStream(CDVDStreamInfo &hint) | CVideoPlayer | protected | 
| OpenStream(CCurrentStream ¤t, int64_t demuxerId, int iStream, int source, bool reset=true) | CVideoPlayer | protected | 
| OpenSubtitleStream(CDVDStreamInfo &hint) | CVideoPlayer | protected | 
| OpenTeletextStream(CDVDStreamInfo &hint) | CVideoPlayer | protected | 
| OpenVideoStream(CDVDStreamInfo &hint, bool reset=true) | CVideoPlayer | protected | 
| Pause() override | CVideoPlayer | virtual | 
| Prepare() | CVideoPlayer | protected | 
| Process() override | CVideoPlayer | protectedvirtual | 
| ProcessAudioData(CDemuxStream *pStream, DemuxPacket *pPacket) | CVideoPlayer | protected | 
| ProcessPacket(CDemuxStream *pStream, DemuxPacket *pPacket) | CVideoPlayer | protected | 
| ProcessRadioRDSData(CDemuxStream *pStream, DemuxPacket *pPacket) | CVideoPlayer | protected | 
| ProcessSubData(CDemuxStream *pStream, DemuxPacket *pPacket) | CVideoPlayer | protected | 
| ProcessTeletextData(CDemuxStream *pStream, DemuxPacket *pPacket) | CVideoPlayer | protected | 
| ProcessVideoData(CDemuxStream *pStream, DemuxPacket *pPacket) | CVideoPlayer | protected | 
| QueueNextFile(const CFileItem &file) | IPlayer | inlinevirtual | 
| ReadPacket(DemuxPacket *&packet, CDemuxStream *&stream) | CVideoPlayer | protected | 
| Render(bool clear, uint32_t alpha=255, bool gui=true) override | CVideoPlayer | virtual | 
| RenderCapture(unsigned int captureId, unsigned int width, unsigned int height, int flags) override | CVideoPlayer | virtual | 
| RenderCaptureAlloc() override | CVideoPlayer | virtual | 
| RenderCaptureGetPixels(unsigned int captureId, unsigned int millis, uint8_t *buffer, unsigned int size) override | CVideoPlayer | virtual | 
| RenderCaptureRelease(unsigned int captureId) override | CVideoPlayer | virtual | 
| Seek(bool bPlus, bool bLargeStep, bool bChapterOverride) override | CVideoPlayer | virtual | 
| SeekChapter(int iChapter) override | CVideoPlayer | virtual | 
| SeekPercentage(float iPercent) override | CVideoPlayer | virtual | 
| SeekScene(bool bPlus=true) override | CVideoPlayer | virtual | 
| SeekTime(int64_t iTime) override | CVideoPlayer | virtual | 
| SeekTimeRelative(int64_t iTime) override | CVideoPlayer | virtual | 
| SendPlayerMessage(CDVDMsg *pMsg, unsigned int target) | CVideoPlayer | protected | 
| SetAudioStream(int iStream) override | CVideoPlayer | virtual | 
| SetAVDelay(float fValue=0.0f) override | CVideoPlayer | virtual | 
| SetCaching(ECacheState state) | CVideoPlayer | protected | 
| SetDynamicRangeCompression(long drc) override | CVideoPlayer | virtual | 
| SetMute(bool bOnOff) override | CVideoPlayer | virtual | 
| SetPlayerState(const std::string &state) override | CVideoPlayer | virtual | 
| SetPlaySpeed(int iSpeed) | CVideoPlayer | protected | 
| SetPriority(const int iPriority) | CThread | |
| SetPrioritySched_RR(int iPriority) | CThread | |
| SetProgram(int progId) override | CVideoPlayer | virtual | 
| SetRenderViewMode(int mode, float zoom, float par, float shift, bool stretch) override | CVideoPlayer | virtual | 
| SetSpeed(float speed) override | CVideoPlayer | virtual | 
| SetSubtitle(int iStream) override | CVideoPlayer | virtual | 
| SetSubTitleDelay(float fValue=0.0f) override | CVideoPlayer | virtual | 
| SetSubtitleVisible(bool bVisible) override | CVideoPlayer | virtual | 
| SetSubtitleVisibleInternal(bool bVisible) | CVideoPlayer | protected | 
| SetTempo(float tempo) override | CVideoPlayer | virtual | 
| SetTime(int64_t time) | IPlayer | inlinevirtual | 
| SetTotalTime(int64_t time) | IPlayer | inlinevirtual | 
| SetUpdateStreamDetails() | CVideoPlayer | |
| SetVideoSettings(CVideoSettings &settings) override | CVideoPlayer | virtual | 
| SetVideoStream(int iStream) override | CVideoPlayer | virtual | 
| SetVolume(float nVolume) override | CVideoPlayer | virtual | 
| Sleep(unsigned int milliseconds) | CThread | |
| StopThread(bool bWait=true) | CThread | virtual | 
| Supports(EINTERLACEMETHOD method) override | CVideoPlayer | virtual | 
| Supports(ESCALINGMETHOD method) override | CVideoPlayer | virtual | 
| Supports(ERENDERFEATURE feature) override | CVideoPlayer | virtual | 
| SupportsTempo() override | CVideoPlayer | virtual | 
| SynchronizeDemuxer() | CVideoPlayer | protected | 
| TriggerUpdateResolution() override | CVideoPlayer | virtual | 
| UpdateClockSync(bool enabled) override | CVideoPlayer | protectedvirtual | 
| UpdateContent() | CVideoPlayer | protected | 
| UpdateContentState() | CVideoPlayer | protected | 
| UpdateCorrection(DemuxPacket *pkt, double correction) | CVideoPlayer | protected | 
| UpdateFileItemStreamDetails(CFileItem &item) | CVideoPlayer | protected | 
| UpdateGuiRender(bool gui) override | CVideoPlayer | protectedvirtual | 
| UpdatePlayState(double timeout) | CVideoPlayer | protected | 
| UpdateRenderBuffers(int queued, int discard, int free) override | CVideoPlayer | protectedvirtual | 
| UpdateRenderInfo(CRenderInfo &info) override | CVideoPlayer | protectedvirtual | 
| UpdateTimestamps(CCurrentStream ¤t, DemuxPacket *pPacket) | CVideoPlayer | protected | 
| UpdateVideoRender(bool video) override | CVideoPlayer | protectedvirtual | 
| VideoParamsChange() override | CVideoPlayer | protectedvirtual | 
| WAIT_INTERRUPTED enum value | CThread | protected | 
| WAIT_SIGNALED enum value | CThread | protected | 
| WAIT_TIMEDOUT enum value | CThread | protected | 
| WaitForThreadExit(unsigned int milliseconds) | CThread | |
| WaitResponse enum name | CThread | protected | 
| ~CThread() | CThread | virtual | 
| ~CVideoPlayer() override | CVideoPlayer | |
| ~IPlayer()=default | IPlayer | virtual | 
| ~IRenderMsg()=default | IRenderMsg | virtual | 
| ~IVideoPlayer()=default | IVideoPlayer | virtual |