IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo-Methode (audioengineextensionapo.h)
Vom System aufgerufen, damit Clients sich registrieren können, um Benachrichtigungsrückrufe für APO-Endpunkte und Systemeffektbenachrichtigungen zu empfangen.
Syntax
HRESULT GetApoNotificationRegistrationInfo(
[out] APO_NOTIFICATION_DESCRIPTOR **apoNotifications,
[out] DWORD *count
);
Parameter
[out] apoNotifications
Ausgabeparameter, der einen Zeiger auf ein Array von APO_NOTIFICATION_DESCRIPTOR zurückgibt, der den Satz von APO-Änderungen angibt, für die Benachrichtigungen angefordert werden. Der Angerufene weist die APO_NOTIFICATION_DESCRIPTOR Strukturen mithilfe CoTaskMemAlloczu; der Aufrufer muss die Strukturen freigeben, indem CoTaskMemFree- verwendet wird.
[out] count
Ausgabeparameter, der die Anzahl der in apoNotificationszurückgegebenen Elemente angibt.
Rückgabewert
Ein HRESULT.
Bemerkungen
Weitere Informationen zu den Windows 11-APIs für die Audioverarbeitungsobjekte (Audio Processing Objects, APOs), die mit Audiotreibern ausgeliefert werden können, finden Sie unter Windows 11-APIs für Audioverarbeitungsobjekte.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Build 22000 |
Header- | audioengineextensionapo.h |