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