Skip to content
This repository was archived by the owner on Jun 9, 2019. It is now read-only.

AudioContext

mohayonao edited this page Jan 27, 2015 · 8 revisions

Object > EventTarget > AudioContext

Properties

  • destination: AudioDestination readonly
  • sampleRate: number readonly
  • currentTime: number readonly
  • listener: AudioListener readonly

Methods

Also implements methods from the interface EventTarget.

  • createBuffer(numberOfChannels: number, length: number, sampleRate: number): AudioBuffer
  • decodeAudioData(audioData: ArrayBuffer, successCallback: function, errorCallback: function): void
  • createBufferSource(): AudioBufferSource
  • createMediaElementSource(): MediaElementAudioSourceNode
  • createMediaStreamSource(): MediaStreamAudioSourceNode
  • createMediaStreamDestination(): MediaStreamAudioDestinationNode
  • createScriptProcessor(bufferSize: number, numberOfInputChannels: number, numberOfOutputChannels: number): ScriptProcessorNode
  • createAnalyser(): AnalyserNode
  • createGain(): GainNode
  • createDelay(): DelayNode
  • createBiquadFilter(): BiquadFilterNode
  • createWaveShaper(): WaveShaperNode
  • createPanner(): PannerNode
  • createConvolver(): ConvolverNode
  • createChannelSplitter(numberOfOutputs: number): ChannelSplitterNode
  • createChannelMerger(numberOfInputs: number): ChannelMergerNode
  • createDynamicsCompressor(): DynamicsCompressorNode
  • createOscillator(): OscillatorNode
  • createPeriodicWave(real: Float32Array, imag: Float32Array): PeriodicWave

Test API

  • $name: string readonly
  • $context: AudioContext readonly
  • $process(duration: number): void
  • $processTo(time: string): void
  • $reset(): void

JSON

{
  "name": "AudioDestinationNode",
  "inputs": []
}

References

Clone this wiki locally