IAudioClient

Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Members

Functions

GetBufferSize
HRESULT GetBufferSize(UINT32 pNumBufferFrames)
Undocumented in source.
GetCurrentPadding
HRESULT GetCurrentPadding(UINT32 pNumPaddingFrames)
Undocumented in source.
GetDevicePeriod
HRESULT GetDevicePeriod(REFERENCE_TIME phnsDefaultDevicePeriod, REFERENCE_TIME phnsMinimumDevicePeriod)
Undocumented in source.
GetMixFormat
HRESULT GetMixFormat(WAVEFORMATEX* ppDeviceFormat)
Undocumented in source.
GetService
HRESULT GetService(IID riid, void** ppv)
Undocumented in source.
GetStreamLatency
HRESULT GetStreamLatency(REFERENCE_TIME phnsLatency)
Undocumented in source.
Initialize
HRESULT Initialize(AUDCLNT_SHAREMODE ShareMode, DWORD StreamFlags, REFERENCE_TIME hnsBufferDuration, REFERENCE_TIME hnsPeriodicity, WAVEFORMATEX* pFormat, LPCGUID AudioSessionGuid)
Undocumented in source.
IsFormatSupported
HRESULT IsFormatSupported(AUDCLNT_SHAREMODE ShareMode, WAVEFORMATEX* pFormat, WAVEFORMATEX** ppClosestMatch)
Undocumented in source.
Reset
HRESULT Reset()
Undocumented in source.
SetEventHandle
HRESULT SetEventHandle(HANDLE eventHandle)
Undocumented in source.
Start
HRESULT Start()
Undocumented in source.
Stop
HRESULT Stop()
Undocumented in source.

Meta