PaAsioStream Struct Reference


Data Fields

PaUtilStreamRepresentation streamRepresentation
PaUtilCpuLoadMeasurer cpuLoadMeasurer
PaUtilBufferProcessor bufferProcessor
PaAsioHostApiRepresentationasioHostApi
unsigned long framesPerHostCallback
ASIOBufferInfo * asioBufferInfos
ASIOChannelInfo * asioChannelInfos
long inputLatency
long outputLatency
long inputChannelCount
long outputChannelCount
bool postOutput
void ** bufferPtrs
void ** inputBufferPtrs [2]
void ** outputBufferPtrs [2]
PaAsioBufferConverterinputBufferConverter
long inputShift
PaAsioBufferConverteroutputBufferConverter
long outputShift
volatile bool stopProcessing
int stopPlayoutCount
HANDLE completedBuffersPlayedEvent
bool streamFinishedCallbackCalled
int isStopped
volatile int isActive
volatile bool zeroOutput
volatile long reenterCount
volatile long reenterError
PaStreamCallbackFlags callbackFlags
PaAsioStreamBlockingStateblockingState

Field Documentation

Blocking i/o data struct, or NULL when using callback interface.

volatile int PaAsioStream::isActive

volatile bool PaAsioStream::zeroOutput


The documentation for this struct was generated from the following file:

Generated on Sat Jun 20 13:29:19 2009 for PortAudio by  doxygen 1.5.9