![]() |
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <DVDDemuxCDDA.h>
Public Member Functions | |
CDVDDemuxCDDA () | |
~CDVDDemuxCDDA () override | |
bool | Open (const std::shared_ptr< CDVDInputStream > &pInput) |
void | Dispose () |
bool | Reset () override |
void | Abort () override |
void | Flush () override |
DemuxPacket * | Read () override |
bool | SeekTime (double time, bool backwards=false, double *startpts=NULL) override |
int | GetStreamLength () override |
CDemuxStream * | GetStream (int iStreamId) const override |
std::vector< CDemuxStream * > | GetStreams () const override |
int | GetNrOfStreams () const override |
std::string | GetFileName () override |
std::string | GetStreamCodecName (int iStreamId) 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 void | FillBuffer (bool mode) |
virtual CDemuxStream * | GetStream (int64_t demuxerId, int iStreamId) const |
virtual int | GetPrograms (std::vector< ProgramInfo > &programs) |
virtual void | SetProgram (int progId) |
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 () |
Protected Attributes | |
std::shared_ptr< CDVDInputStream > | m_pInput |
int64_t | m_bytes |
CDemuxStreamAudioCDDA * | m_stream |
![]() | |
int64_t | m_demuxerId |
Friends | |
class | CDemuxStreamAudioCDDA |
Additional Inherited Members | |
![]() | |
virtual void | EnableStream (int id, bool enable) |
virtual void | OpenStream (int id) |
int | GetNrOfStreams (StreamType streamType) |
CDVDDemuxCDDA::CDVDDemuxCDDA | ( | ) |
|
override |
void CDVDDemuxCDDA::Dispose | ( | ) |
|
overridevirtual |
Reimplemented from CDVDDemux.
|
overridevirtual |
Implements CDVDDemux.
|
overridevirtual |
Reimplemented from CDVDDemux.
|
overridevirtual |
Implements CDVDDemux.
bool CDVDDemuxCDDA::Open | ( | const std::shared_ptr< CDVDInputStream > & | pInput | ) |
|
overridevirtual |
Implements CDVDDemux.
|
overridevirtual |
Implements CDVDDemux.
|
friend |
|
protected |
|
protected |
|
protected |