| 
    PortAudio
    2.0
    
   | 
 
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 | 
| 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 | 
 1.8.5