Share via


APO_NOTIFICATION_DESCRIPTOR-Struktur (audioengineextensionapo.h)

Gibt eine angeforderte APO-Benachrichtigung an.

Syntax

typedef struct APO_NOTIFICATION_DESCRIPTOR {
  APO_NOTIFICATION_TYPE type;
  union {
    AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR               audioEndpointVolume;
    AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR      audioEndpointPropertyChange;
    AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR audioSystemEffectsPropertyChange;
    AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR              audioMicrophoneBoost;
  } DUMMYUNIONNAME;
} APO_NOTIFICATION_DESCRIPTOR;

Member

type

Ein Wert aus der APO_NOTIFICATION_TYPE-Enumeration

DUMMYUNIONNAME

DUMMYUNIONNAME.audioEndpointVolume

Eine AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR , die eine APO-Benachrichtigung zur Änderung des Endpunktvolumes angibt.

DUMMYUNIONNAME.audioEndpointPropertyChange

Eine AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR , die eine APO-Benachrichtigung zum Ändern einer Endpunkteigenschaft angibt.

DUMMYUNIONNAME.audioSystemEffectsPropertyChange

Eine AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR , die eine APO-Benachrichtigung zur Änderung einer Eigenschaft des Systems angibt.

DUMMYUNIONNAME.audioMicrophoneBoost

Eine AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR, die eine Mikrofonverstärkungs-APO-Benachrichtigung angibt.

Hinweise

Geben Sie diese Struktur aus einer Implementierung vonIAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo oder IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 zurück, um eine angeforderte APO-Benachrichtigung anzugeben.

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