#include <DVDInputStreamFile.h>
|
| enum | ENextStream { NEXTSTREAM_NONE
, NEXTSTREAM_OPEN
, NEXTSTREAM_RETRY
} |
| |
| enum class | UpdateState : uint8_t { NONE
, FINISHED
, NOT_PLAYED
} |
| |
| static void | SavePlaylistDetails (std::vector< PlaylistInformation > &playedPlaylists, std::chrono::steady_clock::time_point startTime, const PlaylistInformation ¤tPlaylistInformation) |
| |
| static UpdateState | UpdatePlaylistDetails (DVDStreamType type, std::vector< PlaylistInformation > &playedPlaylists, CFileItem &item, double time, bool &closed) |
| |
◆ CDVDInputStreamFile()
| CDVDInputStreamFile::CDVDInputStreamFile |
( |
const CFileItem & |
fileitem, |
|
|
unsigned int |
flags |
|
) |
| |
|
explicit |
◆ ~CDVDInputStreamFile()
| CDVDInputStreamFile::~CDVDInputStreamFile |
( |
| ) |
|
|
override |
◆ Close()
| void CDVDInputStreamFile::Close |
( |
| ) |
|
|
overridevirtual |
◆ GetBitstreamStats()
◆ GetBlockSize()
| int CDVDInputStreamFile::GetBlockSize |
( |
| ) |
|
|
overridevirtual |
◆ GetCacheStatus()
Get the cache status.
- Returns
- true when cache status was successfully obtained
Reimplemented from CDVDInputStream.
◆ GetLength()
| int64_t CDVDInputStreamFile::GetLength |
( |
| ) |
|
|
overridevirtual |
◆ IsEOF()
| bool CDVDInputStreamFile::IsEOF |
( |
| ) |
|
|
overridevirtual |
◆ Open()
| bool CDVDInputStreamFile::Open |
( |
| ) |
|
|
overridevirtual |
◆ Read()
◆ Seek()
◆ SetReadRate()
| void CDVDInputStreamFile::SetReadRate |
( |
uint32_t |
rate | ) |
|
|
overridevirtual |
Indicate expected read rate in bytes per second. This could be used to throttle caching rate. Should be seen as only a hint.
Reimplemented from CDVDInputStream.
◆ m_eof
| bool CDVDInputStreamFile::m_eof = false |
|
protected |
◆ m_flags
| unsigned int CDVDInputStreamFile::m_flags = 0 |
|
protected |
◆ m_pFile
The documentation for this class was generated from the following files: