PortAudio 2.0
Data Fields
PaWasapiSubStream Struct Reference

Data Fields

IAudioClientclientParent
IStream * clientStream
IAudioClientclientProc
WAVEFORMATEXTENSIBLE wavex
UINT32 bufferSize
REFERENCE_TIME deviceLatency
REFERENCE_TIME period
double latencySeconds
UINT32 framesPerHostCallback
AUDCLNT_SHAREMODE shareMode
UINT32 streamFlags
UINT32 flags
PaWasapiAudioClientParams params
 parameters
UINT32 buffers
 number of buffers used (from host side)
UINT32 framesPerBuffer
 number of frames per 1 buffer
BOOL userBufferAndHostMatch
void * monoBuffer
 pointer to buffer
UINT32 monoBufferSize
 buffer size in bytes
MixMonoToStereoF monoMixer
 pointer to mixer function
PaUtilRingBuffertailBuffer
 buffer with trailing sample for blocking mode operations (only for Input)
void * tailBufferMemory
 tail buffer memory region

Field Documentation

number of buffers used (from host side)

number of frames per 1 buffer

Referenced by ProcThreadEvent(), and ProcThreadPoll().

pointer to buffer

Referenced by ProcessInputBuffer(), ProcessOutputBuffer(), and ProcThreadPoll().

buffer size in bytes

Referenced by ProcessInputBuffer(), ProcessOutputBuffer(), and ProcThreadPoll().

pointer to mixer function

Referenced by ProcessInputBuffer(), ProcessOutputBuffer(), and ProcThreadPoll().

parameters

buffer with trailing sample for blocking mode operations (only for Input)

tail buffer memory region

WAVEFORMATEXTENSIBLE PaWasapiSubStream::wavex

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

Generated for PortAudio by  doxygen1.7.4