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>
| |
|---|
| Assembly | Xantham.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>