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 |