Haxe API Documentation
Back | Index
extern class js.html.audio.AudioContext
extends js.html.EventTarget
Available in js
var activeSourceCount(default,null) : Int
var currentTime(default,null) : Float
var destination(default,null) : AudioDestinationNode
var listener(default,null) : AudioListener
var oncomplete : js.html.EventListener
var sampleRate(default,null) : Float
function new() : Void
function createAnalyser() : AnalyserNode
function createBiquadFilter() : BiquadFilterNode
function createBuffer(buffer : js.html.ArrayBuffer, mixToMono : Bool) : AudioBuffer
Throws DOMException.
function createBufferSource() : AudioBufferSourceNode
function createChannelMerger(?numberOfInputs : Int) : ChannelMergerNode
function createChannelSplitter(?numberOfOutputs : Int) : ChannelSplitterNode
function createConvolver() : ConvolverNode
function createDelay(?maxDelayTime : Float) : DelayNode
function createDynamicsCompressor() : DynamicsCompressorNode
function createGain() : GainNode
function createMediaElementSource(mediaElement : js.html.MediaElement) : MediaElementAudioSourceNode
function createMediaStreamSource(mediaStream : js.html.rtc.MediaStream) : MediaStreamAudioSourceNode
function createOscillator() : OscillatorNode
function createPanner() : PannerNode
function createScriptProcessor(bufferSize : Int, ?numberOfInputChannels : Int, ?numberOfOutputChannels : Int) : ScriptProcessorNode
function createWaveShaper() : WaveShaperNode
function createWaveTable(real : js.html.Float32Array, imag : js.html.Float32Array) : WaveTable
function decodeAudioData(audioData : js.html.ArrayBuffer, successCallback : AudioBufferCallback, ?errorCallback : AudioBufferCallback) : Void
function startRendering() : Void
Back | Index