Kodi Documentation  19.0
Kodi is an open source media player and entertainment hub.
CCoreAudioChannelLayout Class Reference

#include <CoreAudioChannelLayout.h>

Public Member Functions

 CCoreAudioChannelLayout ()
 
 CCoreAudioChannelLayout (AudioChannelLayout &layout)
 
virtual ~CCoreAudioChannelLayout ()
 
 operator AudioChannelLayout * ()
 
bool CopyLayout (AudioChannelLayout &layout)
 
bool CopyLayoutForStereo (UInt32 layout[2])
 
bool AllChannelUnknown ()
 

Static Public Member Functions

static UInt32 GetChannelCountForLayout (AudioChannelLayout &layout)
 
static const char * ChannelLabelToString (UInt32 label)
 
static const char * ChannelLayoutToString (AudioChannelLayout &layout, std::string &str)
 

Protected Attributes

AudioChannelLayout * m_pLayout
 

Constructor & Destructor Documentation

§ CCoreAudioChannelLayout() [1/2]

CCoreAudioChannelLayout::CCoreAudioChannelLayout ( )

§ CCoreAudioChannelLayout() [2/2]

CCoreAudioChannelLayout::CCoreAudioChannelLayout ( AudioChannelLayout &  layout)

§ ~CCoreAudioChannelLayout()

CCoreAudioChannelLayout::~CCoreAudioChannelLayout ( )
virtual

Member Function Documentation

§ AllChannelUnknown()

bool CCoreAudioChannelLayout::AllChannelUnknown ( )

§ ChannelLabelToString()

const char * CCoreAudioChannelLayout::ChannelLabelToString ( UInt32  label)
static

§ ChannelLayoutToString()

const char * CCoreAudioChannelLayout::ChannelLayoutToString ( AudioChannelLayout &  layout,
std::string &  str 
)
static

§ CopyLayout()

bool CCoreAudioChannelLayout::CopyLayout ( AudioChannelLayout &  layout)

§ CopyLayoutForStereo()

bool CCoreAudioChannelLayout::CopyLayoutForStereo ( UInt32  layout[2])

§ GetChannelCountForLayout()

UInt32 CCoreAudioChannelLayout::GetChannelCountForLayout ( AudioChannelLayout &  layout)
static

§ operator AudioChannelLayout *()

CCoreAudioChannelLayout::operator AudioChannelLayout * ( )
inline

Member Data Documentation

§ m_pLayout

AudioChannelLayout* CCoreAudioChannelLayout::m_pLayout
protected

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