structure APO_NOTIFICATION_DESCRIPTOR (audioengineextensionapo.h)
Spécifie une notification APO demandée.
Syntaxe
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;
Membres
type
Valeur de l’énumération APO_NOTIFICATION_TYPE
DUMMYUNIONNAME
DUMMYUNIONNAME.audioEndpointVolume
Un AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR en spécifiant une notification APO de modification de volume de point de terminaison.
DUMMYUNIONNAME.audioEndpointPropertyChange
Une AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR en spécifiant une notification APO de modification de propriété de point de terminaison.
DUMMYUNIONNAME.audioSystemEffectsPropertyChange
Une AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR en spécifiant une notification APO de modification de propriété des effets système.
DUMMYUNIONNAME.audioMicrophoneBoost
Un AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR spécifiant une notification APO de boost de microphone.
Remarques
Retourne cette structure à partir d’une implémentation de IAudioProcessingObjectNotifications ::GetApoNotificationRegistrationInfo ou IAudioProcessingObjectNotifications2 ::GetApoNotificationRegistrationInfo2 pour spécifier une notification APO demandée.
Pour plus d’informations sur les API Windows 11 pour les objets de traitement audio (API) qui peuvent être fournis avec des pilotes audio, consultez API Windows 11 pour les objets de traitement audio.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Build 22000 |
d’en-tête | audioengineextensionapo.h |