PKEY_AudioEndpoint_Default_VolumeInDb
No Windows 10 versão 1605 e posterior, a chave de propriedade PKEY_AudioEndpoint_Default_VolumeInDb configura o volume padrão (em dB) para o nó de volume de software. O desenvolvedor do driver deve fornecer o valor de banco de dados padrão que gostaria de definir.
Se um driver de áudio não estiver implementando o nó de volume de hardware para um ponto de extremidade, o sistema operacional inserirá um nó de volume de software para controlar o volume nesse ponto de extremidade. Há situações em que o valor do volume padrão é muito baixo. Essa chave INF fornece ao usuário uma experiência melhor quando o ganho ou atenuação apropriado é aplicado ao sinal de áudio.
Observações
IHVs e OEMs podem substituir o valor de volume de software padrão para um ponto de extremidade definindo PKEY_AudioEndpoint_Default_VolumeInDb em um filtro de topologia usando o arquivo INF do driver. O valor especificado pela chave está em unidades de banco de dados.
Essa chave será usada para renderizar e capturar pontos de extremidade.
Essa chave será ignorada se o ponto de extremidade tiver implementado um nó de volume de hardware.
Qualquer valor pode ser definido, mas o sistema operacional garantirá que o valor esteja dentro das configurações de valor mínimo e máximo. Por exemplo, se o valor especificado for maior que o valor máximo do volume, o sistema operacional definirá o valor padrão como o valor máximo do volume.
Os dados são armazenados como um valor de ponto fixo de 16,16. Os 16 bits superiores são usados para todo o número do valor e os 16 bits inferiores são usados para a parte fracionária do valor.
Exemplo de arquivo 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