kodi
Public Member Functions | Public Attributes | Protected Attributes | List of all members
CSelectionStreams Class Reference
Collaboration diagram for CSelectionStreams:
Collaboration graph
[legend]

Public Member Functions

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)
 

Public Attributes

std::vector< SelectionStream > m_Streams
 

Protected Attributes

SelectionStream m_invalid
 

The documentation for this class was generated from the following files: