|
enum | ENextStream { NEXTSTREAM_NONE,
NEXTSTREAM_OPEN,
NEXTSTREAM_RETRY
} |
|
|
| CDVDInputStream (DVDStreamType m_streamType, const CFileItem &fileitem) |
|
virtual bool | Open () |
|
virtual void | Close () |
|
virtual int | Read (uint8_t *buf, int buf_size)=0 |
|
virtual int64_t | Seek (int64_t offset, int whence)=0 |
|
virtual int64_t | GetLength ()=0 |
|
virtual std::string & | GetContent () |
|
virtual std::string | GetFileName () |
|
virtual CURL | GetURL () |
|
virtual ENextStream | NextStream () |
|
virtual void | Abort () |
|
virtual int | GetBlockSize () |
|
virtual bool | CanSeek () |
|
virtual bool | CanPause () |
|
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 bool | IsEOF ()=0 |
|
virtual BitstreamStats | GetBitstreamStats () const |
|
bool | ContentLookup () |
|
virtual bool | IsRealtime () |
|
void | SetRealtime (bool realtime) |
|
virtual IDemux * | GetIDemux () |
|
virtual IPosTime * | GetIPosTime () |
|
virtual IDisplayTime * | GetIDisplayTime () |
|
virtual ITimes * | GetITimes () |
|
virtual IChapter * | GetIChapter () |
|
const CVariant & | GetProperty (const std::string &key) |
|
|
DVDStreamType | m_streamType |
|
BitstreamStats | m_stats |
|
std::string | m_content |
|
CFileItem | m_item |
|
bool | m_contentLookup |
|
bool | m_realtime |
|
◆ CanPause()
virtual bool CDVDInputStream::CanPause |
( |
| ) |
|
|
inlinevirtual |
◆ GetCacheStatus()
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStream.h
- xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStream.cpp