|  | 
|  | CInputStreamAddon (const ADDON::AddonInfoPtr &addonInfo, IVideoPlayer *player, const CFileItem &fileitem, const std::string &instanceId) | 
|  | 
| bool | Open () override | 
|  | 
| void | Close () override | 
|  | 
| int | Read (uint8_t *buf, int buf_size) override | 
|  | 
| int64_t | Seek (int64_t offset, int whence) override | 
|  | 
| int64_t | GetLength () override | 
|  | 
| int | GetBlockSize () override | 
|  | 
| bool | IsEOF () override | 
|  | 
| bool | CanSeek () override | 
|  | 
| bool | CanPause () override | 
|  | 
| CDVDInputStream::IDisplayTime * | GetIDisplayTime () override | 
|  | 
| int | GetTotalTime () override | 
|  | 
| int | GetTime () override | 
|  | 
| CDVDInputStream::ITimes * | GetITimes () override | 
|  | 
| bool | GetTimes (Times ×) override | 
|  | 
| CDVDInputStream::IPosTime * | GetIPosTime () override | 
|  | 
| bool | PosTime (int ms) override | 
|  | 
| CDVDInputStream::IDemux * | GetIDemux () override | 
|  | 
| bool | OpenDemux () override | 
|  | 
| DemuxPacket * | ReadDemux () override | 
|  | 
| CDemuxStream * | GetStream (int streamId) const override | 
|  | 
| std::vector< CDemuxStream * > | GetStreams () const override | 
|  | 
| void | EnableStream (int streamId, bool enable) override | 
|  | 
| bool | OpenStream (int streamid) override | 
|  | 
| int | GetNrOfStreams () const override | 
|  | 
| void | SetSpeed (int speed) override | 
|  | 
| bool | SeekTime (double time, bool backward=false, double *startpts=nullptr) override | 
|  | 
| void | AbortDemux () override | 
|  | 
| void | FlushDemux () override | 
|  | 
| void | SetVideoResolution (unsigned int width, unsigned int height, unsigned int maxWidth, unsigned int maxHeight) override | 
|  | 
| bool | IsRealtime () override | 
|  | 
| CDVDInputStream::IChapter * | GetIChapter () override | 
|  | 
| int | GetChapter () override | 
|  | 
| int | GetChapterCount () override | 
|  | 
| void | GetChapterName (std::string &name, int ch=-1) override | 
|  | 
| int64_t | GetChapterPos (int ch=-1) override | 
|  | 
| bool | SeekChapter (int ch) override | 
|  | 
|  Public Member Functions inherited from ADDON::IAddonInstanceHandler | 
|  | IAddonInstanceHandler (ADDON_TYPE type, const AddonInfoPtr &addonInfo, AddonInstanceId instanceId=ADDON_INSTANCE_ID_UNUSED, KODI_HANDLE parentInstance=nullptr, const std::string &uniqueWorkID="") | 
|  | Class constructor for handling add-on instance processes, allowing an add-on to handle multiple work simultaneously and independently.  More... 
 | 
|  | 
| ADDON_TYPE | UsedType () const | 
|  | 
| AddonInstanceId | InstanceId () const | 
|  | 
| const std::string & | UniqueWorkID () | 
|  | 
| std::string | ID () const | 
|  | 
| std::string | Name () const | 
|  | 
| std::string | Author () const | 
|  | 
| std::string | Icon () const | 
|  | 
| std::string | Path () const | 
|  | 
| std::string | Profile () const | 
|  | 
| CAddonVersion | Version () const | 
|  | 
| ADDON_STATUS | CreateInstance () | 
|  | 
| void | DestroyInstance () | 
|  | 
| const AddonDllPtr & | Addon () const | 
|  | 
| AddonInfoPtr | GetAddonInfo () const | 
|  | 
| virtual void | OnPreInstall () | 
|  | 
| virtual void | OnPostInstall (bool update, bool modal) | 
|  | 
| virtual void | OnPreUnInstall () | 
|  | 
| virtual void | OnPostUnInstall () | 
|  | 
|  | CDVDInputStream (DVDStreamType m_streamType, const CFileItem &fileitem) | 
|  | 
| virtual std::string & | GetContent () | 
|  | 
| virtual std::string | GetFileName () | 
|  | 
| virtual CURL | GetURL () | 
|  | 
| virtual ENextStream | NextStream () | 
|  | 
| virtual void | Abort () | 
|  | 
| virtual void | SetReadRate (uint32_t rate) | 
|  | Indicate expected read rate in bytes per second. This could be used to throttle caching rate. Should be seen as only a hint. 
 | 
|  | 
| virtual bool | GetCacheStatus (XFILE::SCacheStatus *status) | 
|  | Get the cache status.  More... 
 | 
|  | 
| bool | IsStreamType (DVDStreamType type) const | 
|  | 
| virtual BitstreamStats | GetBitstreamStats () const | 
|  | 
| bool | ContentLookup () | 
|  | 
| void | SetRealtime (bool realtime) | 
|  | 
| const CVariant & | GetProperty (const std::string &key) | 
|  | 
| virtual void | FillBuffer (bool mode) | 
|  |