#include <DVDDemuxClient.h>
 | 
|   | CDVDDemuxClient () | 
|   | 
|   | ~CDVDDemuxClient () override | 
|   | 
| bool  | Open (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 | 
|   | 
| void  | SetSpeed (int iSpeed) override | 
|   | 
| void  | FillBuffer (bool mode) 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 | 
|   | 
| void  | EnableStream (int id, bool enable) override | 
|   | 
| void  | OpenStream (int id) override | 
|   | 
| void  | SetVideoResolution (unsigned int width, unsigned int height) override | 
|   | 
|   | CDVDDemux () | 
|   | 
| virtual  | ~CDVDDemux ()=default | 
|   | 
| 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 int  | GetStreamLength () | 
|   | 
| virtual CDemuxStream *  | GetStream (int64_t demuxerId, int iStreamId) const | 
|   | 
| virtual int  | GetPrograms (std::vector< ProgramInfo > &programs) | 
|   | 
| virtual void  | SetProgram (int progId) | 
|   | 
| 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) | 
|   | 
| int64_t  | GetDemuxerId () const | 
|   | 
◆ CDVDDemuxClient()
      
        
          | CDVDDemuxClient::CDVDDemuxClient  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~CDVDDemuxClient()
  
  
      
        
          | CDVDDemuxClient::~CDVDDemuxClient  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ Abort()
  
  
      
        
          | void CDVDDemuxClient::Abort  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Dispose()
      
        
          | void CDVDDemuxClient::Dispose  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ DisposeStreams()
  
  
      
        
          | void CDVDDemuxClient::DisposeStreams  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ EnableStream()
  
  
      
        
          | void CDVDDemuxClient::EnableStream  | 
          ( | 
          int |           id,  | 
         
        
           | 
           | 
          bool |           enable ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ FillBuffer()
  
  
      
        
          | void CDVDDemuxClient::FillBuffer  | 
          ( | 
          bool |           mode | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Flush()
  
  
      
        
          | void CDVDDemuxClient::Flush  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetFileName()
  
  
      
        
          | std::string CDVDDemuxClient::GetFileName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetNrOfStreams()
  
  
      
        
          | int CDVDDemuxClient::GetNrOfStreams  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetStream()
◆ GetStreamCodecName()
  
  
      
        
          | std::string CDVDDemuxClient::GetStreamCodecName  | 
          ( | 
          int |           iStreamId | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetStreamInternal()
  
  
      
        
          | std::shared_ptr< CDemuxStream > CDVDDemuxClient::GetStreamInternal  | 
          ( | 
          int |           iStreamId | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ GetStreams()
  
  
      
        
          | std::vector< CDemuxStream * > CDVDDemuxClient::GetStreams  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ IsVideoReady()
  
  
      
        
          | bool CDVDDemuxClient::IsVideoReady  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ Open()
◆ OpenStream()
  
  
      
        
          | void CDVDDemuxClient::OpenStream  | 
          ( | 
          int |           id | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ ParsePacket()
◆ Read()
◆ RequestStreams()
  
  
      
        
          | void CDVDDemuxClient::RequestStreams  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ Reset()
  
  
      
        
          | bool CDVDDemuxClient::Reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SeekTime()
  
  
      
        
          | bool CDVDDemuxClient::SeekTime  | 
          ( | 
          double |           time,  | 
         
        
           | 
           | 
          bool |           backwards = false,  | 
         
        
           | 
           | 
          double * |           startpts = NULL ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SetSpeed()
  
  
      
        
          | void CDVDDemuxClient::SetSpeed  | 
          ( | 
          int |           iSpeed | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SetStreamProps()
◆ SetVideoResolution()
  
  
      
        
          | void CDVDDemuxClient::SetVideoResolution  | 
          ( | 
          unsigned int |           width,  | 
         
        
           | 
           | 
          unsigned int |           height ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ m_displayTime
  
  
      
        
          | int CDVDDemuxClient::m_displayTime | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_dtsAtDisplayTime
  
  
      
        
          | double CDVDDemuxClient::m_dtsAtDisplayTime | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_IDemux
◆ m_packet
◆ m_pInput
◆ m_streams
◆ m_videoStreamPlaying
  
  
      
        
          | int CDVDDemuxClient::m_videoStreamPlaying = -1 | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: