abstract member fftSize: float with get, set
abstract member frequencyBinCount: float
abstract member maxDecibels: float with get, set
abstract member minDecibels: float with get, set
abstract member smoothingTimeConstant: float with get, set
abstract member getByteFrequencyData (array: Uint8Array<ArrayBuffer>) : unit
abstract member getByteTimeDomainData (array: Uint8Array<ArrayBuffer>) : unit
abstract member getFloatFrequencyData (array: Float32Array<ArrayBuffer>) : unit
abstract member getFloatTimeDomainData (array: Float32Array<ArrayBuffer>) : unit