|
| CInputStreamAddon (ADDON::BinaryAddonBasePtr &addonBase, IVideoPlayer *player, const CFileItem &fileitem) |
|
| ~CInputStreamAddon () override |
|
bool | Open () override |
|
void | Close () override |
|
int | Read (uint8_t *buf, int buf_size) override |
|
int64_t | Seek (int64_t offset, int whence) override |
|
bool | Pause (double dTime) override |
|
int64_t | GetLength () 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 (int width, int height) override |
|
bool | IsRealtime () override |
|
Public Member Functions inherited from ADDON::IAddonInstanceHandler |
| IAddonInstanceHandler (ADDON_TYPE type, const BinaryAddonBasePtr &addonBase, KODI_HANDLE parentInstance=nullptr, const std::string &instanceID="") |
|
virtual | ~IAddonInstanceHandler () |
|
ADDON_TYPE | UsedType () const |
|
const std::string & | InstanceID () |
|
std::string | ID () const |
|
std::string | Name () const |
|
std::string | Author () const |
|
std::string | Icon () const |
|
std::string | Path () const |
|
std::string | Profile () const |
|
AddonVersion | Version () const |
|
ADDON_STATUS | CreateInstance (KODI_HANDLE instance) |
|
void | DestroyInstance () |
|
const AddonDllPtr & | Addon () const |
|
BinaryAddonBasePtr | GetAddonBase () const |
|
| CDVDInputStream (DVDStreamType m_streamType, const CFileItem &fileitem) |
|
virtual | ~CDVDInputStream () |
|
virtual std::string & | GetContent () |
|
virtual std::string | GetFileName () |
|
virtual CURL | GetURL () |
|
virtual ENextStream | NextStream () |
|
virtual void | Abort () |
|
virtual int | GetBlockSize () |
|
virtual void | SetReadRate (unsigned rate) |
| Indicate expected read rate in bytes per second. This could be used to throttle caching rate. Should be seen as only a hint. More...
|
|
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 | ~IDisplayTime ()=default |
|
virtual | ~ITimes ()=default |
|
virtual | ~IPosTime ()=default |
|
virtual | ~IDemux ()=default |
|