#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=nullptr)=0 | 
|   | 
| virtual bool  | SeekChapter (int chapter, double *startpts=nullptr) | 
|   | 
| 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 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 () const | 
|   | 
| 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 () const | 
|   | 
◆ 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]
◆ FillBuffer()
  
  
      
        
          | virtual void CDVDDemux::FillBuffer  | 
          ( | 
          bool |           mode | ) | 
           | 
         
       
   | 
  
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  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetFileName()
  
  
      
        
          | virtual std::string CDVDDemux::GetFileName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetNrOfStreams() [1/2]
  
  
      
        
          | virtual int CDVDDemux::GetNrOfStreams  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ GetNrOfStreams() [2/2]
◆ GetNrOfSubtitleStreams()
      
        
          | int CDVDDemux::GetNrOfSubtitleStreams  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetPrograms()
  
  
      
        
          | virtual int CDVDDemux::GetPrograms  | 
          ( | 
          std::vector< ProgramInfo > & |           programs | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetStream() [1/2]
◆ GetStream() [2/2]
◆ 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]
◆ Read()
◆ Reset()
  
  
      
        
          | virtual bool CDVDDemux::Reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ SeekChapter()
  
  
      
        
          | virtual bool CDVDDemux::SeekChapter  | 
          ( | 
          int |           chapter,  | 
         
        
           | 
           | 
          double * |           startpts = nullptr ) | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ SeekTime()
  
  
      
        
          | virtual bool CDVDDemux::SeekTime  | 
          ( | 
          double |           time,  | 
         
        
           | 
           | 
          bool |           backwards = false,  | 
         
        
           | 
           | 
          double * |           startpts = nullptr ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ SetProgram()
  
  
      
        
          | virtual void CDVDDemux::SetProgram  | 
          ( | 
          int |           progId | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ SetSpeed()
  
  
      
        
          | virtual void CDVDDemux::SetSpeed  | 
          ( | 
          int |           iSpeed | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ SetVideoResolution()
  
  
      
        
          | virtual void CDVDDemux::SetVideoResolution  | 
          ( | 
          unsigned int |           width,  | 
         
        
           | 
           | 
          unsigned int |           height ) | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
The documentation for this class was generated from the following files: