IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo method (audioengineextensionapo.h)

Called by the system to allow clients to register to receive notification callbacks for APO endpoint and system effect notifications.

Syntax

HRESULT GetApoNotificationRegistrationInfo(
  [out] APO_NOTIFICATION_DESCRIPTOR **apoNotifications,
  [out] DWORD                       *count
);

Parameters

[out] apoNotifications

Output parameter that returns a pointer to an array of APO_NOTIFICATION_DESCRIPTOR specifying the set of APO changes for which notifications are requested.

[out] count

Output parameter specifying the number of items returned in apoNotifications.

Return value

An HRESULT.

Remarks

For more information on the Windows 11 APIs for the Audio Processing Objects (APOs) that can ship with audio drivers, see Windows 11 APIs for Audio Processing Objects.

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Header audioengineextensionapo.h