PKEY_AudioEndpoint_Max_VolumeInDb

В Windows 11 версии 24H2 и более поздних версиях ключ свойства PKEY_AudioEndpoint_Max_VolumeInDb настраивает максимальный том (в dB) для узла тома программного обеспечения. Укажите максимальное значение dB, которое вы хотите задать.

Если звуковой драйвер не реализует аппаратный узел тома для конечной точки, Windows вставляет узел тома программного обеспечения для управления томом в этой конечной точке. Существуют ситуации, когда максимальное значение тома слишком велико. Этот ключ параметров (INF) обеспечивает пользователю более удобный интерфейс, если к звуковому сигналу применяется соответствующее получение или аттестация.

Замечания

Можно переопределить максимальное значение тома программного обеспечения для конечной точки, задав PKEY_AudioEndpoint_Max_VolumeInDb в фильтре топологии с помощью INF-файла драйвера. Значение, указанное ключом, находится в единицах dB.

Этот ключ используется для конечных точек отрисовки и записи.

Этот ключ игнорируется, если конечная точка реализует аппаратный узел тома.

Любое значение можно задать, но 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