APO_NOTIFICATION_TYPE列舉 (audioengineextensionapo.h)
指定 APO_NOTIFICATION的類型。
Syntax
typedef enum APO_NOTIFICATION_TYPE {
APO_NOTIFICATION_TYPE_NONE = 0,
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME = 1,
APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE = 2,
APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE = 3,
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2 = 4,
APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION = 5,
APO_NOTIFICATION_TYPE_MICROPHONE_BOOST = 6,
APO_NOTIFICATION_TYPE_AUDIO_ENVIRONMENT_STATE_CHANGE
} ;
常數
APO_NOTIFICATION_TYPE_NONE 值: 0 無。 |
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME 值: 1 端點磁碟區通知。 AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION結構會傳達此通知的數據。 |
APO_NOTIFICATION_TYPE_ENDPOINT_PROPERTY_CHANGE 值: 2 端點屬性變更通知。 AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION結構會傳達此通知的數據。 |
APO_NOTIFICATION_TYPE_SYSTEM_EFFECTS_PROPERTY_CHANGE 值: 3 系統效果屬性變更通知。 AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION結構會傳達此通知的數據。 |
APO_NOTIFICATION_TYPE_ENDPOINT_VOLUME2 值: 4 端點磁碟區通知,其中包含 dB 中的主要和通道磁碟區。 AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2結構會傳達此通知的數據。 |
APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION 值: 5 顯示裝置的方向通知。 DEVICE_ORIENTATION_TYPE列舉會傳達此通知的數據。 |
APO_NOTIFICATION_TYPE_MICROPHONE_BOOST 值: 6 麥克風提升通知。 AUDIO_MICROPHONE_BOOST_NOTIFICATION結構會傳達此通知的數據。 |
APO_NOTIFICATION_TYPE_AUDIO_ENVIRONMENT_STATE_CHANGE 音訊環境狀態變更通知。 AUDIO_ENVIRONMENT_STATE_CHANGE_NOTIFICATION結構會傳達此通知的數據。 |
備註
用戶端會使用此列舉在 IAudioProcessingObjectNotifications2::GetApoNotificationRegistrationInfo2 和 IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo 的實作中指定要求的通知類型。
傳入 HandleNotification的APO_NOTIFICATION結構會根據其引發的通知類型,在其等位字段中包含不同的結構。 如需詳細資訊,請參閱 APO_NOTIFICATION 結構。
如需音訊處理物件 (API (API) 可隨附音訊驅動程式之 Windows 11 API 的詳細資訊,請參閱音訊處理物件的 Windows 11 API。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 組建 22000 |
標頭 | audioengineextensionapo.h |