PortAudio  2.0
Data Structures | Macros | Typedefs | Functions
pa_mac_core_internal.h File Reference
#include <CoreAudio/CoreAudio.h>
#include <CoreServices/CoreServices.h>
#include <AudioUnit/AudioUnit.h>
#include <AudioToolbox/AudioToolbox.h>
#include "portaudio.h"
#include "pa_util.h"
#include "pa_hostapi.h"
#include "pa_stream.h"
#include "pa_allocation.h"
#include "pa_cpuload.h"
#include "pa_process.h"
#include "pa_ringbuffer.h"
#include "pa_mac_core_blocking.h"

Go to the source code of this file.

Data Structures

struct  PaMacAUHAL
 
struct  PaMacCoreDeviceProperties
 
struct  PaMacCoreStream
 

Macros

#define RING_BUFFER_ADVANCE_DENOMINATOR   (4)
 

Typedefs

typedef struct
PaMacCoreDeviceProperties 
PaMacCoreDeviceProperties
 
typedef struct PaMacCoreStream PaMacCoreStream
 

Functions

PaError PaMacCore_Initialize (PaUtilHostApiRepresentation **hostApi, PaHostApiIndex index)
 
PaError ReadStream (PaStream *stream, void *buffer, unsigned long frames)
 
PaError WriteStream (PaStream *stream, const void *buffer, unsigned long frames)
 
signed long GetStreamReadAvailable (PaStream *stream)
 
signed long GetStreamWriteAvailable (PaStream *stream)
 

Macro Definition Documentation

#define RING_BUFFER_ADVANCE_DENOMINATOR   (4)

Typedef Documentation

Function Documentation

signed long GetStreamReadAvailable ( PaStream stream)
signed long GetStreamWriteAvailable ( PaStream stream)
PaError PaMacCore_Initialize ( PaUtilHostApiRepresentation **  hostApi,
PaHostApiIndex  index 
)
PaError ReadStream ( PaStream stream,
void *  buffer,
unsigned long  frames 
)
PaError WriteStream ( PaStream stream,
const void *  buffer,
unsigned long  frames 
)