Condividi tramite


struttura APO_NOTIFICATION_DESCRIPTOR (audioengineextensionapo.h)

Specifica una notifica APO richiesta.

Sintassi

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;

Membri

type

Valore dell'enumerazione APO_NOTIFICATION_TYPE

DUMMYUNIONNAME

DUMMYUNIONNAME.audioEndpointVolume

Un AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR che specifica una notifica APO di modifica del volume dell'endpoint.

DUMMYUNIONNAME.audioEndpointPropertyChange

Un AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR che specifica una notifica APO di modifica della proprietà dell'endpoint.

DUMMYUNIONNAME.audioSystemEffectsPropertyChange

Un AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR che specifica una notifica APO di modifica delle proprietà degli effetti di sistema.

DUMMYUNIONNAME.audioMicrophoneBoost

Un AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR che specifica un microfono aumenta le notifiche APO.

Osservazioni

Restituisce questa struttura da un'implementazione di IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo o IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 per specificare una notifica APO richiesta.

Per altre informazioni sulle API di Windows 11 per gli oggetti di elaborazione audio (APO) che possono essere forniti con driver audio, vedi API di Windows 11 per gli oggetti di elaborazione audio.

Fabbisogno

Requisito Valore
client minimo supportato Windows Build 22000
intestazione audioengineextensionapo.h