PaMacCoreStream Struct Reference

#include <pa_mac_core_internal.h>


Public Types

enum  { STOPPED = 0, CALLBACK_STOPPED = 1, STOPPING = 2, ACTIVE = 3 }

Data Fields

PaUtilStreamRepresentation streamRepresentation
PaUtilCpuLoadMeasurer cpuLoadMeasurer
PaUtilBufferProcessor bufferProcessor
bool bufferProcessorIsInitialized
AudioUnit inputUnit
AudioUnit outputUnit
AudioDeviceID inputDevice
AudioDeviceID outputDevice
size_t userInChan
size_t userOutChan
size_t inputFramesPerBuffer
size_t outputFramesPerBuffer
PaMacBlio blio
PaUtilRingBuffer inputRingBuffer
AudioConverterRef inputSRConverter
AudioBufferList inputAudioBufferList
AudioTimeStamp startTime
volatile
PaStreamCallbackFlags 
xrunFlags
volatile bool isTimeSet
enum
PaMacCoreStream:: { ... }  
state
double sampleRate
double outDeviceSampleRate
double inDeviceSampleRate
int primeStreamUsingCallback
char throttleProcessingThreadOnOverload
int processingThreadPriority
int highThreadPriority
int throttledThreadPriority
unsigned long throttledSleepMsecs
int isStopped
volatile int isActive
volatile int stopProcessing
volatile int abortProcessing


Member Enumeration Documentation

anonymous enum

Enumerator:
STOPPED 
CALLBACK_STOPPED 
STOPPING 
ACTIVE 


Field Documentation

PaUtilStreamRepresentation PaMacCoreStream::streamRepresentation

PaUtilCpuLoadMeasurer PaMacCoreStream::cpuLoadMeasurer

PaUtilBufferProcessor PaMacCoreStream::bufferProcessor

bool PaMacCoreStream::bufferProcessorIsInitialized

AudioUnit PaMacCoreStream::inputUnit

AudioUnit PaMacCoreStream::outputUnit

AudioDeviceID PaMacCoreStream::inputDevice

AudioDeviceID PaMacCoreStream::outputDevice

size_t PaMacCoreStream::userInChan

size_t PaMacCoreStream::userOutChan

size_t PaMacCoreStream::inputFramesPerBuffer

size_t PaMacCoreStream::outputFramesPerBuffer

PaMacBlio PaMacCoreStream::blio

PaUtilRingBuffer PaMacCoreStream::inputRingBuffer

AudioConverterRef PaMacCoreStream::inputSRConverter

AudioBufferList PaMacCoreStream::inputAudioBufferList

AudioTimeStamp PaMacCoreStream::startTime

volatile PaStreamCallbackFlags PaMacCoreStream::xrunFlags

volatile bool PaMacCoreStream::isTimeSet

enum { ... } PaMacCoreStream::state

double PaMacCoreStream::sampleRate

double PaMacCoreStream::outDeviceSampleRate

double PaMacCoreStream::inDeviceSampleRate

int PaMacCoreStream::primeStreamUsingCallback

char PaMacCoreStream::throttleProcessingThreadOnOverload

int PaMacCoreStream::processingThreadPriority

int PaMacCoreStream::highThreadPriority

int PaMacCoreStream::throttledThreadPriority

unsigned long PaMacCoreStream::throttledSleepMsecs

int PaMacCoreStream::isStopped

volatile int PaMacCoreStream::isActive

volatile int PaMacCoreStream::stopProcessing

volatile int PaMacCoreStream::abortProcessing


The documentation for this struct was generated from the following files:
Generated on Fri Aug 10 19:10:47 2007 for PortAudio by  doxygen 1.5.3