PortAudio  2.0
Data Fields
PaWasapiStream Struct Reference

Data Fields

PaUtilStreamRepresentation streamRepresentation
 
PaUtilCpuLoadMeasurer cpuLoadMeasurer
 
PaUtilBufferProcessor bufferProcessor
 
PaWasapiSubStream in
 
IAudioCaptureClient * captureClientParent
 
IStream * captureClientStream
 
IAudioCaptureClient * captureClient
 
IAudioEndpointVolume * inVol
 
PaWasapiSubStream out
 
IAudioRenderClient * renderClientParent
 
IStream * renderClientStream
 
IAudioRenderClient * renderClient
 
IAudioEndpointVolume * outVol
 
HANDLE event [S_COUNT]
 
PaUtilHostBufferSizeMode bufferMode
 
volatile BOOL running
 
PA_THREAD_ID dwThreadId
 
HANDLE hThread
 
HANDLE hCloseRequest
 
HANDLE hThreadStart
 signalled by thread on start More...
 
HANDLE hThreadExit
 signalled by thread on exit More...
 
HANDLE hBlockingOpStreamRD
 
HANDLE hBlockingOpStreamWR
 
PaWasapiHostProcessor hostProcessOverrideOutput
 
PaWasapiHostProcessor hostProcessOverrideInput
 
BOOL bBlocking
 
HANDLE hAvTask
 
PaWasapiThreadPriority nThreadPriority
 
PaWasapiStreamStateCallback fnStateHandler
 
void * pStateHandlerUserData
 

Field Documentation

BOOL PaWasapiStream::bBlocking
PaUtilHostBufferSizeMode PaWasapiStream::bufferMode

Referenced by ProcThreadPoll().

PaUtilBufferProcessor PaWasapiStream::bufferProcessor
IAudioCaptureClient* PaWasapiStream::captureClient

Referenced by ProcThreadEvent(), and ProcThreadPoll().

IAudioCaptureClient* PaWasapiStream::captureClientParent
IStream* PaWasapiStream::captureClientStream
PaUtilCpuLoadMeasurer PaWasapiStream::cpuLoadMeasurer
PA_THREAD_ID PaWasapiStream::dwThreadId
HANDLE PaWasapiStream::event[S_COUNT]

Referenced by ProcThreadEvent().

PaWasapiStreamStateCallback PaWasapiStream::fnStateHandler
HANDLE PaWasapiStream::hAvTask

Referenced by ProcThreadEvent(), and ProcThreadPoll().

HANDLE PaWasapiStream::hBlockingOpStreamRD
HANDLE PaWasapiStream::hBlockingOpStreamWR
HANDLE PaWasapiStream::hCloseRequest

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaWasapiHostProcessor PaWasapiStream::hostProcessOverrideInput

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaWasapiHostProcessor PaWasapiStream::hostProcessOverrideOutput

Referenced by ProcThreadEvent(), and ProcThreadPoll().

HANDLE PaWasapiStream::hThread
HANDLE PaWasapiStream::hThreadExit

signalled by thread on exit

Referenced by ProcThreadEvent(), and ProcThreadPoll().

HANDLE PaWasapiStream::hThreadStart

signalled by thread on start

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaWasapiSubStream PaWasapiStream::in
IAudioEndpointVolume* PaWasapiStream::inVol
PaWasapiThreadPriority PaWasapiStream::nThreadPriority

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaWasapiSubStream PaWasapiStream::out
IAudioEndpointVolume* PaWasapiStream::outVol
void* PaWasapiStream::pStateHandlerUserData
IAudioRenderClient* PaWasapiStream::renderClient

Referenced by ProcThreadEvent(), and ProcThreadPoll().

IAudioRenderClient* PaWasapiStream::renderClientParent
IStream* PaWasapiStream::renderClientStream
volatile BOOL PaWasapiStream::running

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaUtilStreamRepresentation PaWasapiStream::streamRepresentation

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