Freigeben über


AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR Struktur (audioengineextensionapo.h)

Gibt eine APO-Benachrichtigung zur Änderung der Systemeffekteeigenschaft an.

Syntax

typedef struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR {
  IMMDevice *device;
  GUID      propertyStoreContext;
} AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR;

Angehörige

device

Die IMMDevice, die den Audioendpunkt darstellt, der der Benachrichtigungsanforderung zugeordnet ist.

propertyStoreContext

Eine GUID, die den APO-Eigenschaftenspeicher identifiziert, der der Benachrichtigung zugeordnet ist.

Bemerkungen

Zurückgeben einer APO_NOTIFICATION_DESCRIPTOR, die diese Struktur enthält, aus einer Implementierung von IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo zum Anfordern von APO-Benachrichtigungen für Eigenschaftenänderungseigenschaften.

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