PKEY_AudioEndpoint_Default_VolumeInDb
在 Windows 10 版本 1605 及更高版本中,PKEY_AudioEndpoint_Default_VolumeInDb 属性键可为软件音量节点配置默认音量(以 dB 为单位)。 驱动程序开发人员应提供要设置的默认 dB 值。
如果音频驱动程序未在为终结点实现硬件音量节点,OS 会插入软件音量节点,以控制该终结点上的音量。 在某些情况下,默认音量值过低。 当对音频信号应用适当的增益或衰减时,此 INF 键将改善用户体验。
备注
IHV 和 OEM 可以使用驱动程序 INF 文件在拓扑筛选器上设置 PKEY_AudioEndpoint_Default_VolumeInDb,以覆盖终结点的默认软件音量值。 键指定的值以 dB 为单位。
此键将用于呈现和捕获终结点。
如果终结点已实现硬件音量节点,则忽略此键。
可以设置任何值,但 OS 将确保该值位于最小值和最大值设置范围内。 例如,如果指定的值大于最大音量值,OS 会将默认值设置为最大音量值。
数据存储为 16.16 固定点值。 高 16 位用于值的整数,而低 16 位用于值的分数部分。
INF 文件示例
; The following line overrides the default 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_Default_VolumeInDb = "{1DA5D803-D492-4EDD-8C23-E0C0FFEE7F0E},9"
; 10 dB
HKR,EP\0,%PKEY_AudioEndpoint_Default_VolumeInDb%,0x00010001,0xA0000
;-10 dB
;HKR,EP\0,%PKEY_AudioEndpoint_Default_VolumeInDb%,0x00010001,0xFFF60000