APO_NOTIFICATION_DESCRIPTOR 結構 (audioengineextensionapo.h)

指定要求的 APO 通知。

語法

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;

成員

type

來自 APO_NOTIFICATION_TYPE 列舉的值

DUMMYUNIONNAME

DUMMYUNIONNAME.audioEndpointVolume

指定端點磁碟區變更 APO 通知 的AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR

DUMMYUNIONNAME.audioEndpointPropertyChange

指定端點屬性變更 APO 通知 的AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR

DUMMYUNIONNAME.audioSystemEffectsPropertyChange

指定系統效果屬性 的AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR 變更 APO 通知。

DUMMYUNIONNAME.audioMicrophoneBoost

指定麥克風提升 APO 通知 的AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR

備註

IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfoIAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 實作傳回這個結構,以指定要求的 APO 通知。

如需音訊處理物件 (API (API) 可隨附音訊驅動程式之 Windows 11 API 的詳細資訊,請參閱音訊處理物件的 Windows 11 API

規格需求

需求
最低支援的用戶端 Windows 組建 22000
標頭 audioengineextensionapo.h