Path: blob/main/files/en-us/web/api/audiodecoder/flush/index.md
6514 views
------{{securecontext_header}}{{APIRef("WebCodecs API")}}{{SeeCompatTable}}
The flush() method of the {{domxref("AudioDecoder")}} interface returns a Promise that resolves once all pending messages in the queue have been completed.
Syntax
Parameters
None.
Return value
A {{jsxref("Promise")}} that resolves with undefined.
Exceptions
If an error occurs, the promise will resolve with one of the following exceptions:
InvalidStateError{{domxref("DOMException")}}: Returned if the Promise is rejected because the {{domxref("AudioDecoder.state","state")}} is not
configured.
Examples
The following example flushes the AudioDecoder.
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}