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

Siehe auch