#include <DemuxMultiSource.h>
|
| CDemuxMultiSource () |
|
| ~CDemuxMultiSource () override |
|
bool | Open (std::shared_ptr< CDVDInputStream > pInput) |
|
void | Abort () override |
|
void | EnableStream (int64_t demuxerId, int id, bool enable) override |
|
void | Flush () override |
|
int | GetNrOfStreams () const override |
|
CDemuxStream * | GetStream (int64_t demuxerId, int iStreamId) const override |
|
std::vector< CDemuxStream * > | GetStreams () const override |
|
std::string | GetStreamCodecName (int64_t demuxerId, int iStreamId) override |
|
int | GetStreamLength () override |
|
DemuxPacket * | Read () override |
|
bool | Reset () override |
|
bool | SeekTime (double time, bool backwards=false, double *startpts=NULL) override |
|
| CDVDDemux () |
|
virtual | ~CDVDDemux ()=default |
|
virtual bool | SeekChapter (int chapter, double *startpts=NULL) |
|
virtual int | GetChapterCount () |
|
virtual int | GetChapter () |
|
virtual void | GetChapterName (std::string &strChapterName, int chapterIdx=-1) |
|
virtual int64_t | GetChapterPos (int chapterIdx=-1) |
|
virtual void | SetSpeed (int iSpeed) |
|
virtual int | GetPrograms (std::vector< ProgramInfo > &programs) |
|
virtual void | SetProgram (int progId) |
|
virtual std::string | GetFileName () |
|
int | GetNrOfSubtitleStreams () |
|
virtual void | OpenStream (int64_t demuxerId, int id) |
|
virtual void | SetVideoResolution (int width, int height) |
|
int64_t | GetDemuxerId () |
|
◆ CDemuxMultiSource()
CDemuxMultiSource::CDemuxMultiSource |
( |
| ) |
|
|
default |
◆ ~CDemuxMultiSource()
CDemuxMultiSource::~CDemuxMultiSource |
( |
| ) |
|
|
override |
◆ Abort()
void CDemuxMultiSource::Abort |
( |
| ) |
|
|
overridevirtual |
◆ EnableStream()
void CDemuxMultiSource::EnableStream |
( |
int64_t |
demuxerId, |
|
|
int |
id, |
|
|
bool |
enable |
|
) |
| |
|
overridevirtual |
◆ Flush()
void CDemuxMultiSource::Flush |
( |
| ) |
|
|
overridevirtual |
◆ GetNrOfStreams()
int CDemuxMultiSource::GetNrOfStreams |
( |
| ) |
const |
|
overridevirtual |
◆ GetStream() [1/2]
CDemuxStream * CDemuxMultiSource::GetStream |
( |
int |
iStreamId | ) |
const |
|
inlineoverrideprotectedvirtual |
◆ GetStream() [2/2]
CDemuxStream * CDemuxMultiSource::GetStream |
( |
int64_t |
demuxerId, |
|
|
int |
iStreamId |
|
) |
| const |
|
overridevirtual |
◆ GetStreamCodecName()
std::string CDemuxMultiSource::GetStreamCodecName |
( |
int64_t |
demuxerId, |
|
|
int |
iStreamId |
|
) |
| |
|
overridevirtual |
◆ GetStreamLength()
int CDemuxMultiSource::GetStreamLength |
( |
| ) |
|
|
overridevirtual |
◆ GetStreams()
std::vector< CDemuxStream * > CDemuxMultiSource::GetStreams |
( |
| ) |
const |
|
overridevirtual |
◆ Open()
◆ Read()
◆ Reset()
bool CDemuxMultiSource::Reset |
( |
void |
| ) |
|
|
overridevirtual |
◆ SeekTime()
bool CDemuxMultiSource::SeekTime |
( |
double |
time, |
|
|
bool |
backwards = false , |
|
|
double * |
startpts = NULL |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: