PKEY_AudioEndpoint_Default_VolumeInDb
Dans Windows 10 version 1605 et ultérieure, la clé de propriété PKEY_AudioEndpoint_Default_VolumeInDb configure le volume par défaut (en dB) pour le nœud de volume logiciel. Le développeur de pilotes doit fournir la valeur dB par défaut qu’il souhaite définir.
Si un pilote audio n’implémente pas le nœud de volume matériel pour un point de terminaison, le système d’exploitation insère un nœud de volume logiciel pour contrôler le volume sur ce point de terminaison. Il existe des situations où la valeur de volume par défaut est trop faible. Cette clé INF offre à l’utilisateur une meilleure expérience lorsque le gain ou l’atténuation appropriés sont appliqués au signal audio.
Remarques
Les IVS et les oem peuvent remplacer la valeur de volume logiciel par défaut d’un point de terminaison en définissant PKEY_AudioEndpoint_Default_VolumeInDb sur un filtre de topologie à l’aide du fichier INF du pilote. La valeur spécifiée par la clé est en unités dB.
Cette clé sera utilisée pour les points de terminaison de rendu et de capture.
Cette clé est ignorée si le point de terminaison a implémenté un nœud de volume matériel.
N’importe quelle valeur peut être définie, mais le système d’exploitation s’assure que la valeur qu’il est dans les paramètres de valeur min et max. Par exemple, si la valeur spécifiée est supérieure à la valeur de volume maximal, le système d’exploitation définit la valeur par défaut sur la valeur de volume maximal.
Les données sont stockées sous la forme d’une valeur de point fixe 16,16. Les 16 bits supérieurs sont utilisés pour le nombre entier de la valeur et les 16 bits inférieurs sont utilisés pour la partie fractionnaire de la valeur.
Exemple de fichier 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