|
| CDVDInputStreamFile (const CFileItem &fileitem, unsigned int flags) |
|
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 | IsEOF () override |
|
int64_t | GetLength () override |
|
BitstreamStats | GetBitstreamStats () const override |
|
int | GetBlockSize () override |
|
void | SetReadRate (uint32_t rate) override |
| Indicate expected read rate in bytes per second. This could be used to throttle caching rate. Should be seen as only a hint.
|
|
bool | GetCacheStatus (XFILE::SCacheStatus *status) override |
| Get the cache status. More...
|
|
| 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 bool | CanSeek () |
|
virtual bool | CanPause () |
|
bool | IsStreamType (DVDStreamType type) 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) |
|
|
XFILE::CFile * | m_pFile = nullptr |
|
bool | m_eof = false |
|
unsigned int | m_flags = 0 |
|
DVDStreamType | m_streamType |
|
BitstreamStats | m_stats |
|
std::string | m_content |
|
CFileItem | m_item |
|
bool | m_contentLookup |
|
bool | m_realtime |
|
|
enum | ENextStream { NEXTSTREAM_NONE,
NEXTSTREAM_OPEN,
NEXTSTREAM_RETRY
} |
|
◆ GetCacheStatus()
Get the cache status.
- Returns
- true when cache status was successfully obtained
Reimplemented from CDVDInputStream.
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamFile.h
- xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamFile.cpp