PortAudio 2.0
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

◆ RING_BUFFER_ADVANCE_DENOMINATOR

#define RING_BUFFER_ADVANCE_DENOMINATOR   (4)

Typedef Documentation

◆ PaMacCoreDeviceProperties

typedef struct PaMacCoreDeviceProperties PaMacCoreDeviceProperties

◆ PaMacCoreStream

typedef struct PaMacCoreStream PaMacCoreStream

Function Documentation

◆ GetStreamReadAvailable()

◆ GetStreamWriteAvailable()

◆ PaMacCore_Initialize()

PaError PaMacCore_Initialize ( PaUtilHostApiRepresentation ** hostApi,
PaHostApiIndex index )

◆ ReadStream()

◆ WriteStream()