PortAudio  2.0
Data Fields
PaWasapiStream Struct Reference

Data Fields

PaUtilStreamRepresentation streamRepresentation
 
PaUtilCpuLoadMeasurer cpuLoadMeasurer
 
PaUtilBufferProcessor bufferProcessor
 
PaWasapiSubStream in
 
IAudioCaptureClientcaptureClientParent
 
IStream * captureClientStream
 
IAudioCaptureClientcaptureClient
 
IAudioEndpointVolumeinVol
 
PaWasapiSubStream out
 
IAudioRenderClientrenderClientParent
 
IStream * renderClientStream
 
IAudioRenderClientrenderClient
 
IAudioEndpointVolumeoutVol
 
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
 

Field Documentation

BOOL PaWasapiStream::bBlocking

Referenced by _StreamFinish(), and _StreamOnStop().

PaUtilHostBufferSizeMode PaWasapiStream::bufferMode

Referenced by ProcThreadPoll().

PaUtilBufferProcessor PaWasapiStream::bufferProcessor

Referenced by ProcThreadPoll().

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

Referenced by ProcThreadEvent().

HANDLE PaWasapiStream::hAvTask
HANDLE PaWasapiStream::hBlockingOpStreamRD

Referenced by _StreamCleanup(), and _StreamFinish().

HANDLE PaWasapiStream::hBlockingOpStreamWR

Referenced by _StreamCleanup(), and _StreamFinish().

HANDLE PaWasapiStream::hCloseRequest
PaWasapiHostProcessor PaWasapiStream::hostProcessOverrideInput

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaWasapiHostProcessor PaWasapiStream::hostProcessOverrideOutput

Referenced by ProcThreadEvent(), and ProcThreadPoll().

HANDLE PaWasapiStream::hThread

Referenced by _StreamCleanup().

HANDLE PaWasapiStream::hThreadExit

signalled by thread on exit

Referenced by _StreamCleanup(), _StreamFinish(), ProcThreadEvent(), and ProcThreadPoll().

HANDLE PaWasapiStream::hThreadStart

signalled by thread on start

Referenced by _StreamCleanup(), ProcThreadEvent(), and ProcThreadPoll().

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

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaWasapiSubStream PaWasapiStream::out
IAudioEndpointVolume* PaWasapiStream::outVol
IAudioRenderClient* PaWasapiStream::renderClient
IAudioRenderClient* PaWasapiStream::renderClientParent
IStream* PaWasapiStream::renderClientStream
volatile BOOL PaWasapiStream::running
PaUtilStreamRepresentation PaWasapiStream::streamRepresentation

Referenced by _StreamOnStop().


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