Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CInputStreamAddon Member List

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

Abort()CDVDInputStreaminlinevirtual
AbortDemux() overrideCInputStreamAddonvirtual
Addon() constADDON::IAddonInstanceHandlerinline
Author() constADDON::IAddonInstanceHandler
CanPause() overrideCInputStreamAddonvirtual
CanSeek() overrideCInputStreamAddonvirtual
CDVDInputStream(DVDStreamType m_streamType, const CFileItem &fileitem)CDVDInputStream
CInputStreamAddon(ADDON::BinaryAddonBasePtr &addonBase, IVideoPlayer *player, const CFileItem &fileitem)CInputStreamAddon
Close() overrideCInputStreamAddonvirtual
ContentLookup()CDVDInputStreaminline
ConvertVideoCodecProfile(STREAMCODEC_PROFILE profile)CInputStreamAddonprotectedstatic
CreateInstance(KODI_HANDLE instance)ADDON::IAddonInstanceHandler
DestroyInstance()ADDON::IAddonInstanceHandler
EnableStream(int streamId, bool enable) overrideCInputStreamAddonvirtual
ENextStream enum nameCDVDInputStream
FlushDemux() overrideCInputStreamAddonvirtual
GetAddonBase() constADDON::IAddonInstanceHandlerinline
GetBitstreamStats() constCDVDInputStreaminlinevirtual
GetBlockSize()CDVDInputStreaminlinevirtual
GetCacheStatus(XFILE::SCacheStatus *status)CDVDInputStreaminlinevirtual
GetContent()CDVDInputStreaminlinevirtual
GetFileName()CDVDInputStreamvirtual
GetIDemux() overrideCInputStreamAddonvirtual
GetIDisplayTime() overrideCInputStreamAddonvirtual
GetIPosTime() overrideCInputStreamAddonvirtual
GetITimes() overrideCInputStreamAddonvirtual
GetLength() overrideCInputStreamAddonvirtual
GetNrOfStreams() const overrideCInputStreamAddonvirtual
GetProperty(const std::string key)CDVDInputStreaminline
GetStream(int streamId) const overrideCInputStreamAddonvirtual
GetStreams() const overrideCInputStreamAddonvirtual
GetTime() overrideCInputStreamAddonvirtual
GetTimes(Times &times) overrideCInputStreamAddonvirtual
GetTotalTime() overrideCInputStreamAddonvirtual
GetURL()CDVDInputStreamvirtual
IAddonInstanceHandler(ADDON_TYPE type, const BinaryAddonBasePtr &addonBase, KODI_HANDLE parentInstance=nullptr, const std::string &instanceID="")ADDON::IAddonInstanceHandler
Icon() constADDON::IAddonInstanceHandler
ID() constADDON::IAddonInstanceHandler
InstanceID()ADDON::IAddonInstanceHandlerinline
IsEOF() overrideCInputStreamAddonvirtual
IsRealtime() overrideCInputStreamAddonvirtual
IsStreamType(DVDStreamType type) constCDVDInputStreaminline
m_contentCDVDInputStreamprotected
m_contentLookupCDVDInputStreamprotected
m_itemCDVDInputStreamprotected
m_playerCInputStreamAddonprotected
m_realtimeCDVDInputStreamprotected
m_statsCDVDInputStreamprotected
m_streamTypeCDVDInputStreamprotected
Name() constADDON::IAddonInstanceHandler
NextStream()CDVDInputStreaminlinevirtual
NEXTSTREAM_NONE enum valueCDVDInputStream
NEXTSTREAM_OPEN enum valueCDVDInputStream
NEXTSTREAM_RETRY enum valueCDVDInputStream
Open() overrideCInputStreamAddonvirtual
OpenDemux() overrideCInputStreamAddonvirtual
OpenStream(int streamid) overrideCInputStreamAddonvirtual
Path() constADDON::IAddonInstanceHandler
Pause(double dTime) overrideCInputStreamAddonvirtual
PosTime(int ms) overrideCInputStreamAddonvirtual
Profile() constADDON::IAddonInstanceHandler
Read(uint8_t *buf, int buf_size) overrideCInputStreamAddonvirtual
ReadDemux() overrideCInputStreamAddonvirtual
Seek(int64_t offset, int whence) overrideCInputStreamAddonvirtual
SeekTime(double time, bool backward=false, double *startpts=nullptr) overrideCInputStreamAddonvirtual
SetReadRate(unsigned rate)CDVDInputStreaminlinevirtual
SetRealtime(bool realtime)CDVDInputStreaminline
SetSpeed(int speed) overrideCInputStreamAddonvirtual
SetVideoResolution(int width, int height) overrideCInputStreamAddonvirtual
Supports(ADDON::BinaryAddonBasePtr &addonBase, const CFileItem &fileitem)CInputStreamAddonstatic
UsedType() constADDON::IAddonInstanceHandlerinline
Version() constADDON::IAddonInstanceHandler
~CDVDInputStream()CDVDInputStreamvirtual
~CInputStreamAddon() overrideCInputStreamAddon
~IAddonInstanceHandler()ADDON::IAddonInstanceHandlervirtual
~IDemux()=defaultCDVDInputStream::IDemuxvirtual
~IDisplayTime()=defaultCDVDInputStream::IDisplayTimevirtual
~IPosTime()=defaultCDVDInputStream::IPosTimevirtual
~ITimes()=defaultCDVDInputStream::ITimesvirtual