IAudioClient3 interface

The IAudioClient3 interface is derived from the IAudioClient2 interface, with a set of additional methods that enable a Windows Audio Session API (WASAPI) audio client to query for the audio engine's supported periodicities and current periodicity as well as request initialization a shared audio stream with a specified periodicity.


The IAudioClient3 interface has these methods.

Method Description
IAudioClient3::GetCurrentSharedModeEnginePeriod Returns the current format and periodicity of the audio engine.
IAudioClient3::GetSharedModeEnginePeriod Returns the range of periodicities supported by the engine for the specified stream format.
IAudioClient3::InitializeSharedAudioStream Initializes a shared stream with the specified periodicity.


Minimum supported client Windows 10 [desktop apps | UWP apps]
Minimum supported server Windows Server 2016 [desktop apps | UWP apps]
Target Platform Windows
Header audioclient.h

See Also

Core Audio Interfaces