48#include <AudioUnit/AudioUnit.h>
49#include <AudioToolbox/AudioToolbox.h>
137 long *minBufferSizeFrames,
long *maxBufferSizeFrames );
154#define paMacCoreChangeDeviceParameters (0x01)
159#define paMacCoreFailIfConversionRequired (0x02)
163#define paMacCoreConversionQualityMin (0x0100)
164#define paMacCoreConversionQualityMedium (0x0200)
165#define paMacCoreConversionQualityLow (0x0300)
166#define paMacCoreConversionQualityHigh (0x0400)
167#define paMacCoreConversionQualityMax (0x0000)
177#define paMacCorePlayNice (0x00)
180#define paMacCorePro (0x01)
182#define paMacCoreMinimizeCPUButPlayNice (0x0100)
184#define paMacCoreMinimizeCPU (0x0101)
AudioDeviceID PaMacCore_GetStreamOutputDevice(PaStream *s)
void PaMacCore_SetupStreamInfo(PaMacCoreStreamInfo *data, unsigned long flags)
PaError PaMacCore_GetBufferSizeRange(PaDeviceIndex device, long *minBufferSizeFrames, long *maxBufferSizeFrames)
void PaMacCore_SetupChannelMap(PaMacCoreStreamInfo *data, const SInt32 *const channelMap, unsigned long channelMapSize)
AudioDeviceID PaMacCore_GetStreamInputDevice(PaStream *s)
const char * PaMacCore_GetChannelName(int device, int channelIndex, bool input)
The portable PortAudio API.
SInt32 const * channelMap
PaHostApiTypeId hostApiType
unsigned long channelMapSize