VideoDecoder
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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 VideoDecoder-Schnittstelle der WebCodecs API dekodiert Videostücke.
Konstruktor
VideoDecoder()-
Erstellt ein neues
VideoDecoder-Objekt.
Instanzeigenschaften
Erbt Eigenschaften von seinem Elternteil, EventTarget.
VideoDecoder.decodeQueueSizeSchreibgeschützt-
Eine Ganzzahl, die die Anzahl der in der Warteschlange befindlichen Dekodierungsanfragen darstellt.
VideoDecoder.stateSchreibgeschützt-
Gibt den aktuellen Zustand des Decoders an. Mögliche Werte sind:
"unconfigured""configured""closed"
Ereignisse
dequeue-
Wird ausgelöst, um eine Verringerung der
VideoDecoder.decodeQueueSizezu signalisieren.
Statische Methoden
VideoDecoder.isConfigSupported()-
Gibt ein Versprechen zurück, das anzeigt, ob die bereitgestellte
VideoDecoderConfigunterstützt wird.
Instanzmethoden
Erbt Methoden von seinem Elternteil, EventTarget.
VideoDecoder.configure()-
Fügt eine Steuerbotschaft in die Warteschlange ein, um den Videodecoder für das Dekodieren von Stücken zu konfigurieren.
VideoDecoder.decode()-
Fügt eine Steuerbotschaft in die Warteschlange ein, um ein gegebenes Videostück zu dekodieren.
VideoDecoder.flush()-
Gibt ein Versprechen zurück, das erfüllt wird, sobald alle ausstehenden Botschaften in der Warteschlange abgeschlossen sind.
VideoDecoder.reset()-
Setzt alle Zustände zurück, einschließlich Konfiguration, Steuerbotschaften in der Warteschlange für Steuerbotschaften und aller ausstehenden Rückrufe.
VideoDecoder.close()-
Beendet alle ausstehenden Arbeiten und gibt Systemressourcen frei.
Spezifikationen
| Specification |
|---|
| WebCodecs> # videodecoder-interface> |
Browser-Kompatibilität
Loading…