在 Windows 11 版本 24H2 及以後版本中, PKEY_AudioEndpoint_Max_VolumeInDb 屬性鍵可設定軟體音量節點的最大音量(以 dB 為單位)。 提供你想設定的最大分貝值。
如果音訊驅動程式沒有實作硬體音量節點作為端點,Windows 會插入軟體音量節點來控制該端點的音量。 有些情況下,最大音量值會過高。 當對音訊訊號施加適當的增益或衰減時,此設定資訊(INF)鍵能提供使用者更好的體驗。
備註
你可以透過驅動程式 INF 檔案在拓撲過濾器上設定 PKEY_AudioEndpoint_Max_VolumeInDb ,覆蓋端點的最大軟體容量值。 鍵所指定的值以分貝單位表示。
此鍵同時用於渲染端點與擷取端點。
若終端實作硬體磁碟節點,則忽略此金鑰。
任何值都可以設定,但 Windows 會確保值在最小值和最大值的範圍內。 例如,如果指定的值小於最小音量值,Windows 會將最大值設為預設音量值。
資料以 16.16 的固定點值儲存。 上方16位元用於該值的總數,下方16位元則用於分數部分。
INF檔案範例
; The following line overrides the maximum volume (in dB) for an endpoint.
; It is only applicable when hardware volume is not implemented.
; Decimal value expressed in fixed point 16.16 format and stored as a DWORD.
PKEY_AudioEndpoint_Max_VolumeInDb = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},10"
; 10 dB
HKR,EP\0,%PKEY_AudioEndpoint_Max_VolumeInDb%,0x00010001,0xA0000
;-10 dB
;HKR,EP\0,%PKEY_AudioEndpoint_Max_VolumeInDb%,0x00010001,0xFFF60000