Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
CAAudioUnitSink Class Reference

Public Member Functions

 CAAudioUnitSink ()
 
 ~CAAudioUnitSink ()
 
bool open (AudioStreamBasicDescription outputFormat)
 
bool close ()
 
bool play (bool mute)
 
bool mute (bool mute)
 
bool pause ()
 
void drain ()
 
void getDelay (AEDelayStatus &status)
 
double cacheSize ()
 
unsigned int write (uint8_t *data, unsigned int byte_count)
 
unsigned int chunkSize ()
 
unsigned int getRealisedSampleRate ()
 

Static Public Member Functions

static Float64 getCoreAudioRealisedSampleRate ()
 

Constructor & Destructor Documentation

§ CAAudioUnitSink()

CAAudioUnitSink::CAAudioUnitSink ( )

§ ~CAAudioUnitSink()

CAAudioUnitSink::~CAAudioUnitSink ( )

Member Function Documentation

§ cacheSize()

double CAAudioUnitSink::cacheSize ( )

§ chunkSize()

unsigned int CAAudioUnitSink::chunkSize ( )
inline

§ close()

bool CAAudioUnitSink::close ( )

§ drain()

void CAAudioUnitSink::drain ( )

§ getCoreAudioRealisedSampleRate()

Float64 CAAudioUnitSink::getCoreAudioRealisedSampleRate ( )
static

§ getDelay()

void CAAudioUnitSink::getDelay ( AEDelayStatus status)

§ getRealisedSampleRate()

unsigned int CAAudioUnitSink::getRealisedSampleRate ( )
inline

§ mute()

bool CAAudioUnitSink::mute ( bool  mute)

§ open()

bool CAAudioUnitSink::open ( AudioStreamBasicDescription  outputFormat)

§ pause()

bool CAAudioUnitSink::pause ( )

§ play()

bool CAAudioUnitSink::play ( bool  mute)

§ write()

unsigned int CAAudioUnitSink::write ( uint8_t data,
unsigned int  byte_count 
)

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