|
PortAudio 2.0
|
Data Fields | |
| IAudioClient * | clientParent |
| IStream * | clientStream |
| IAudioClient * | clientProc |
| WAVEFORMATEXTENSIBLE_UNION | wavexu |
| 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 | |
| PaUtilRingBuffer * | tailBuffer |
| buffer with trailing sample for blocking mode operations (only for Input) | |
| void * | tailBufferMemory |
| tail buffer memory region | |
| UINT32 PaWasapiSubStream::buffers |
number of buffers used (from host side)
| UINT32 PaWasapiSubStream::bufferSize |
| IAudioClient* PaWasapiSubStream::clientParent |
Referenced by PaWasapi_GetAudioClient().
| IAudioClient* PaWasapiSubStream::clientProc |
Referenced by ProcThreadEvent(), and ProcThreadPoll().
| IStream* PaWasapiSubStream::clientStream |
| REFERENCE_TIME PaWasapiSubStream::deviceLatency |
| UINT32 PaWasapiSubStream::flags |
| UINT32 PaWasapiSubStream::framesPerBuffer |
number of frames per 1 buffer
Referenced by ProcThreadEvent(), and ProcThreadPoll().
| UINT32 PaWasapiSubStream::framesPerHostCallback |
Referenced by PaWasapi_GetFramesPerHostBuffer().
| double PaWasapiSubStream::latencySeconds |
| void* PaWasapiSubStream::monoBuffer |
pointer to buffer
Referenced by ProcThreadPoll().
| UINT32 PaWasapiSubStream::monoBufferSize |
buffer size in bytes
| MixMonoToStereoF PaWasapiSubStream::monoMixer |
pointer to mixer function
Referenced by ProcThreadPoll().
| PaWasapiAudioClientParams PaWasapiSubStream::params |
parameters
| REFERENCE_TIME PaWasapiSubStream::period |
| AUDCLNT_SHAREMODE PaWasapiSubStream::shareMode |
Referenced by ProcThreadEvent(), and ProcThreadPoll().
| UINT32 PaWasapiSubStream::streamFlags |
| PaUtilRingBuffer* PaWasapiSubStream::tailBuffer |
buffer with trailing sample for blocking mode operations (only for Input)
| void* PaWasapiSubStream::tailBufferMemory |
tail buffer memory region
| BOOL PaWasapiSubStream::userBufferAndHostMatch |
| WAVEFORMATEXTENSIBLE_UNION PaWasapiSubStream::wavexu |
Referenced by PaWasapi_GetDeviceCurrentFormat().