Skip to content

AudioBuffer

[<Interface>]
type AudioBuffer =
    abstract member duration: float
    abstract member length: float
    abstract member numberOfChannels: float
    abstract member sampleRate: float
    static member Create (duration: float, length: float, numberOfChannels: float, sampleRate: float, copyFromChannel: Action<Float32Array<ArrayBuffer>,float,float option>, copyToChannel: Action<Float32Array<ArrayBuffer>,float,float option>, getChannelData: float -> Float32Array<ArrayBuffer>) : AudioBuffer
    abstract member copyFromChannel (destination: Float32Array<ArrayBuffer>, channelNumber: float, ?bufferOffset: float) : unit
    abstract member copyToChannel (source: Float32Array<ArrayBuffer>, channelNumber: float, ?bufferOffset: float) : unit
    abstract member getChannelData (channel: float) : Float32Array<ArrayBuffer>
AssemblyXantham.Fable.Core.TS
Attributes[<Interface>]

Properties

abstract member duration: float
abstract member length: float
abstract member numberOfChannels: float
abstract member sampleRate: float

Methods

static member Create (duration: float, length: float, numberOfChannels: float, sampleRate: float, copyFromChannel: Action<Float32Array<ArrayBuffer>,float,float option>, copyToChannel: Action<Float32Array<ArrayBuffer>,float,float option>, getChannelData: float -> Float32Array<ArrayBuffer>) : AudioBuffer
abstract member copyFromChannel (destination: Float32Array<ArrayBuffer>, channelNumber: float, ?bufferOffset: float) : unit
abstract member copyToChannel (source: Float32Array<ArrayBuffer>, channelNumber: float, ?bufferOffset: float) : unit
abstract member getChannelData (channel: float) : Float32Array<ArrayBuffer>