PortAudio 2.0
PaPulseAudio_Stream Struct Reference

#include <pa_linux_pulseaudio_internal.h>

Data Fields

PaUtilStreamRepresentation streamRepresentation
 
PaUtilCpuLoadMeasurer cpuLoadMeasurer
 
PaUtilBufferProcessor bufferProcessor
 
PaPulseAudio_HostApiRepresentationhostapi
 
unsigned long framesPerHostCallback
 
pa_threaded_mainloop * mainloop
 
pa_context * context
 
pa_sample_spec outputSampleSpec
 
pa_sample_spec inputSampleSpec
 
pa_stream * outputStream
 
pa_stream * inputStream
 
pa_buffer_attr outputBufferAttr
 
pa_buffer_attr inputBufferAttr
 
unsigned int suggestedLatencyUSecs
 
int outputUnderflows
 
int outputChannelCount
 
int inputChannelCount
 
size_t maxFramesPerBuffer
 
size_t maxFramesHostPerBuffer
 
int outputFrameSize
 
int inputFrameSize
 
PaDeviceIndex inputDevice
 
PaDeviceIndex outputDevice
 
char * outputStreamName
 
char * inputStreamName
 
PaUtilRingBuffer inputRing
 
size_t missedBytes
 
volatile sig_atomic_t isActive
 
volatile sig_atomic_t isStopped
 
volatile sig_atomic_t pulseaudioIsActive
 
volatile sig_atomic_t pulseaudioIsStopped
 

Field Documentation

◆ bufferProcessor

◆ context

pa_context* PaPulseAudio_Stream::context

Referenced by OpenStream().

◆ cpuLoadMeasurer

PaUtilCpuLoadMeasurer PaPulseAudio_Stream::cpuLoadMeasurer

◆ framesPerHostCallback

unsigned long PaPulseAudio_Stream::framesPerHostCallback

Referenced by OpenStream().

◆ hostapi

◆ inputBufferAttr

pa_buffer_attr PaPulseAudio_Stream::inputBufferAttr

◆ inputChannelCount

int PaPulseAudio_Stream::inputChannelCount

Referenced by OpenStream().

◆ inputDevice

PaDeviceIndex PaPulseAudio_Stream::inputDevice

◆ inputFrameSize

int PaPulseAudio_Stream::inputFrameSize

◆ inputRing

◆ inputSampleSpec

pa_sample_spec PaPulseAudio_Stream::inputSampleSpec

◆ inputStream

◆ inputStreamName

char* PaPulseAudio_Stream::inputStreamName

◆ isActive

volatile sig_atomic_t PaPulseAudio_Stream::isActive

◆ isStopped

volatile sig_atomic_t PaPulseAudio_Stream::isStopped

◆ mainloop

◆ maxFramesHostPerBuffer

size_t PaPulseAudio_Stream::maxFramesHostPerBuffer

Referenced by OpenStream().

◆ maxFramesPerBuffer

size_t PaPulseAudio_Stream::maxFramesPerBuffer

Referenced by OpenStream().

◆ missedBytes

size_t PaPulseAudio_Stream::missedBytes

◆ outputBufferAttr

pa_buffer_attr PaPulseAudio_Stream::outputBufferAttr

◆ outputChannelCount

int PaPulseAudio_Stream::outputChannelCount

Referenced by OpenStream().

◆ outputDevice

PaDeviceIndex PaPulseAudio_Stream::outputDevice

◆ outputFrameSize

int PaPulseAudio_Stream::outputFrameSize

◆ outputSampleSpec

pa_sample_spec PaPulseAudio_Stream::outputSampleSpec

◆ outputStream

◆ outputStreamName

char* PaPulseAudio_Stream::outputStreamName

◆ outputUnderflows

int PaPulseAudio_Stream::outputUnderflows

◆ pulseaudioIsActive

volatile sig_atomic_t PaPulseAudio_Stream::pulseaudioIsActive

◆ pulseaudioIsStopped

volatile sig_atomic_t PaPulseAudio_Stream::pulseaudioIsStopped

◆ streamRepresentation

PaUtilStreamRepresentation PaPulseAudio_Stream::streamRepresentation

◆ suggestedLatencyUSecs

unsigned int PaPulseAudio_Stream::suggestedLatencyUSecs

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