◆ allocations
◆ baseStreamRep
◆ blockingUserBufferCopy
void** PaAsiHpiStream::blockingUserBufferCopy |
Contains copy of user buffers, used by blocking interface to transfer non-interleaved data. It went here instead of to each stream component, as the stream component buffer setup in PaAsiHpi_SetupBuffers doesn't know the stream details such as callbackMode. (Maybe a problem later if ReadStream and WriteStream happens concurrently on same stream.)
◆ bufferProcessor
◆ callbackAbort
volatile sig_atomic_t PaAsiHpiStream::callbackAbort |
Hard abort, i.e. drop frames?
◆ callbackFinished
volatile sig_atomic_t PaAsiHpiStream::callbackFinished |
True if stream stopped via exiting callback with paComplete/paAbort flag (as opposed to explicit call to StopStream/AbortStream)
◆ callbackMode
int PaAsiHpiStream::callbackMode |
Are we running in callback mode?
◆ cpuLoadMeasurer
◆ input
Separate structs for input and output sides of stream
◆ maxFramesPerHostBuffer
unsigned long PaAsiHpiStream::maxFramesPerHostBuffer |
Number of frames to transfer at a time to/from HPI
◆ neverDropInput
int PaAsiHpiStream::neverDropInput |
Indicates that the stream is in the paNeverDropInput mode
◆ output
◆ pollingInterval
uint32_t PaAsiHpiStream::pollingInterval |
Polling interval (in milliseconds)
◆ state
volatile sig_atomic_t PaAsiHpiStream::state |
PortAudio stream state (Active/Stopped/CallbackFinished)
◆ thread
Helper thread which will deliver data to user callback
The documentation for this struct was generated from the following file: