class js.html.audio.AudioContext extends EventTarget

Available on all platforms

Instance Fields

function new(audioChannelType:AudioChannel):Void

function new():Void

function createBuffer(numberOfChannels:Int, length:Int, sampleRate:Float):AudioBuffer

function createChannelMerger(?numberOfInputs:Int = 6):ChannelMergerNode

function createChannelSplitter(?numberOfOutputs:Int = 6):ChannelSplitterNode

function createDelay(?maxDelayTime:Float = 1.0):DelayNode

function createGain():GainNode

function createScriptProcessor(?bufferSize:Int = 0, ?numberOfInputChannels:Int = 2, ?numberOfOutputChannels:Int = 2):ScriptProcessorNode

function decodeAudioData(audioData:ArrayBuffer, ?successCallback:AudioBuffer ->Void?errorCallback:Void ->Void):Promise<AudioBuffer>