web api instance method
ImageDecoder: reset() method
Secure contextAvailable in workers
The reset() method of the ImageDecoder interface aborts all pending decode() operations; rejecting all pending promises. All other state will be unchanged. Class methods can continue to be invoked after reset(). E.g., calling decode() after reset() is permitted.
Syntax
reset()
Parameters
None.
Return value
None (undefined).
Examples
The following example resets the ImageDecoder.
for (let i = 0; i < imageDecoder.tracks.selectedTrack.frameCount; ++i)
imageDecoder.decode({ frameIndex: i }).catch(console.log);
imageDecoder.reset();
imageDecoder.decode({ frameIndex: 0 }).then(console.log);
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.