48 #include <AudioUnit/AudioUnit.h>
49 #include <AudioToolbox/AudioToolbox.h>
52 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
53 #include <os/workgroup.h>
142 long *minBufferSizeFrames,
long *maxBufferSizeFrames );
153 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
171 #define paMacCoreChangeDeviceParameters (0x01)
176 #define paMacCoreFailIfConversionRequired (0x02)
180 #define paMacCoreConversionQualityMin (0x0100)
181 #define paMacCoreConversionQualityMedium (0x0200)
182 #define paMacCoreConversionQualityLow (0x0300)
183 #define paMacCoreConversionQualityHigh (0x0400)
184 #define paMacCoreConversionQualityMax (0x0000)
194 #define paMacCorePlayNice (0x00)
197 #define paMacCorePro (0x01)
199 #define paMacCoreMinimizeCPUButPlayNice (0x0100)
201 #define paMacCoreMinimizeCPU (0x0101)
PaHostApiTypeId hostApiType
Definition: pa_mac_core.h:71
void PaStream
Definition: portaudio.h:644
unsigned long version
Definition: pa_mac_core.h:72
SInt32 const * channelMap
Definition: pa_mac_core.h:74
int PaDeviceIndex
Definition: portaudio.h:214
unsigned long size
Definition: pa_mac_core.h:70
The portable PortAudio API.
const char * PaMacCore_GetChannelName(int device, int channelIndex, bool input)
Definition: pa_mac_core.c:125
AudioDeviceID PaMacCore_GetStreamOutputDevice(PaStream *s)
Definition: pa_mac_core.c:275
unsigned long flags
Definition: pa_mac_core.h:73
int PaError
Definition: portaudio.h:122
PaHostApiTypeId
Definition: portaudio.h:277
unsigned long channelMapSize
Definition: pa_mac_core.h:75
void PaMacCore_SetupChannelMap(PaMacCoreStreamInfo *data, const SInt32 *const channelMap, unsigned long channelMapSize)
Definition: pa_mac_core.c:103
AudioDeviceID PaMacCore_GetStreamInputDevice(PaStream *s)
Definition: pa_mac_core.c:267
PaError PaMacCore_GetBufferSizeRange(PaDeviceIndex device, long *minBufferSizeFrames, long *maxBufferSizeFrames)
Definition: pa_mac_core.c:201
Definition: pa_mac_core.h:68
void PaMacCore_SetupStreamInfo(PaMacCoreStreamInfo *data, unsigned long flags)
Definition: pa_mac_core.c:89