IAudioClient3 interface (audioclient.h)

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 of a shared audio stream with a specified periodicity.

Inheritance

The IAudioClient3 interface inherits from IAudioClient2. IAudioClient3 also has these types of members:

Methods

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.

Requirements

Requirement Value
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

IAudioClient2