|
| CDVDInputStreamStack (const CFileItem &fileitem) |
|
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 |
|
| 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 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 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) |
|
|
typedef std::shared_ptr< XFILE::CFile > | TFile |
|
typedef std::vector< TSeg > | TSegVec |
|
|
TSegVec | m_files |
| collection of open ptr's to all files in stack
|
|
TFile | m_file |
| currently active file
|
|
bool | m_eof |
|
int64_t | m_pos |
|
int64_t | m_length |
|
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
} |
|
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamStack.h
- xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStreamStack.cpp