UNPKG

@wasm-audio-decoders/opus-ml

Version:

Web Assembly streaming Opus decoder with Machine Learning enhancements

18 lines (14 loc) 511 B
import { WASMAudioDecoderWorker } from "@wasm-audio-decoders/common"; import EmscriptenWASM from "./EmscriptenWasm.js"; import OpusMLDecoder from "./OpusMLDecoder.js"; export default class OpusMLDecoderWebWorker extends WASMAudioDecoderWorker { constructor(options) { super(options, "opus-ml", OpusMLDecoder, EmscriptenWASM); } async decodeFrame(data) { return this.postToDecoder("decodeFrame", data); } async decodeFrames(data) { return this.postToDecoder("decodeFrames", data); } }