MediaTrackConstraints: autoGainControl-Eigenschaft

Das autoGainControl-Attribut des MediaTrackConstraints-Wörterbuchs ist ein ConstrainBoolean, das die gewünschten oder zwingenden Einschränkungen beschreibt, die auf den Wert der autoGainControl einschränkbaren Eigenschaft angewendet werden.

Falls erforderlich, können Sie feststellen, 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. In der Regel ist dies jedoch nicht notwendig, da Browser alle Einschränkungen ignorieren, die ihnen unbekannt sind.

Die automatische Verstärkungsregelung ist typischerweise eine Funktion, die von Mikrofonen bereitgestellt wird, obwohl sie auch von anderen Eingabequellen bereitgestellt werden kann.

Wert

Wenn dieser Wert ein einfaches true oder false ist, wird der Benutzeragent versuchen, Medien mit aktivierter oder deaktivierter automatischer Verstärkungsregelung gemäß der Angabe zu erhalten, wenn möglich, aber nicht fehlschlagen, wenn dies nicht möglich ist. Wenn stattdessen der Wert als Objekt mit einem exact-Feld angegeben wird, zeigt der Boolesche Wert dieses Feldes eine erforderliche Einstellung für das automatische Verstärkungsregelungs-Feature an; falls diese nicht erfüllt werden kann, wird die Anfrage zu einem Fehler führen.

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