Go to the source code of this file.
Classes | |
| class | CoreAudioData |
| This holds Core Audio member variables and low-level audio IO methods The name is now a misnomer, it should be CoreAudioPrivate, or CoreAudioMgr. More... | |
Functions | |
| char * | UInt32ToFourCC (UInt32 *pVal) |
| QString | StreamDescriptionToString (AudioStreamBasicDescription desc) |
| static OSStatus | RenderCallbackAnalog (void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData) |
| static OSStatus | RenderCallbackSPDIF (AudioDeviceID inDevice, const AudioTimeStamp *inNow, const void *inInputData, const AudioTimeStamp *inInputTime, AudioBufferList *outOutputData, const AudioTimeStamp *inOutputTime, void *threadGlobals) |
| template<class AudioDataType > | |
| static void | _ReorderSmpteToCA (AudioDataType *buf, uint frames) |
| static void | ReorderSmpteToCA (void *buf, uint frames, AudioFormat format) |
| static bool | IsRateCommon (Float64 inRate) |
Variables | |
| static UInt32 | sNumberCommonSampleRates = 15 |
| static Float64 | sCommonSampleRates [] |
| char* UInt32ToFourCC | ( | UInt32 * | pVal | ) |
Definition at line 33 of file audiooutputca.cpp.
Referenced by StreamDescriptionToString().
| QString StreamDescriptionToString | ( | AudioStreamBasicDescription | desc | ) |
Definition at line 46 of file audiooutputca.cpp.
Referenced by CoreAudioData::AudioStreamChangeFormat(), CoreAudioData::OpenAnalog(), and CoreAudioData::OpenSPDIF().
| OSStatus RenderCallbackAnalog | ( | void * | inRefCon, | |
| AudioUnitRenderActionFlags * | ioActionFlags, | |||
| const AudioTimeStamp * | inTimeStamp, | |||
| UInt32 | inBusNumber, | |||
| UInt32 | inNumberFrames, | |||
| AudioBufferList * | ioData | |||
| ) | [static] |
Definition at line 417 of file audiooutputca.cpp.
Referenced by CoreAudioData::OpenAnalog().
| static OSStatus RenderCallbackSPDIF | ( | AudioDeviceID | inDevice, | |
| const AudioTimeStamp * | inNow, | |||
| const void * | inInputData, | |||
| const AudioTimeStamp * | inInputTime, | |||
| AudioBufferList * | outOutputData, | |||
| const AudioTimeStamp * | inOutputTime, | |||
| void * | threadGlobals | |||
| ) | [static] |
Definition at line 463 of file audiooutputca.cpp.
Referenced by CoreAudioData::CloseSPDIF(), and CoreAudioData::OpenSPDIF().
| static void _ReorderSmpteToCA | ( | AudioDataType * | buf, | |
| uint | frames | |||
| ) | [inline, static] |
Definition at line 319 of file audiooutputca.cpp.
Referenced by ReorderSmpteToCA().
| static void ReorderSmpteToCA | ( | void * | buf, | |
| uint | frames, | |||
| AudioFormat | format | |||
| ) | [inline, static] |
Definition at line 337 of file audiooutputca.cpp.
Referenced by AudioOutputCA::RenderAudio().
| static bool IsRateCommon | ( | Float64 | inRate | ) | [static] |
Definition at line 908 of file audiooutputca.cpp.
Referenced by CoreAudioData::RatesList().
UInt32 sNumberCommonSampleRates = 15 [static] |
Definition at line 900 of file audiooutputca.cpp.
Referenced by IsRateCommon(), and CoreAudioData::RatesList().
Float64 sCommonSampleRates[] [static] |
{
8000.0, 11025.0, 12000.0,
16000.0, 22050.0, 24000.0,
32000.0, 44100.0, 48000.0,
64000.0, 88200.0, 96000.0,
128000.0, 176400.0, 192000.0 }
Definition at line 901 of file audiooutputca.cpp.
Referenced by IsRateCommon(), and CoreAudioData::RatesList().
1.6.3