@dmk-dark/opus-media-recorder-fork
Version:
MedialRecorer polyfill for Opus recording using WebAssembly
19 lines (16 loc) • 490 B
TypeScript
declare class OpusMediaRecorder extends MediaRecorder {
constructor (
stream: MediaStream,
options?: MediaRecorderOptions,
workerOptions?: OpusMediaRecorderWorkerOptions,
audioOptions?: {
sampleRate?: number
})
}
interface OpusMediaRecorderWorkerOptions {
encoderWorkerFactory: () => Worker,
OggOpusEncoderWasmPath: string,
WebMOpusEncoderWasmPath: string,
}
export { OpusMediaRecorderWorkerOptions };
export default OpusMediaRecorder;