Home Manual Reference Source
import MediaRecorder from 'itslanguage/audio/media-recorder.js'
private class | source

MediaRecorder

Constructor Summary

Public Constructor
public

constructor(mediaStream: MediaStream)

MediaRecorder.

Member Summary

Public Members
public
public
public

Method Summary

Public Methods
public

Request encoded audio to be returned through callback.

public

Is audio recording in progress.

public

record()

Start recording audio.

public

stop()

Stop recording audio.

Public Constructors

public constructor(mediaStream: MediaStream) source

MediaRecorder.

Params:

NameTypeAttributeDescription
mediaStream MediaStream

The MediaStream to analyze.

Public Members

public callback: * source

public mediaRecorder: * source

public recordedBlob: * source

Public Methods

public getEncodedAudio(callback: Function) source

Request encoded audio to be returned through callback.

Params:

NameTypeAttributeDescription
callback Function

The callback to use when returning the audio as a blob in Ogg Opus format.

public isRecording(): boolean source

Is audio recording in progress.

Return:

boolean

True when recording. False otherwise.

public record() source

Start recording audio.

public stop() source

Stop recording audio.