#include <DVDDemux.h>
|
| CDVDDemux () |
|
virtual | ~CDVDDemux ()=default |
|
virtual bool | Reset ()=0 |
|
virtual void | Abort () |
|
virtual void | Flush ()=0 |
|
virtual DemuxPacket * | Read ()=0 |
|
virtual bool | SeekTime (double time, bool backwards=false, double *startpts=NULL)=0 |
|
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 | GetStreamLength () |
|
virtual CDemuxStream * | GetStream (int64_t demuxerId, int iStreamId) const |
|
virtual std::vector< CDemuxStream * > | GetStreams () const =0 |
|
virtual int | GetNrOfStreams () const =0 |
|
virtual int | GetPrograms (std::vector< ProgramInfo > &programs) |
|
virtual void | SetProgram (int progId) |
|
virtual std::string | GetFileName () |
|
int | GetNrOfSubtitleStreams () |
|
virtual std::string | GetStreamCodecName (int64_t demuxerId, int iStreamId) |
|
virtual void | EnableStream (int64_t demuxerId, int id, bool enable) |
|
virtual void | OpenStream (int64_t demuxerId, int id) |
|
virtual void | SetVideoResolution (int width, int height) |
|
int64_t | GetDemuxerId () |
|
◆ CDVDDemux()
◆ ~CDVDDemux()
virtual CDVDDemux::~CDVDDemux |
( |
| ) |
|
|
virtualdefault |
◆ Abort()
virtual void CDVDDemux::Abort |
( |
| ) |
|
|
inlinevirtual |
◆ EnableStream() [1/2]
virtual void CDVDDemux::EnableStream |
( |
int |
id, |
|
|
bool |
enable |
|
) |
| |
|
inlineprotectedvirtual |
◆ EnableStream() [2/2]
virtual void CDVDDemux::EnableStream |
( |
int64_t |
demuxerId, |
|
|
int |
id, |
|
|
bool |
enable |
|
) |
| |
|
inlinevirtual |
◆ Flush()
virtual void CDVDDemux::Flush |
( |
| ) |
|
|
pure virtual |
◆ GetChapter()
virtual int CDVDDemux::GetChapter |
( |
| ) |
|
|
inlinevirtual |
◆ GetChapterCount()
virtual int CDVDDemux::GetChapterCount |
( |
| ) |
|
|
inlinevirtual |
◆ GetChapterName()
virtual void CDVDDemux::GetChapterName |
( |
std::string & |
strChapterName, |
|
|
int |
chapterIdx = -1 |
|
) |
| |
|
inlinevirtual |
◆ GetChapterPos()
virtual int64_t CDVDDemux::GetChapterPos |
( |
int |
chapterIdx = -1 | ) |
|
|
inlinevirtual |
◆ GetDemuxerId()
int64_t CDVDDemux::GetDemuxerId |
( |
| ) |
|
|
inline |
◆ GetFileName()
virtual std::string CDVDDemux::GetFileName |
( |
| ) |
|
|
inlinevirtual |
◆ GetNrOfStreams() [1/2]
virtual int CDVDDemux::GetNrOfStreams |
( |
| ) |
const |
|
pure virtual |
◆ GetNrOfStreams() [2/2]
int CDVDDemux::GetNrOfStreams |
( |
StreamType |
streamType | ) |
|
|
protected |
◆ GetNrOfSubtitleStreams()
int CDVDDemux::GetNrOfSubtitleStreams |
( |
| ) |
|
◆ GetPrograms()
virtual int CDVDDemux::GetPrograms |
( |
std::vector< ProgramInfo > & |
programs | ) |
|
|
inlinevirtual |
◆ GetStream() [1/2]
virtual CDemuxStream * CDVDDemux::GetStream |
( |
int |
iStreamId | ) |
const |
|
protectedpure virtual |
◆ GetStream() [2/2]
virtual CDemuxStream * CDVDDemux::GetStream |
( |
int64_t |
demuxerId, |
|
|
int |
iStreamId |
|
) |
| const |
|
inlinevirtual |
◆ GetStreamCodecName() [1/2]
virtual std::string CDVDDemux::GetStreamCodecName |
( |
int |
iStreamId | ) |
|
|
inlineprotectedvirtual |
◆ GetStreamCodecName() [2/2]
virtual std::string CDVDDemux::GetStreamCodecName |
( |
int64_t |
demuxerId, |
|
|
int |
iStreamId |
|
) |
| |
|
inlinevirtual |
◆ GetStreamLength()
virtual int CDVDDemux::GetStreamLength |
( |
| ) |
|
|
inlinevirtual |
◆ GetStreams()
virtual std::vector< CDemuxStream * > CDVDDemux::GetStreams |
( |
| ) |
const |
|
pure virtual |
◆ OpenStream() [1/2]
virtual void CDVDDemux::OpenStream |
( |
int |
id | ) |
|
|
inlineprotectedvirtual |
◆ OpenStream() [2/2]
virtual void CDVDDemux::OpenStream |
( |
int64_t |
demuxerId, |
|
|
int |
id |
|
) |
| |
|
inlinevirtual |
◆ Read()
◆ Reset()
virtual bool CDVDDemux::Reset |
( |
| ) |
|
|
pure virtual |
◆ SeekChapter()
virtual bool CDVDDemux::SeekChapter |
( |
int |
chapter, |
|
|
double * |
startpts = NULL |
|
) |
| |
|
inlinevirtual |
◆ SeekTime()
virtual bool CDVDDemux::SeekTime |
( |
double |
time, |
|
|
bool |
backwards = false , |
|
|
double * |
startpts = NULL |
|
) |
| |
|
pure virtual |
◆ SetProgram()
virtual void CDVDDemux::SetProgram |
( |
int |
progId | ) |
|
|
inlinevirtual |
◆ SetSpeed()
virtual void CDVDDemux::SetSpeed |
( |
int |
iSpeed | ) |
|
|
inlinevirtual |
◆ SetVideoResolution()
virtual void CDVDDemux::SetVideoResolution |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
inlinevirtual |
◆ m_demuxerId
int64_t CDVDDemux::m_demuxerId |
|
protected |
The documentation for this class was generated from the following files: