#include <DemuxMultiSource.h>
 | 
|   | CDemuxMultiSource () | 
|   | 
|   | ~CDemuxMultiSource () override | 
|   | 
| bool  | Open (std::shared_ptr< CDVDInputStream > pInput) | 
|   | 
| void  | Abort () override | 
|   | 
| void  | EnableStream (int64_t demuxerId, int id, bool enable) override | 
|   | 
| void  | Flush () override | 
|   | 
| int  | GetNrOfStreams () const override | 
|   | 
| CDemuxStream *  | GetStream (int64_t demuxerId, int iStreamId) const override | 
|   | 
| std::vector< CDemuxStream * >  | GetStreams () const override | 
|   | 
| std::string  | GetStreamCodecName (int64_t demuxerId, int iStreamId) override | 
|   | 
| int  | GetStreamLength () override | 
|   | 
| DemuxPacket *  | Read () override | 
|   | 
| bool  | Reset () override | 
|   | 
| bool  | SeekTime (double time, bool backwards=false, double *startpts=NULL) 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 int  | GetPrograms (std::vector< ProgramInfo > &programs) | 
|   | 
| virtual void  | SetProgram (int progId) | 
|   | 
| virtual std::string  | GetFileName () | 
|   | 
| int  | GetNrOfSubtitleStreams () | 
|   | 
| virtual void  | OpenStream (int64_t demuxerId, int id) | 
|   | 
| virtual void  | SetVideoResolution (int width, int height) | 
|   | 
| int64_t  | GetDemuxerId () | 
|   | 
◆ CDemuxMultiSource()
  
  
      
        
          | CDemuxMultiSource::CDemuxMultiSource  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ ~CDemuxMultiSource()
  
  
      
        
          | CDemuxMultiSource::~CDemuxMultiSource  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ Abort()
  
  
      
        
          | void CDemuxMultiSource::Abort  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ EnableStream()
  
  
      
        
          | void CDemuxMultiSource::EnableStream  | 
          ( | 
          int64_t  | 
          demuxerId,  | 
         
        
           | 
           | 
          int  | 
          id,  | 
         
        
           | 
           | 
          bool  | 
          enable  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Flush()
  
  
      
        
          | void CDemuxMultiSource::Flush  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetNrOfStreams()
  
  
      
        
          | int CDemuxMultiSource::GetNrOfStreams  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetStream() [1/2]
  
  
      
        
          | CDemuxStream * CDemuxMultiSource::GetStream  | 
          ( | 
          int  | 
          iStreamId | ) | 
           const | 
         
       
   | 
  
inlineoverrideprotectedvirtual   | 
  
 
 
◆ GetStream() [2/2]
  
  
      
        
          | CDemuxStream * CDemuxMultiSource::GetStream  | 
          ( | 
          int64_t  | 
          demuxerId,  | 
         
        
           | 
           | 
          int  | 
          iStreamId  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetStreamCodecName()
  
  
      
        
          | std::string CDemuxMultiSource::GetStreamCodecName  | 
          ( | 
          int64_t  | 
          demuxerId,  | 
         
        
           | 
           | 
          int  | 
          iStreamId  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetStreamLength()
  
  
      
        
          | int CDemuxMultiSource::GetStreamLength  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetStreams()
  
  
      
        
          | std::vector< CDemuxStream * > CDemuxMultiSource::GetStreams  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Open()
◆ Read()
◆ Reset()
  
  
      
        
          | bool CDemuxMultiSource::Reset  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SeekTime()
  
  
      
        
          | bool CDemuxMultiSource::SeekTime  | 
          ( | 
          double  | 
          time,  | 
         
        
           | 
           | 
          bool  | 
          backwards = false,  | 
         
        
           | 
           | 
          double *  | 
          startpts = NULL  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
The documentation for this class was generated from the following files: