#include <InputStreamMultiSource.h>
◆ CInputStreamMultiSource()
CInputStreamMultiSource::CInputStreamMultiSource |
( |
IVideoPlayer * |
pPlayer, |
|
|
const CFileItem & |
fileitem, |
|
|
const std::vector< std::string > & |
filenames |
|
) |
| |
◆ ~CInputStreamMultiSource()
CInputStreamMultiSource::~CInputStreamMultiSource |
( |
| ) |
|
|
override |
◆ Abort()
void CInputStreamMultiSource::Abort |
( |
| ) |
|
|
overridevirtual |
◆ Close()
void CInputStreamMultiSource::Close |
( |
void |
| ) |
|
|
overridevirtual |
◆ GetBitstreamStats()
◆ GetBlockSize()
int CInputStreamMultiSource::GetBlockSize |
( |
| ) |
|
|
overridevirtual |
◆ GetCacheStatus()
Get the cache status.
- Returns
- true when cache status was successfully obtained
Reimplemented from CDVDInputStream.
◆ GetLength()
int64_t CInputStreamMultiSource::GetLength |
( |
| ) |
|
|
overridevirtual |
◆ IsEOF()
bool CInputStreamMultiSource::IsEOF |
( |
| ) |
|
|
overridevirtual |
◆ NextStream()
◆ Open()
bool CInputStreamMultiSource::Open |
( |
| ) |
|
|
overridevirtual |
◆ Pause()
bool CInputStreamMultiSource::Pause |
( |
double |
dTime | ) |
|
|
inlineoverridevirtual |
◆ Read()
int CInputStreamMultiSource::Read |
( |
uint8_t * |
buf, |
|
|
int |
buf_size |
|
) |
| |
|
overridevirtual |
◆ Seek()
int64_t CInputStreamMultiSource::Seek |
( |
int64_t |
offset, |
|
|
int |
whence |
|
) |
| |
|
overridevirtual |
◆ SetReadRate()
void CInputStreamMultiSource::SetReadRate |
( |
unsigned |
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_filenames
std::vector<std::string> CInputStreamMultiSource::m_filenames |
|
protected |
◆ m_pPlayer
The documentation for this class was generated from the following files: