PortAudio 2.0
PaAlsaStream Struct Reference

Data Fields

PaUtilStreamRepresentation streamRepresentation
 
PaUtilCpuLoadMeasurer cpuLoadMeasurer
 
PaUtilBufferProcessor bufferProcessor
 
PaUnixThread thread
 
unsigned long framesPerUserBuffer
 
unsigned long maxFramesPerHostBuffer
 
int primeBuffers
 
int callbackMode
 
int pcmsSynced
 
int rtSched
 
struct pollfd * pfds
 
int pollTimeout
 
volatile sig_atomic_t callback_finished
 
volatile sig_atomic_t callbackAbort
 
volatile sig_atomic_t isActive
 
PaUnixMutex stateMtx
 
int neverDropInput
 
PaTime underrun
 
PaTime overrun
 
PaAlsaStreamComponent capture
 
PaAlsaStreamComponent playback
 

Field Documentation

◆ bufferProcessor

PaUtilBufferProcessor PaAlsaStream::bufferProcessor

◆ callback_finished

volatile sig_atomic_t PaAlsaStream::callback_finished

◆ callbackAbort

volatile sig_atomic_t PaAlsaStream::callbackAbort

◆ callbackMode

int PaAlsaStream::callbackMode

◆ capture

PaAlsaStreamComponent PaAlsaStream::capture

◆ cpuLoadMeasurer

PaUtilCpuLoadMeasurer PaAlsaStream::cpuLoadMeasurer

◆ framesPerUserBuffer

unsigned long PaAlsaStream::framesPerUserBuffer

◆ isActive

volatile sig_atomic_t PaAlsaStream::isActive

◆ maxFramesPerHostBuffer

unsigned long PaAlsaStream::maxFramesPerHostBuffer

◆ neverDropInput

int PaAlsaStream::neverDropInput

◆ overrun

PaTime PaAlsaStream::overrun

◆ pcmsSynced

int PaAlsaStream::pcmsSynced

◆ pfds

struct pollfd* PaAlsaStream::pfds

◆ playback

PaAlsaStreamComponent PaAlsaStream::playback

◆ pollTimeout

int PaAlsaStream::pollTimeout

◆ primeBuffers

int PaAlsaStream::primeBuffers

◆ rtSched

int PaAlsaStream::rtSched

◆ stateMtx

PaUnixMutex PaAlsaStream::stateMtx

◆ streamRepresentation

PaUtilStreamRepresentation PaAlsaStream::streamRepresentation

◆ thread

PaUnixThread PaAlsaStream::thread

◆ underrun

PaTime PaAlsaStream::underrun

The documentation for this struct was generated from the following file: