AudioContext : EventTarget AudioContext represents the sound system of the computer and is the main object used for creating and managing audio. Audio is generated by a set of %%/AudioNode|AudioNodes%% that are combined and routed to the %%AudioDestinationNode|AudioDestinationNode%%. Spec: http://www.w3.org/TR/2013/WD-webaudio-20131010/#AudioContext-section ---- new AudioContext() : AudioContext ---- instance.destination : AudioDestinationNode ReadOnly: true ---- instance.sampleRate : Number ReadOnly: true ---- instance.currentTime : Number ReadOnly: true ---- instance.listener : AudioListener ReadOnly: true ---- prototype.createBuffer(numberOfChannels : Number, length : Number, sampleRate : Number) : AudioBuffer ---- prototype.decodeAudioData(audioData : ArrayBuffer, successCallback(decodedData : AudioBuffer) : undefined, [errorCallback() : undefined]) : undefined ---- prototype.createBufferSource() : AudioBufferSourceNode ---- prototype.createMediaElementSource(mediaElement : HTMLMediaElement) : MediaElementAudioSourceNode ---- prototype.createMediaStreamSource(mediaStream : MediaStream) : MediaStreamAudioSourceNode ---- prototype.createMediaStreamDestination() : MediaStreamAudioDestinationNode ---- prototype.createScriptProcessor([bufferSize = 0 : Number, [numberOfInputChannels = 2 : Number, [numberOfOutputChannels = 2 : Number]]]) : ScriptProcessorNode ---- prototype.createAnalyser() : AnalyserNode ---- prototype.createGain() : GainNode ---- prototype.createDelay([maxDelayTime = 1.0 : Number]) : DelayNode
---- prototype.createBiquadFilter() : BiquadFilterNode ---- prototype.createWaveShaper() : WaveShaperNode ---- prototype.createPanner() : PannerNode ---- prototype.createConvolver() : ConvolverNode ---- prototype.createChannelSplitter([numberOfOutputs = 6 : Number]) : ChannelSplitterNode ---- prototype.createChannelMerger([numberOfInputs = 6 : Number]) : ChannelMergerNode ---- prototype.createDynamicsCompressor() : DynamicsCompressorNode ---- prototype.createOscillator() : OscillatorNode ---- prototype.createPeriodicWave(real : Float32Array, imaginary : Float32Array) : PeriodicWave