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)
AudioDeviceID PaMacCore_GetStreamOutputDevice(PaStream *s)
Definition pa_mac_core.c:275
void PaMacCore_SetupStreamInfo(PaMacCoreStreamInfo *data, unsigned long flags)
Definition pa_mac_core.c:89
PaError PaMacCore_GetBufferSizeRange(PaDeviceIndex device, long *minBufferSizeFrames, long *maxBufferSizeFrames)
Definition pa_mac_core.c:201
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
const char * PaMacCore_GetChannelName(int device, int channelIndex, bool input)
Definition pa_mac_core.c:125
The portable PortAudio API.
void PaStream
Definition portaudio.h:644
int PaError
Definition portaudio.h:122
PaHostApiTypeId
Definition portaudio.h:278
int PaDeviceIndex
Definition portaudio.h:214
Definition pa_mac_core.h:69
SInt32 const * channelMap
Definition pa_mac_core.h:74
PaHostApiTypeId hostApiType
Definition pa_mac_core.h:71
unsigned long size
Definition pa_mac_core.h:70
unsigned long channelMapSize
Definition pa_mac_core.h:75
unsigned long version
Definition pa_mac_core.h:72
unsigned long flags
Definition pa_mac_core.h:73