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 |