#include <VideoPlayer.h>
 | 
|   | CSelectionStreams ()=default | 
|   | 
| int  | TypeIndexOf (StreamType type, int source, int64_t demuxerId, int id) const | 
|   | 
| int  | CountTypeOfSource (StreamType type, StreamSource source) const | 
|   | 
| int  | CountType (StreamType type) const | 
|   | 
| SelectionStream &  | Get (StreamType type, int index) | 
|   | 
| const SelectionStream &  | Get (StreamType type, int index) const | 
|   | 
| bool  | Get (StreamType type, StreamFlags flag, SelectionStream &out) | 
|   | 
| void  | Clear (StreamType type, StreamSource source) | 
|   | 
| int  | Source (StreamSource source, const std::string &filename) | 
|   | 
| void  | Update (SelectionStream &s) | 
|   | 
| void  | Update (const std::shared_ptr< CDVDInputStream > &input, CDVDDemux *demuxer) | 
|   | 
| void  | Update (const std::shared_ptr< CDVDInputStream > &input, CDVDDemux *demuxer, const std::string &filename2) | 
|   | 
| std::vector< SelectionStream >  | Get (StreamType type) | 
|   | 
| template<typename Compare >  | 
| std::vector< SelectionStream >  | Get (StreamType type, Compare compare) | 
|   | 
◆ CSelectionStreams()
  
  
      
        
          | CSelectionStreams::CSelectionStreams  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ Clear()
◆ CountType()
◆ CountTypeOfSource()
◆ Get() [1/5]
◆ Get() [2/5]
template<typename Compare > 
 
 
◆ Get() [3/5]
◆ Get() [4/5]
◆ Get() [5/5]
◆ Source()
      
        
          | int CSelectionStreams::Source  | 
          ( | 
          StreamSource |           source,  | 
        
        
           | 
           | 
          const std::string & |           filename ) | 
        
      
 
 
◆ TypeIndexOf()
◆ Update() [1/3]
◆ Update() [2/3]
◆ Update() [3/3]
◆ m_invalid
◆ m_Streams
The documentation for this class was generated from the following files: