IAudioClient2

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

Members

Functions

GetBufferSizeLimits
HRESULT GetBufferSizeLimits(WAVEFORMATEX* pFormat, BOOL bEventDriven, REFERENCE_TIME phnsMinBufferDuration, REFERENCE_TIME phnsMaxBufferDuration)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IsOffloadCapable
HRESULT IsOffloadCapable(AUDIO_STREAM_CATEGORY Category, BOOL pbOffloadCapable)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetClientProperties
HRESULT SetClientProperties(AudioClientProperties pProperties)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Inherited Members

From IAudioClient

Initialize
HRESULT Initialize(AUDCLNT_SHAREMODE ShareMode, DWORD StreamFlags, REFERENCE_TIME hnsBufferDuration, REFERENCE_TIME hnsPeriodicity, WAVEFORMATEX* pFormat, LPCGUID AudioSessionGuid)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetBufferSize
HRESULT GetBufferSize(UINT32 pNumBufferFrames)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetStreamLatency
HRESULT GetStreamLatency(REFERENCE_TIME phnsLatency)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetCurrentPadding
HRESULT GetCurrentPadding(UINT32 pNumPaddingFrames)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IsFormatSupported
HRESULT IsFormatSupported(AUDCLNT_SHAREMODE ShareMode, WAVEFORMATEX* pFormat, WAVEFORMATEX** ppClosestMatch)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetMixFormat
HRESULT GetMixFormat(WAVEFORMATEX* ppDeviceFormat)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDevicePeriod
HRESULT GetDevicePeriod(REFERENCE_TIME phnsDefaultDevicePeriod, REFERENCE_TIME phnsMinimumDevicePeriod)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Start
HRESULT Start()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Stop
HRESULT Stop()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Reset
HRESULT Reset()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetEventHandle
HRESULT SetEventHandle(HANDLE eventHandle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetService
HRESULT GetService(IID riid, void** ppv)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta