Skip to content

AudioBuffer

Values

copyFromChannel

let copyFromChannel: (
WebAPI.WebAudioTypes.audioBuffer,
~destination: array<float>,
~channelNumber: int,
~bufferOffset: int=?,
) => unit

Parameters

WebAPI.WebAudioTypes.audioBufferarray<float>intoption<int>

Return type

unit

copyToChannel

let copyToChannel: (
WebAPI.WebAudioTypes.audioBuffer,
~source: array<float>,
~channelNumber: int,
~bufferOffset: int=?,
) => unit

Parameters

WebAPI.WebAudioTypes.audioBufferarray<float>intoption<int>

Return type

unit

getChannelData

let getChannelData: (WebAPI.WebAudioTypes.audioBuffer, int) => array<float>

Parameters

WebAPI.WebAudioTypes.audioBufferint

Return type

array<float>

make

let make: WebAPI.WebAudioTypes.audioBufferOptions => WebAPI.WebAudioTypes.audioBuffer