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
 
SelectionStreamGet (StreamType type, int index)
 
const SelectionStreamGet (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< SelectionStreamGet (StreamType type)
 
template<typename Compare >
std::vector< SelectionStreamGet (StreamType type, Compare compare)
 

Public Attributes

std::vector< SelectionStreamm_Streams
 

Protected Attributes

SelectionStream m_invalid
 

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