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: