PortAudio  2.0
Data Fields
PaAsioStream Struct Reference

Data Fields

PaUtilStreamRepresentation streamRepresentation
 
PaUtilCpuLoadMeasurer cpuLoadMeasurer
 
PaUtilBufferProcessor bufferProcessor
 
PaAsioHostApiRepresentation * asioHostApi
 
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]
 
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

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: