IAudioClient2 Interface

Defines a Windows Audio Session API (WASAPI) audio client for Xbox One.

Syntax

interface IAudioClient2 : public IAudioClient  

Remarks

IAudioClient2 is based on IAudioClient, with a set of additional methods that enable the audio client to opt in for offloading, query stream properties, and get information from the hardware that handles offloading. It also supports methods to register and unregister volume notifications for media streams.

The audio client can be successful in creating an offloaded stream if the underlying endpoint supports the hardware audio engine, the endpoint has been enumerated and discovered by the audio system, and there are still offload pin instances available on the endpoint.

Requirements

Header: Declared in audioclient.h.

Library: Use mmdevapi.lib.

See also

IAudioClient2 Members