VideoEncoder: flush() method
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The flush() method of the VideoEncoder interface forces all pending encodes to complete.
Syntax
js
flush()
Parameters
None.
Return value
A Promise that resolves once the encoder's initialization is completed and all pending EncodedVideoChunks are returned.
Exceptions
InvalidStateErrorDOMException-
Returned if the Promise is rejected because the
stateis notconfigured.
Examples
The following example flushes the VideoEncoder.
js
VideoEncoder.flush();
Specifications
| Specification |
|---|
| WebCodecs # dom-videoencoder-flush |
Browser compatibility
BCD tables only load in the browser