建構函式
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 |
瀏覽器相容性
載入中…