PKEY_AudioEndpoint_Default_VolumeInDb

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

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

Замечания

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

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

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

Любое значение можно задать, но Windows гарантирует, что значение находится в параметрах минимального и максимального значения. Например, если указанное значение больше максимального значения тома, Windows задает значение по умолчанию максимальному значению тома.

Данные хранятся в виде значения фиксированной точки 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