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;

Member

device

Das IMMDevice , das den Audioendpunkt darstellt, der der Benachrichtigungsanforderung zugeordnet ist.

propertyStoreContext

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

Hinweise

Zurückgeben eines APO_NOTIFICATION_DESCRIPTOR, der diese Struktur enthält, aus einer Implementierung vonIAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo , um APO-Benachrichtigungen zur Änderung der Systemeffekteeigenschaft anzufordern.

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 22000
Kopfzeile audioengineextensionapo.h