WebmOpusEncoder()

Class containing all Webm/Opus encoding functionality.

new WebmOpusEncoder()

Constructs a new WebmOpusEncoder object.

Extends

Classes

WebmOpusEncoder

Methods

async encode(audioData, opt encodingOptions) → {Promise.<Blob>}

Encodes the corresponding audio buffer, and returns a Blob containing the newly encoded data.

Parameters:
Name Type Attributes Description
audioData AudioBuffer

AudioBuffer containing the data to encode

encodingOptions Object <optional>

Optional encoding-specific options such as 'bitRate'

Returns:
Promise.<Blob> -

Data Blob containing the newly encoded audio

Overrides:
See: