#include <DVDDemuxCC.h>
|
| CDVDDemuxCC (AVCodecID codec) |
|
| ~CDVDDemuxCC () override |
|
bool | Reset () override |
|
void | Flush () override |
|
DemuxPacket * | Read () override |
|
bool | SeekTime (double time, bool backwards=false, double *startpts=NULL) override |
|
CDemuxStream * | GetStream (int iStreamId) const override |
|
std::vector< CDemuxStream * > | GetStreams () const override |
|
int | GetNrOfStreams () const override |
|
DemuxPacket * | Read (DemuxPacket *packet) |
|
| CDVDDemux () |
|
virtual | ~CDVDDemux ()=default |
|
virtual void | Abort () |
|
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 void | FillBuffer (bool mode) |
|
virtual int | GetStreamLength () |
|
virtual CDemuxStream * | GetStream (int64_t demuxerId, int iStreamId) const |
|
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 (unsigned int width, unsigned int height) |
|
int64_t | GetDemuxerId () |
|
◆ CDVDDemuxCC()
CDVDDemuxCC::CDVDDemuxCC |
( |
AVCodecID | codec | ) |
|
|
explicit |
◆ ~CDVDDemuxCC()
CDVDDemuxCC::~CDVDDemuxCC |
( |
| ) |
|
|
override |
◆ Decode()
◆ Dispose()
void CDVDDemuxCC::Dispose |
( |
| ) |
|
|
protected |
◆ Flush()
void CDVDDemuxCC::Flush |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetNrOfStreams()
int CDVDDemuxCC::GetNrOfStreams |
( |
| ) |
const |
|
overridevirtual |
◆ GetStream()
◆ GetStreams()
std::vector< CDemuxStream * > CDVDDemuxCC::GetStreams |
( |
| ) |
const |
|
overridevirtual |
◆ Handler()
void CDVDDemuxCC::Handler |
( |
int | service, |
|
|
void * | userdata ) |
|
static |
◆ OpenDecoder()
bool CDVDDemuxCC::OpenDecoder |
( |
| ) |
|
|
protected |
◆ Read() [1/2]
◆ Read() [2/2]
◆ Reset()
bool CDVDDemuxCC::Reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ SeekTime()
bool CDVDDemuxCC::SeekTime |
( |
double | time, |
|
|
bool | backwards = false, |
|
|
double * | startpts = NULL ) |
|
inlineoverridevirtual |
◆ m_ccDecoder
◆ m_ccReorderBuffer
◆ m_ccTempBuffer
◆ m_codec
AVCodecID CDVDDemuxCC::m_codec |
|
protected |
◆ m_curPts
double CDVDDemuxCC::m_curPts |
|
protected |
◆ m_hasData
bool CDVDDemuxCC::m_hasData |
|
protected |
◆ m_streamdata
◆ m_streams
The documentation for this class was generated from the following files: