PortAudio  2.0
Data Fields
PaAsioStream Struct Reference

Data Fields

PaUtilStreamRepresentation streamRepresentation
PaUtilCpuLoadMeasurer cpuLoadMeasurer
PaUtilBufferProcessor bufferProcessor
PaAsioHostApiRepresentationasioHostApi
unsigned long framesPerHostCallback
ASIOBufferInfo * asioBufferInfos
ASIOChannelInfo * asioChannelInfos
long asioInputLatencyFrames
long asioOutputLatencyFrames
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

ASIOBufferInfo* PaAsioStream::asioBufferInfos
ASIOChannelInfo* PaAsioStream::asioChannelInfos
PaAsioHostApiRepresentation* PaAsioStream::asioHostApi
long PaAsioStream::asioInputLatencyFrames
long PaAsioStream::asioOutputLatencyFrames
PaAsioStreamBlockingState* PaAsioStream::blockingState

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

PaUtilBufferProcessor PaAsioStream::bufferProcessor
void** PaAsioStream::bufferPtrs
PaStreamCallbackFlags PaAsioStream::callbackFlags
HANDLE PaAsioStream::completedBuffersPlayedEvent
PaUtilCpuLoadMeasurer PaAsioStream::cpuLoadMeasurer
unsigned long PaAsioStream::framesPerHostCallback
PaAsioBufferConverter* PaAsioStream::inputBufferConverter
void** PaAsioStream::inputBufferPtrs[2]
long PaAsioStream::inputChannelCount
long PaAsioStream::inputShift
volatile int PaAsioStream::isActive
int PaAsioStream::isStopped
PaAsioBufferConverter* PaAsioStream::outputBufferConverter
void** PaAsioStream::outputBufferPtrs[2]
long PaAsioStream::outputChannelCount
long PaAsioStream::outputShift
bool PaAsioStream::postOutput
volatile long PaAsioStream::reenterCount
volatile long PaAsioStream::reenterError
int PaAsioStream::stopPlayoutCount
volatile bool PaAsioStream::stopProcessing
bool PaAsioStream::streamFinishedCallbackCalled
PaUtilStreamRepresentation PaAsioStream::streamRepresentation
volatile bool PaAsioStream::zeroOutput

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

Generated for PortAudio by  doxygen1.8.1.1