Kodi Development  20.0
for Binary and Script based Add-Ons
CInstanceInputStream Member List

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

AllocateDemuxPacket(int dataSize)CInstanceInputStreaminline
AllocateEncryptedDemuxPacket(int dataSize, unsigned int encryptedSubsampleCount)CInstanceInputStreaminline
CInstanceInputStream(KODI_HANDLE instance, const std::string &kodiVersion="")CInstanceInputStreaminlineexplicit
Close()=0CInstanceInputStreampure virtual
CreateInstance(int instanceType, const std::string &instanceID, KODI_HANDLE instance, const std::string &version, KODI_HANDLE &addonInstance) (defined in IAddonInstance)IAddonInstanceinlinevirtual
DemuxAbort()CInstanceInputStreaminlinevirtual
DemuxFlush()CInstanceInputStreaminlinevirtual
DemuxRead()CInstanceInputStreaminlinevirtual
DemuxReset()CInstanceInputStreaminlinevirtual
DemuxSeekTime(double time, bool backwards, double &startpts)CInstanceInputStreaminlinevirtual
DemuxSetSpeed(int speed)CInstanceInputStreaminlinevirtual
EnableStream(int streamid, bool enable)CInstanceInputStreaminlinevirtual
FreeDemuxPacket(DEMUX_PACKET *packet)CInstanceInputStreaminline
GetBlockSize()CInstanceInputStreaminlinevirtual
GetCapabilities(kodi::addon::InputstreamCapabilities &capabilities)=0CInstanceInputStreampure virtual
GetChapter()CInstanceInputStreaminlinevirtual
GetChapterCount()CInstanceInputStreaminlinevirtual
GetChapterName(int ch)CInstanceInputStreaminlinevirtual
GetChapterPos(int ch)CInstanceInputStreaminlinevirtual
GetStream(int streamid, kodi::addon::InputstreamInfo &stream)CInstanceInputStreaminlinevirtual
GetStreamIds(std::vector< unsigned int > &ids)CInstanceInputStreaminlinevirtual
GetTime()CInstanceInputStreaminlinevirtual
GetTimes(InputstreamTimes &times)CInstanceInputStreaminlinevirtual
GetTotalTime()CInstanceInputStreaminlinevirtual
IAddonInstance(ADDON_TYPE type, const std::string &version) (defined in IAddonInstance)IAddonInstanceinlineexplicit
IsRealTimeStream()CInstanceInputStreaminlinevirtual
LengthStream()CInstanceInputStreaminlinevirtual
m_id (defined in IAddonInstance)IAddonInstance
m_kodiVersion (defined in IAddonInstance)IAddonInstance
m_type (defined in IAddonInstance)IAddonInstance
Open(const kodi::addon::InputstreamProperty &props)=0CInstanceInputStreampure virtual
OpenStream(int streamid)CInstanceInputStreaminlinevirtual
PositionStream()CInstanceInputStreaminlinevirtual
PosTime(int ms)CInstanceInputStreaminlinevirtual
ReadStream(uint8_t *buffer, unsigned int bufferSize)CInstanceInputStreaminlinevirtual
SeekChapter(int ch)CInstanceInputStreaminlinevirtual
SeekStream(int64_t position, int whence=SEEK_SET)CInstanceInputStreaminlinevirtual
SetVideoResolution(int width, int height)CInstanceInputStreaminlinevirtual
~CInstanceInputStream() override=defaultCInstanceInputStream
~IAddonInstance()=default (defined in IAddonInstance)IAddonInstancevirtual