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. The callee allocates the APO_NOTIFICATION_DESCRIPTOR structures using CoTaskMemAlloc; the caller must release the structures by using CoTaskMemFree when finished.
[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 |