|
PortAudio
2.0
|
Data Fields | |
| int | stopFlag |
| unsigned long | writeBuffersRequested |
| unsigned long | readFramesRequested |
| int | writeBuffersRequestedFlag |
| int | readFramesRequestedFlag |
| HANDLE | writeBuffersReadyEvent |
| HANDLE | readFramesReadyEvent |
| void * | writeRingBufferData |
| void * | readRingBufferData |
| PaUtilRingBuffer | writeRingBuffer |
| PaUtilRingBuffer | readRingBuffer |
| long | writeRingBufferInitialFrames |
| const void ** | writeStreamBuffer |
| void ** | readStreamBuffer |
| PaUtilBufferProcessor | bufferProcessor |
| int | outputUnderflowFlag |
| int | inputOverflowFlag |
A data structure specifically for storing blocking i/o related data.
| PaUtilBufferProcessor PaAsioStreamBlockingState::bufferProcessor |
Buffer processor, used to handle the blocking i/o ring buffers.
| int PaAsioStreamBlockingState::inputOverflowFlag |
Flag to signal an input overflow from within the callback function.
| int PaAsioStreamBlockingState::outputUnderflowFlag |
Flag to signal an output underflow from within the callback function.
| HANDLE PaAsioStreamBlockingState::readFramesReadyEvent |
Event to signal that requested input frames are available.
| unsigned long PaAsioStreamBlockingState::readFramesRequested |
The number of available input frames, requested by the ReadStream() function.
| int PaAsioStreamBlockingState::readFramesRequestedFlag |
Flag to indicate that ReadStream() requires more input frames to be available.
| PaUtilRingBuffer PaAsioStreamBlockingState::readRingBuffer |
Frame-aligned blocking i/o ring buffer to store input data (interleaved user format).
| void* PaAsioStreamBlockingState::readRingBufferData |
The actual ring buffer memory, used by the input ring buffer.
| void** PaAsioStreamBlockingState::readStreamBuffer |
Temp buffer, used by ReadStream() for handling non-interleaved data.
| int PaAsioStreamBlockingState::stopFlag |
Flag indicating that block processing is to be stopped.
| HANDLE PaAsioStreamBlockingState::writeBuffersReadyEvent |
Event to signal that requested output buffers are available.
| unsigned long PaAsioStreamBlockingState::writeBuffersRequested |
The number of available output buffers, requested by the WriteStream() function.
| int PaAsioStreamBlockingState::writeBuffersRequestedFlag |
Flag to indicate that WriteStream() has requested more output buffers to be available.
| PaUtilRingBuffer PaAsioStreamBlockingState::writeRingBuffer |
Frame-aligned blocking i/o ring buffer to store output data (interleaved user format).
| void* PaAsioStreamBlockingState::writeRingBufferData |
The actual ring buffer memory, used by the output ring buffer.
| long PaAsioStreamBlockingState::writeRingBufferInitialFrames |
The initial number of silent frames within the output ring buffer.
| const void** PaAsioStreamBlockingState::writeStreamBuffer |
Temp buffer, used by WriteStream() for handling non-interleaved data.
1.8.5