kodi
Public Member Functions | Static Public Member Functions | Friends | List of all members
CAEChannelInfo Class Reference

Public Member Functions

 CAEChannelInfo (const enum AEChannel *rhs)
 
 CAEChannelInfo (const enum AEStdChLayout rhs)
 
 CAEChannelInfo (const CAEChannelInfo &)=default
 
CAEChannelInfooperator= (const CAEChannelInfo &rhs)
 
CAEChannelInfooperator= (const enum AEChannel *rhs)
 
CAEChannelInfooperator= (const enum AEStdChLayout rhs)
 
bool operator== (const CAEChannelInfo &rhs) const
 
bool operator!= (const CAEChannelInfo &rhs) const
 
CAEChannelInfooperator+= (const enum AEChannel &rhs)
 
CAEChannelInfooperator-= (const enum AEChannel &rhs)
 
enum AEChannel operator[] (unsigned int i) const
 
 operator std::string () const
 
void ResolveChannels (const CAEChannelInfo &rhs)
 
void Reset ()
 
unsigned int Count () const
 
bool HasChannel (const enum AEChannel ch) const
 
bool IsChannelValid (const unsigned int pos)
 
bool IsLayoutValid ()
 
bool ContainsChannels (const CAEChannelInfo &rhs) const
 
void ReplaceChannel (const enum AEChannel from, const enum AEChannel to)
 
int BestMatch (const std::vector< CAEChannelInfo > &dsts, int *score=NULL) const
 
void AddMissingChannels (const CAEChannelInfo &rhs)
 

Static Public Member Functions

static const char * GetChName (const enum AEChannel ch)
 

Friends

class CHelper_libKODI_audioengine
 

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