MediaTrackSettings: autoGainControl-Eigenschaft
Das autoGainControl
-Attribut des MediaTrackSettings
-Wörterbuchs ist ein Boolean-Wert, der angibt, ob die automatische Verstärkungsregelung (AGC) auf einem Audiotrack aktiviert ist oder nicht. Auf diese Weise können Sie feststellen, welcher Wert ausgewählt wurde, um den von Ihnen angegebenen Einschränkungen für den Wert dieses Attributs zu entsprechen, wie in der MediaTrackConstraints.autoGainControl
-Eigenschaft beschrieben, die Sie beim Aufrufen von entweder getUserMedia()
oder MediaStreamTrack.applyConstraints()
bereitgestellt haben.
Die automatische Verstärkungsregelung ist eine Funktion, bei der eine Tonquelle automatisch Änderungen der Lautstärke ihres Quellmediums verwaltet, um ein gleichmäßiges Gesamtlärmpegel beizubehalten. Diese Funktion wird typischerweise bei Mikrofonen verwendet, kann jedoch auch von anderen Eingabequellen bereitgestellt werden.
Falls erforderlich, können Sie bestimmen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.autoGainControl
überprüfen, der durch einen Aufruf von MediaDevices.getSupportedConstraints()
zurückgegeben wird. Normalerweise ist dies jedoch nicht notwendig, da Browser alle ihnen unbekannten Einschränkungen ignorieren.
Wert
Ein Boolean-Wert, der true
ist, wenn die Spur die automatische Verstärkungsregelung aktiviert hat, oder false
, wenn AGC deaktiviert ist.
Beispiele
Siehe das Beispiel Constraint-Übung.
Spezifikationen
Specification |
---|
Media Capture and Streams # dom-mediatrackconstraintset-autogaincontrol |
Browser-Kompatibilität
BCD tables only load in the browser