#include <RageSoundDriver_CA.h>
Inheritance diagram for RageSound_CA:
Public Member Functions | |
RageSound_CA () | |
CString | Init () |
~RageSound_CA () | |
float | GetPlayLatency () const |
int64_t | GetPosition (const RageSoundBase *sound) const |
void | SetupDecodingThread () |
Static Private Member Functions | |
OSStatus | GetData (AudioDeviceID inDevice, const AudioTimeStamp *inNow, const AudioBufferList *inInputData, const AudioTimeStamp *inInputTime, AudioBufferList *outOutputData, const AudioTimeStamp *inOutputTime, void *inClientData) |
OSStatus | OverloadListener (AudioDeviceID inDevice, UInt32 inChannel, Boolean isInput, AudioDevicePropertyID inPropertyID, void *inData) |
Private Attributes | |
int64_t | mDecodePos |
float | mLatency |
CAAudioHardwareDevice * | mOutputDevice |
AudioConverterRef | mConverter |
|
|
|
|
|
|
|
Reimplemented from RageSoundDriver. |
|
Implements RageSoundDriver. |
|
Reimplemented from RageSoundDriver. |
|
|
|
Reimplemented from RageSound_Generic_Software. |
|
|
|
|
|
|
|
|