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::GetApoNotificationRegistrationInfo2IAudioProcessingObjectNotifications::GetApoNotificationRegistrationInfo 的實作中指定要求的通知類型。

傳入 HandleNotification的APO_NOTIFICATION結構會根據其引發的通知類型,在其等位字段中包含不同的結構。 如需詳細資訊,請參閱 APO_NOTIFICATION 結構

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

規格需求

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