| Index: lib/html/doc/interface/AudioContext.dartdoc
|
| diff --git a/lib/html/doc/interface/AudioContext.dartdoc b/lib/html/doc/interface/AudioContext.dartdoc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..8ff305e9e20225a88ed7ed2bd7bfc103d624aa67
|
| --- /dev/null
|
| +++ b/lib/html/doc/interface/AudioContext.dartdoc
|
| @@ -0,0 +1,91 @@
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +// WARNING:
|
| +// This file contains documentation that is merged into the real source.
|
| +// Do not make code changes here.
|
| +
|
| +/// @domName AudioContext
|
| +interface AudioContext extends EventTarget default _AudioContextFactoryProvider {
|
| + AudioContext();
|
| +
|
| + /**
|
| + * @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent
|
| + */
|
| + AudioContextEvents get on();
|
| +
|
| + /** @domName AudioContext.activeSourceCount */
|
| + final int activeSourceCount;
|
| +
|
| + /** @domName AudioContext.currentTime */
|
| + final num currentTime;
|
| +
|
| + /** @domName AudioContext.destination */
|
| + final AudioDestinationNode destination;
|
| +
|
| + /** @domName AudioContext.listener */
|
| + final AudioListener listener;
|
| +
|
| + /** @domName AudioContext.sampleRate */
|
| + final num sampleRate;
|
| +
|
| + /** @domName AudioContext.createAnalyser */
|
| + RealtimeAnalyserNode createAnalyser();
|
| +
|
| + /** @domName AudioContext.createBiquadFilter */
|
| + BiquadFilterNode createBiquadFilter();
|
| +
|
| + /** @domName AudioContext.createBuffer */
|
| + AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFrames, [num sampleRate]);
|
| +
|
| + /** @domName AudioContext.createBufferSource */
|
| + AudioBufferSourceNode createBufferSource();
|
| +
|
| + /** @domName AudioContext.createChannelMerger */
|
| + AudioChannelMerger createChannelMerger([int numberOfInputs]);
|
| +
|
| + /** @domName AudioContext.createChannelSplitter */
|
| + AudioChannelSplitter createChannelSplitter([int numberOfOutputs]);
|
| +
|
| + /** @domName AudioContext.createConvolver */
|
| + ConvolverNode createConvolver();
|
| +
|
| + /** @domName AudioContext.createDelayNode */
|
| + DelayNode createDelayNode([num maxDelayTime]);
|
| +
|
| + /** @domName AudioContext.createDynamicsCompressor */
|
| + DynamicsCompressorNode createDynamicsCompressor();
|
| +
|
| + /** @domName AudioContext.createGainNode */
|
| + AudioGainNode createGainNode();
|
| +
|
| + /** @domName AudioContext.createJavaScriptNode */
|
| + JavaScriptAudioNode createJavaScriptNode(int bufferSize, [int numberOfInputChannels, int numberOfOutputChannels]);
|
| +
|
| + /** @domName AudioContext.createMediaElementSource */
|
| + MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement);
|
| +
|
| + /** @domName AudioContext.createOscillator */
|
| + Oscillator createOscillator();
|
| +
|
| + /** @domName AudioContext.createPanner */
|
| + AudioPannerNode createPanner();
|
| +
|
| + /** @domName AudioContext.createWaveShaper */
|
| + WaveShaperNode createWaveShaper();
|
| +
|
| + /** @domName AudioContext.createWaveTable */
|
| + WaveTable createWaveTable(Float32Array real, Float32Array imag);
|
| +
|
| + /** @domName AudioContext.decodeAudioData */
|
| + void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallback, [AudioBufferCallback errorCallback]);
|
| +
|
| + /** @domName AudioContext.startRendering */
|
| + void startRendering();
|
| +}
|
| +
|
| +interface AudioContextEvents extends Events {
|
| +
|
| + EventListenerList get complete();
|
| +}
|
|
|