PortAudio  2.0
Data Fields
PaWasapiStream Struct Reference

Data Fields

PaUtilStreamRepresentation streamRepresentation
 
PaUtilCpuLoadMeasurer cpuLoadMeasurer
 
PaUtilBufferProcessor bufferProcessor
 
PaWasapiSubStream in
 
IAudioCaptureClient * captureClientParent
 
IStream * captureClientStream
 
IAudioCaptureClient * captureClient
 
PaWasapiSubStream out
 
IAudioRenderClient * renderClientParent
 
IStream * renderClientStream
 
IAudioRenderClient * renderClient
 
HANDLE event [S_COUNT]
 
PaUtilHostBufferSizeMode bufferMode
 
volatile BOOL isActive
 
BOOL isStopped
 
PA_THREAD_ID dwThreadId
 
HANDLE hThread
 
HANDLE hCloseRequest
 
HANDLE hThreadStart
 
HANDLE hThreadExit
 
HANDLE hBlockingOpStreamRD
 
HANDLE hBlockingOpStreamWR
 
PaWasapiHostProcessor hostProcessOverrideOutput
 
PaWasapiHostProcessor hostProcessOverrideInput
 
BOOL isBlocking
 
HANDLE hAvTask
 
PaWasapiThreadPriority nThreadPriority
 
SystemTimer timer
 
PaWasapiStreamStateCallback fnStateHandler
 
void * pStateHandlerUserData
 

Field Documentation

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
PaWasapiHostProcessor PaWasapiStream::hostProcessOverrideInput

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaWasapiHostProcessor PaWasapiStream::hostProcessOverrideOutput

Referenced by ProcThreadEvent(), and ProcThreadPoll().

HANDLE PaWasapiStream::hThread
HANDLE PaWasapiStream::hThreadExit

Referenced by ProcThreadEvent(), and ProcThreadPoll().

HANDLE PaWasapiStream::hThreadStart

Referenced by ProcThreadEvent(), and ProcThreadPoll().

PaWasapiSubStream PaWasapiStream::in
volatile BOOL PaWasapiStream::isActive

Referenced by ProcThreadEvent(), and ProcThreadPoll().

BOOL PaWasapiStream::isBlocking
BOOL PaWasapiStream::isStopped
PaWasapiThreadPriority PaWasapiStream::nThreadPriority

Referenced by ProcThreadEvent(), and ProcThreadPoll().

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

Referenced by ProcThreadEvent(), and ProcThreadPoll().

IAudioRenderClient* PaWasapiStream::renderClientParent
IStream* PaWasapiStream::renderClientStream
PaUtilStreamRepresentation PaWasapiStream::streamRepresentation
SystemTimer PaWasapiStream::timer

Referenced by ProcThreadPoll().


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