Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CExternalPlayer Member List

This is the complete list of members for CExternalPlayer, including all inherited members.

AbortableWait(CEvent &event, std::chrono::milliseconds duration=std::chrono::milliseconds(-1))CThreadinlineprotected
AddSubtitle(const std::string &strSubPath)IPlayerinlinevirtual
CanPause() constIPlayerinlinevirtual
CanSeek() const overrideCExternalPlayervirtual
CExternalPlayer(IPlayerCallback &callback)CExternalPlayerexplicit
CloseFile(bool reopen=false) overrideCExternalPlayervirtual
Create(bool bAutoDelete=false)CThread
CThread(const char *ThreadName)CThreadexplicitprotected
CThread(IRunnable *pRunnable, const char *ThreadName)CThread
FlushRenderer()IPlayerinlinevirtual
FrameAdvance(int frames)IPlayerinlinevirtual
GetAudioCapabilities(std::vector< int > &audioCaps) constIPlayerinlinevirtual
GetAudioStream()IPlayerinlinevirtual
GetAudioStreamCount() constIPlayerinlinevirtual
GetAudioStreamInfo(int index, AudioStreamInfo &info) constIPlayerinlinevirtual
GetAVDelay() overrideCExternalPlayervirtual
GetCacheLevel() constIPlayerinlinevirtual
GetCachePercentage() constIPlayerinlinevirtual
GetChapter() constIPlayerinlinevirtual
GetChapterCount() constIPlayerinlinevirtual
GetChapterName(std::string &strChapterName, int chapterIdx=-1) constIPlayerinlinevirtual
GetChapterPos(int chapterIdx=-1) constIPlayerinlinevirtual
GetCurrentThread()CThreadstatic
GetCurrentThreadId()CThreadinlinestatic
GetDeinterlacingMethodDefault() constIPlayerinlinevirtual
GetOrientation() constIPlayerinlinevirtual
GetPlayerState()IPlayerinlinevirtual
GetPrograms(std::vector< ProgramInfo > &programs)IPlayerinlinevirtual
GetProgramsCount() constIPlayerinlinevirtual
GetRects(CRect &source, CRect &dest, CRect &view) constIPlayerinlinevirtual
GetRenderAspectRatio() constIPlayerinlinevirtual
GetSubtitle()IPlayerinlinevirtual
GetSubtitleCapabilities(std::vector< int > &subCaps) constIPlayerinlinevirtual
GetSubtitleCount() constIPlayerinlinevirtual
GetSubTitleDelay() overrideCExternalPlayervirtual
GetSubtitleStreamInfo(int index, SubtitleStreamInfo &info) constIPlayerinlinevirtual
GetSubtitleVisible() constIPlayerinlinevirtual
GetSupportedMenuType() constIPlayerinlinevirtual
GetTeletextCache()IPlayerinlinevirtual
GetVideoSettings() constIPlayerinlinevirtual
GetVideoStream() constIPlayerinlinevirtual
GetVideoStreamCount() constIPlayerinlinevirtual
GetVideoStreamInfo(int streamId, VideoStreamInfo &info) constIPlayerinlinevirtual
HasAudio() const overrideCExternalPlayervirtual
HasGame() constIPlayerinlinevirtual
HasGameAgent() constIPlayerinlinevirtual
HasID3() constIPlayerinlinevirtual
HasRDS() constIPlayerinlinevirtual
HasTeletextCache() constIPlayerinlinevirtual
HasVideo() const overrideCExternalPlayervirtual
Initialize(TiXmlElement *pConfig) overrideCExternalPlayervirtual
IPlayer(IPlayerCallback &callback)IPlayerinlineexplicit
IsAutoDelete() constCThread
IsCaching() constIPlayerinlinevirtual
IsCurrentThread() constCThread
IsInMenu() constIPlayerinlinevirtual
IsPassthrough() constIPlayerinlinevirtual
IsPlaying() const overrideCExternalPlayervirtual
IsRenderingVideo() constIPlayerinlinevirtual
IsRunning() constCThread
Join(std::chrono::milliseconds duration)CThread
LoadPage(int p, int sp, unsigned char *buffer)IPlayerinlinevirtual
m_bStopCThreadprotected
m_callbackIPlayerprotected
m_nameIPlayer
m_typeIPlayer
OnAction(const CAction &action)IPlayerinlinevirtual
OnException()CThreadinlinevirtual
OnExit()CThreadinlineprotectedvirtual
OnNothingToQueueNotify()IPlayerinlinevirtual
OnStartup()CThreadinlineprotectedvirtual
OpenFile(const CFileItem &file, const CPlayerOptions &options) overrideCExternalPlayervirtual
Pause() overrideCExternalPlayervirtual
QueueNextFile(const CFileItem &file)IPlayerinlinevirtual
Render(bool clear, uint32_t alpha=255, bool gui=true)IPlayerinlinevirtual
RenderCapture(unsigned int captureId, unsigned int width, unsigned int height, int flags)IPlayerinlinevirtual
RenderCaptureAlloc()IPlayerinlinevirtual
RenderCaptureGetPixels(unsigned int captureId, unsigned int millis, uint8_t *buffer, unsigned int size)IPlayerinlinevirtual
RenderCaptureRelease(unsigned int captureId)IPlayerinlinevirtual
Seek(bool bPlus, bool bLargeStep, bool bChapterOverride) overrideCExternalPlayervirtual
SeekChapter(int iChapter)IPlayerinlinevirtual
SeekPercentage(float iPercent) overrideCExternalPlayervirtual
SeekScene(bool bPlus=true)IPlayerinlinevirtual
SeekTime(int64_t iTime) overrideCExternalPlayervirtual
SeekTimeRelative(int64_t iTime)IPlayerinlinevirtual
SetAudioStream(int iStream)IPlayerinlinevirtual
SetAVDelay(float fValue=0.0f) overrideCExternalPlayervirtual
SetDynamicRangeCompression(long drc) overrideCExternalPlayerinlinevirtual
SetMute(bool bOnOff)IPlayerinlinevirtual
SetPlayerState(const std::string &state) overrideCExternalPlayervirtual
SetPriority(const ThreadPriority &priority)CThread
SetProgram(int progId)IPlayerinlinevirtual
SetRenderViewMode(int mode, float zoom, float par, float shift, bool stretch)IPlayerinlinevirtual
SetSpeed(float speed) overrideCExternalPlayervirtual
SetSubtitle(int iStream)IPlayerinlinevirtual
SetSubTitleDelay(float fValue=0.0f) overrideCExternalPlayervirtual
SetSubtitleVerticalPosition(int value, bool save)IPlayerinlinevirtual
SetSubtitleVisible(bool bVisible)IPlayerinlinevirtual
SetTempo(float tempo)IPlayerinlinevirtual
SetTime(int64_t time)IPlayerinlinevirtual
SetTotalTime(int64_t time)IPlayerinlinevirtual
SetVideoSettings(CVideoSettings &settings)IPlayerinlinevirtual
SetVideoStream(int iStream)IPlayerinlinevirtual
SetVolume(float volume) overrideCExternalPlayerinlinevirtual
Sleep(std::chrono::duration< Rep, Period > duration)CThreadinline
StopThread(bool bWait=true)CThreadvirtual
Supports(EINTERLACEMETHOD method) constIPlayerinlinevirtual
Supports(ESCALINGMETHOD method) constIPlayerinlinevirtual
Supports(ERENDERFEATURE feature) constIPlayerinlinevirtual
SupportsTempo() constIPlayerinlinevirtual
TriggerUpdateResolution()IPlayerinlinevirtual
WAIT_INTERRUPTED enum valueCThreadprotected
WAIT_SIGNALED enum valueCThreadprotected
WAIT_TIMEDOUT enum valueCThreadprotected
WaitResponse enum nameCThreadprotected
WARP_BOTTOM_LEFT enum valueCExternalPlayer
WARP_BOTTOM_RIGHT enum valueCExternalPlayer
WARP_CENTER enum valueCExternalPlayer
WARP_CURSOR enum nameCExternalPlayer
WARP_NONE enum valueCExternalPlayer
WARP_TOP_LEFT enum valueCExternalPlayer
WARP_TOP_RIGHT enum valueCExternalPlayer
~CExternalPlayer() overrideCExternalPlayer
~CThread()CThreadvirtual
~IPlayer()=defaultIPlayervirtual