|  | 
|  | 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