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::GetApoNotificationRegistrationInfo 或 IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 實作傳回這個結構,以指定要求的 APO 通知。
如需音訊處理物件 (API (API) 可隨附音訊驅動程式之 Windows 11 API 的詳細資訊,請參閱音訊處理物件的 Windows 11 API。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 組建 22000 |
標頭 | audioengineextensionapo.h |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應