PaAsioStream Struct Reference

Data Fields

PaUtilStreamRepresentation streamRepresentation
PaUtilCpuLoadMeasurer cpuLoadMeasurer
PaUtilBufferProcessor bufferProcessor
PaAsioHostApiRepresentation * asioHostApi
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]
PaAsioBufferConverter * inputBufferConverter
long inputShift
PaAsioBufferConverter * outputBufferConverter
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
PaAsioStreamBlockingState * blockingState

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 by  doxygen 1.6.2