Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.
Die configure()-Methode der VideoDecoder-Schnittstelle reiht eine Steuernachricht ein, um den Video-Decoder für das Decodieren von Chunks zu konfigurieren.
Ein Objekt, das die folgenden Mitglieder enthält:
codecEin String, der einen gültigen Codec-String enthält. Siehe „codecs“-Parameter für Details zur Konstruktion von Codec-Strings.
description OptionalEin ArrayBuffer, ein TypedArray, oder ein DataView, das eine Sequenz von codec-spezifischen Bytes enthält, allgemein bekannt als Extradata.
codedWidth OptionalEin Ganzzahlwert, der die Breite des VideoFrame in Pixeln darstellt, einschließlich nicht sichtbarer Polsterung, vor jeglichen Verhältnis-Anpassungen.
codedHeight OptionalEin Ganzzahlwert, der die Höhe des VideoFrame in Pixeln darstellt, einschließlich nicht sichtbarer Polsterung, vor jeglichen Verhältnis-Anpassungen.
displayAspectWidth OptionalEin Ganzzahlwert, der die horizontale Dimension des VideoFrame in Pixeln bei Anzeige darstellt.
displayAspectHeight OptionalEin Ganzzahlwert, der die vertikale Dimension des VideoFrame in Pixeln bei Anzeige darstellt.
colorSpace OptionalEin Objekt, das einen VideoColorSpace repräsentiert, und die folgenden Mitglieder enthält:
primariesEin String, der den Farbgamut der Video-Probe darstellt. Einer von:
Ein String, der Übertragungseigenschaften darstellt. Einer von:
Ein String, der einen Matrix-Koeffizienten darstellt. Einer von:
Ein Hinweis, welche Methode zur Hardware-Beschleunigung verwendet werden soll. Einer von:
Ein boolescher Wert. Wenn true, ist dies ein Hinweis, dass der ausgewählte Decoder optimiert werden sollte, um die Anzahl der EncodedVideoChunk-Objekte zu minimieren, die dekodiert werden müssen, bevor ein VideoFrame ausgegeben wird.
flip OptionalEin boolescher Wert. Wenn true, wird horizontale Spiegelung angewendet. Standardmäßig ist dies false.
rotation OptionalEin Ganzzahlwert, der die Rotation (0, 90, 180, oder 270) in Grad im Uhrzeigersinn darstellt. Standardmäßig 0. Beliebige Zahlen (einschließlich negativer) werden auf die nächste Vierteldrehung gerundet.
Hinweis: Die Einträge im WebCodecs Codec-Register verweisen auf eine Spezifikation, die detailliert beschreibt, ob und wie das optionale description-Mitglied auszufüllen ist.
Keiner (undefined).
Wird ausgelöst, wenn das bereitgestellte config ungültig ist.
InvalidStateError DOMExceptionWird ausgelöst, wenn der state "closed" ist.
NotSupportedError DOMExceptionWird ausgelöst, wenn das bereitgestellte config gültig ist, aber der User Agent keinen Codec bereitstellen kann, der dieses Profil dekodieren kann.
Das folgende Beispiel erstellt einen neuen VideoDecoder und konfiguriert ihn mit dem "vp8"-Codec, einer codedWidth von 640 Pixeln und einer codedHeight von 480 Pixeln.
| WebCodecs # dom-videodecoder-configure |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.