{ "api": { "VideoDecoder": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder", "spec_url": "https://w3c.github.io/webcodecs/#videodecoder-interface", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "VideoDecoder": { "__compat": { "description": "`VideoDecoder()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/VideoDecoder", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-videodecoder", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "close": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/close", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-close", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "configure": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/configure", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-configure", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "flip_option": { "__compat": { "description": "`flip` configuration option", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoderconfig-flip", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "138" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": false }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "rotation_option": { "__compat": { "description": "`rotation` configuration option", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoderconfig-rotation", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "138" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": false }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } } }, "decode": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/decode", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-decode", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "decodeQueueSize": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/decodeQueueSize", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-decodequeuesize", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "dequeue_event": { "__compat": { "description": "`dequeue` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/dequeue_event", "spec_url": "https://w3c.github.io/webcodecs/#eventdef-videodecoder-dequeue", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "106" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "flush": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/flush", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-flush", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "isConfigSupported_static": { "__compat": { "description": "`isConfigSupported()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/isConfigSupported_static", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-isconfigsupported", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "flip_option": { "__compat": { "description": "`flip` configuration option", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoderconfig-flip", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "138" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": false }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "rotation_option": { "__compat": { "description": "`rotation` configuration option", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoderconfig-rotation", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "138" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": false }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } } }, "reset": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/reset", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-reset", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "state": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/state", "spec_url": "https://w3c.github.io/webcodecs/#dom-videodecoder-state", "tags": [ "web-features:webcodecs" ], "support": { "chrome": { "version_added": "94" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": "130" }, "firefox_android": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }