VideoEncoder: dequeue Ereignis
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 dequeue
-Ereignis der VideoEncoder
-Schnittstelle tritt auf, um eine Verringerung der VideoEncoder.encodeQueueSize
anzuzeigen.
Dies beseitigt die Notwendigkeit für Entwickler, eine setTimeout()
-Abfrage zu verwenden, um festzustellen, wann die Warteschlange verkleinert wurde und mehr Arbeit eingereiht werden sollte.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignis-Handler-Eigenschaft.
addEventListener("dequeue", (event) => { })
ondequeue = (event) => { }
Beispiel
videoEncoder.addEventListener("dequeue", (event) => {
// Queue up more encoding work
});
Spezifikationen
Specification |
---|
WebCodecs # dom-videodecoder-ondequeue |