构造函数
VideoDecoder()-
创建一个新的
VideoDecoder对象。
实例属性
继承其父级 EventTarget 的属性。
VideoDecoder.decodeQueueSize只读-
一个整数,表示排队等待解码的请求数量。
VideoDecoder.state只读-
指示解码器的当前状态。可能的值有
"unconfigured""configured""closed"
事件
dequeue-
触发以指示
VideoDecoder.decodeQueueSize减少。
静态方法
VideoDecoder.isConfigSupported()-
返回一个 Promise,指示是否支持提供的
VideoDecoderConfig。
实例方法
继承其父级 EventTarget 的方法。
VideoDecoder.configure()-
排队一个控制消息,用于配置视频解码器以解码视频块。
VideoDecoder.decode()-
排队一个控制消息,用于解码给定的视频块。
VideoDecoder.flush()-
返回一个 Promise,该 Promise 在队列中的所有待处理消息完成时解析。
VideoDecoder.reset()-
重置所有状态,包括配置、控制消息队列中的控制消息以及所有待处理的回调。
VideoDecoder.close()-
结束所有待处理的工作并释放系统资源。
规范
| 规范 |
|---|
| WebCodecs # videodecoder-interface |
浏览器兼容性
加载中…