PortAudio  2.0
Data Structures | Macros | Functions

CoreAudio-specific PortAudio API extension header file. More...

#include "portaudio.h"
#include <AudioUnit/AudioUnit.h>

Go to the source code of this file.

Data Structures

struct  PaMacCoreStreamInfo
 

Macros

#define paMacCoreChangeDeviceParameters   (0x01)
 
#define paMacCoreFailIfConversionRequired   (0x02)
 
#define paMacCoreConversionQualityMin   (0x0100)
 
#define paMacCoreConversionQualityMedium   (0x0200)
 
#define paMacCoreConversionQualityLow   (0x0300)
 
#define paMacCoreConversionQualityHigh   (0x0400)
 
#define paMacCoreConversionQualityMax   (0x0000)
 
#define paMacCorePlayNice   (0x00)
 
#define paMacCorePro   (0x01)
 
#define paMacCoreMinimizeCPUButPlayNice   (0x0100)
 
#define paMacCoreMinimizeCPU   (0x0101)
 

Functions

void PaMacCore_SetupStreamInfo (PaMacCoreStreamInfo *data, unsigned long flags)
 
void PaMacCore_SetupChannelMap (PaMacCoreStreamInfo *data, const SInt32 *const channelMap, unsigned long channelMapSize)
 
AudioDeviceID PaMacCore_GetStreamInputDevice (PaStream *s)
 
AudioDeviceID PaMacCore_GetStreamOutputDevice (PaStream *s)
 
const char * PaMacCore_GetChannelName (int device, int channelIndex, bool input)
 

Detailed Description

CoreAudio-specific PortAudio API extension header file.

Macro Definition Documentation

#define paMacCoreChangeDeviceParameters   (0x01)
#define paMacCoreConversionQualityHigh   (0x0400)
#define paMacCoreConversionQualityLow   (0x0300)
#define paMacCoreConversionQualityMax   (0x0000)
#define paMacCoreConversionQualityMedium   (0x0200)
#define paMacCoreConversionQualityMin   (0x0100)
#define paMacCoreFailIfConversionRequired   (0x02)
#define paMacCoreMinimizeCPU   (0x0101)
#define paMacCoreMinimizeCPUButPlayNice   (0x0100)
#define paMacCorePlayNice   (0x00)
#define paMacCorePro   (0x01)

Function Documentation

const char* PaMacCore_GetChannelName ( int  device,
int  channelIndex,
bool  input 
)
AudioDeviceID PaMacCore_GetStreamInputDevice ( PaStream s)
AudioDeviceID PaMacCore_GetStreamOutputDevice ( PaStream s)
void PaMacCore_SetupChannelMap ( PaMacCoreStreamInfo data,
const SInt32 *const  channelMap,
unsigned long  channelMapSize 
)
void PaMacCore_SetupStreamInfo ( PaMacCoreStreamInfo data,
unsigned long  flags 
)