PKEY_AudioEndpoint_Default_VolumeInDb
In Windows 10 versione 1605 e successive, la chiave della proprietà PKEY_AudioEndpoint_Default_VolumeInDb configura il volume predefinito (in dB) per il nodo del volume software. Lo sviluppatore di driver deve fornire il valore dB predefinito che desidera impostare.
Se un driver audio non implementa il nodo del volume hardware per un endpoint, il sistema operativo inserisce un nodo del volume software per controllare il volume in tale endpoint. Esistono situazioni in cui il valore predefinito del volume è troppo basso. Questa chiave INF fornisce all'utente un'esperienza migliore quando viene applicato un guadagno o un'attenuazione appropriata al segnale audio.
Osservazioni
Gli IHD e gli OEM possono eseguire l'override del valore predefinito del volume software per un endpoint impostando PKEY_AudioEndpoint_Default_VolumeInDb su un filtro di topologia usando il file INF del driver. Il valore specificato dalla chiave è espresso in unità dB.
Questa chiave verrà usata sia per gli endpoint di rendering che per l'acquisizione.
Questa chiave viene ignorata se l'endpoint ha implementato un nodo del volume hardware.
È possibile impostare qualsiasi valore, ma il sistema operativo assicurerà che il valore si trova all'interno delle impostazioni min e max value. Ad esempio, se il valore specificato è maggiore del valore massimo del volume, il sistema operativo imposterà il valore predefinito sul valore massimo del volume.
I dati vengono archiviati come valore a virgola fissa 16,16. I 16 bit superiori vengono usati per il numero intero del valore e i 16 bit inferiori vengono usati per la parte frazionaria del valore.
Esempio di file 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