#include "mo_audio.h"
#include <AudioToolbox/AudioToolbox.h>
Defines | |
#define | MO_DEFAULT_NUM_BUFFERS 3 |
Functions | |
bool | setupRemoteIO (AudioUnit &inRemoteIOUnit, AURenderCallbackStruct inRenderProc, AudioStreamBasicDescription &outFormat) |
void | silenceData (AudioBufferList *inData) |
void | convertToUser (AudioBufferList *inData, Float32 *buffy, UInt32 numFrames, UInt32 &actualFrames) |
void | convertFromUser (AudioBufferList *inData, Float32 *buffy, UInt32 numFrames) |
#define MO_DEFAULT_NUM_BUFFERS 3 |
void convertFromUser | ( | AudioBufferList * | inData, | |
Float32 * | buffy, | |||
UInt32 | numFrames | |||
) |
void convertToUser | ( | AudioBufferList * | inData, | |
Float32 * | buffy, | |||
UInt32 | numFrames, | |||
UInt32 & | actualFrames | |||
) |
bool setupRemoteIO | ( | AudioUnit & | inRemoteIOUnit, | |
AURenderCallbackStruct | inRenderProc, | |||
AudioStreamBasicDescription & | outFormat | |||
) |
void silenceData | ( | AudioBufferList * | inData | ) |