The AudioDecoder is used as a replacement for the Web Audio API decoding and makes use of web workers.

Constructors

Properties

onChannelDataCalculate: Subject<{
    progress: number;
    result?: Float32Array;
}> = ...

triggers as soon as new channel data was read. Last event has progress 1.

started: number = 0

Accessors

Methods

  • decodes a WAVE audio file and minimizes according to calculated channel data factor.

    Parameters

    Returns Promise<void>

  • Parameters

    • channelData: Float32Array
    • factor: number

    Returns Promise<Float32Array>