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

Une AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR spécifiant une notification APO de modification de volume de point de terminaison.

DUMMYUNIONNAME.audioEndpointPropertyChange

Une AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR spécifiant une notification APO de modification de propriété de point de terminaison.

DUMMYUNIONNAME.audioSystemEffectsPropertyChange

Une AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR spécifiant une notification APO de modification de propriété des effets système.

DUMMYUNIONNAME.audioMicrophoneBoost

Une AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR spécifiant un microphone boost apo notifications.

Remarques

Retourne cette structure à partir d’une implémentation deIAudioProcessingObjectNotifications ::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 Windows 11 API pour les objets de traitement audio.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Build 22000
En-tête audioengineextensionapo.h