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.
|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]|