Partager via


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