PKEY_AudioEndpoint_Default_VolumeInDb
In Windows 10 Version 1605 und höher konfiguriert der PKEY_AudioEndpoint_Default_VolumeInDb-Eigenschaftsschlüssel das Standardvolume (in dB) für den Softwarevolumeknoten. Der Treiberentwickler sollte den dB-Standardwert angeben, den er festlegen möchte.
Wenn ein Audiotreiber keinen Hardwarevolumeknoten für einen Endpunkt implementiert, fügt das Betriebssystem einen Softwarevolumeknoten ein, um das Volume auf diesem Endpunkt zu steuern. Es gibt Situationen, in denen der Standardvolumewert zu niedrig ist. Dieser INF-Schlüssel bietet dem Benutzer eine bessere Erfahrung, wenn eine geeignete Verstärkung oder Dämpfung auf das Audiosignal angewendet wird.
Bemerkungen
IHVs und OEMs können den Standard-Softwarevolumewert für einen Endpunkt überschreiben, indem PKEY_AudioEndpoint_Default_VolumeInDb für einen Topologiefilter mithilfe der Treiber-INF-Datei festgelegt werden. Der vom Schlüssel angegebene Wert befindet sich in dB-Einheiten.
Dieser Schlüssel wird sowohl für Render- als auch für Erfassungsendpunkte verwendet.
Dieser Schlüssel wird ignoriert, wenn der Endpunkt einen Hardwarevolumeknoten implementiert hat.
Jeder Wert kann festgelegt werden, aber das Betriebssystem stellt sicher, dass der Wert innerhalb der Einstellungen min und max liegt. Wenn der angegebene Wert z. B. größer als der max volume-Wert ist, legt das Betriebssystem den Standardwert auf den max volume-Wert fest.
Die Daten werden als Festpunktwert von 16,16 gespeichert. Die oberen 16 Bits werden für die gesamte Anzahl des Werts verwendet, und die unteren 16 Bits werden für den Bruchteil des Werts verwendet.
BEISPIEL FÜR EINE INF-Datei
; 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