Freigeben über


IAudioProcessingObjectNotifications2-Schnittstelle (audioengineextensionapo.h)

Wird von Clients implementiert, um sich für allgemeine audiobezogene Benachrichtigungen für APO-Endpunkt- und Systemeffektbenachrichtigungen zu registrieren und zu empfangen. Diese Schnittstelle stellt die GetApoNotificationRegistrationInfo2-Methode bereit, die das gleiche Verhalten wie IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo aufweist, mit dem ein Parameter hinzugefügt wird, der verwendet werden kann, um die Benachrichtigungstypen zu bestimmen, die in der auf dem aktuellen Gerät ausgeführten Version von Windows unterstützt werden.

Vererbung

Die IAudioProcessingObjectNotifications2-Schnittstelle erbt von der IAudioProcessingObjectNotifications-Schnittstelle.

Methoden

Die IAudioProcessingObjectNotifications2-Schnittstelle verfügt über diese Methoden.

 
IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2

Wird vom System aufgerufen, um Clients die Registrierung zu ermöglichen, um Benachrichtigungsrückrufe für APO-Endpunkt- und Systemeffektbenachrichtigungen zu empfangen. Diese Methode fügt einen Parameter hinzu, der verwendet werden kann, um die Benachrichtigungstypen zu bestimmen, die in der Auf dem aktuellen Gerät ausgeführten Version von Windows unterstützt werden.

Hinweise

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
Unterstützte Mindestversion (Client) Windows Build 22621
Kopfzeile audioengineextensionapo.h