AudioDecoder
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.
Das AudioDecoder-Interface der WebCodecs API dekodiert Audiodatenblöcke.
Konstruktor
AudioDecoder()-
Erstellt ein neues
AudioDecoder-Objekt.
Instanzeigenschaften
Erbt Eigenschaften von seinem übergeordneten Element, EventTarget.
AudioDecoder.decodeQueueSizeSchreibgeschützt-
Eine ganze Zahl, die die Anzahl der Dekodierwarteschlangenanforderungen darstellt.
AudioDecoder.stateSchreibgeschützt-
Stellt den Zustand des zugrunde liegenden Codecs dar und ob dieser für das Dekodieren konfiguriert ist.
Ereignisse
dequeue-
Wird ausgelöst, um eine Abnahme in
AudioDecoder.decodeQueueSizezu signalisieren.
Statische Methoden
AudioDecoder.isConfigSupported()-
Gibt ein Promise zurück, das angibt, ob die bereitgestellte
AudioDecoderConfigunterstützt wird.
Instanzmethoden
Erbt Methoden von seinem übergeordneten Element, EventTarget.
AudioDecoder.configure()-
Stellt eine Steuerungsnachricht in die Warteschlange, um den Audiodecoder für das Dekodieren von Audiodatenblöcken zu konfigurieren.
AudioDecoder.decode()-
Stellt eine Steuerungsnachricht in die Warteschlange, um einen gegebenen Audiodatenblock zu dekodieren.
AudioDecoder.flush()-
Gibt ein Promise zurück, das aufgelöst wird, sobald alle ausstehenden Nachrichten in der Warteschlange abgeschlossen sind.
AudioDecoder.reset()-
Setzt alle Zustände zurück, einschließlich Konfiguration, Steuerungsnachrichten in der Steuerungsnachrichtenwarteschlange und aller ausstehenden Rückrufe.
AudioDecoder.close()-
Beendet alle ausstehenden Arbeiten und gibt Systemressourcen frei.
Spezifikationen
| Specification |
|---|
| WebCodecs> # audiodecoder-interface> |
Browser-Kompatibilität
Loading…