| OLD | NEW |
| (Empty) | |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. |
| 4 |
| 5 // WARNING: Do not edit - generated code. |
| 6 |
| 7 /// @domName AudioContext |
| 8 interface AudioContext extends EventTarget default _AudioContextFactoryProvider
{ |
| 9 AudioContext(); |
| 10 |
| 11 /** |
| 12 * @domName EventTarget.addEventListener, EventTarget.removeEventListener, Eve
ntTarget.dispatchEvent |
| 13 */ |
| 14 AudioContextEvents get on(); |
| 15 |
| 16 /** @domName AudioContext.activeSourceCount */ |
| 17 final int activeSourceCount; |
| 18 |
| 19 /** @domName AudioContext.currentTime */ |
| 20 final num currentTime; |
| 21 |
| 22 /** @domName AudioContext.destination */ |
| 23 final AudioDestinationNode destination; |
| 24 |
| 25 /** @domName AudioContext.listener */ |
| 26 final AudioListener listener; |
| 27 |
| 28 /** @domName AudioContext.sampleRate */ |
| 29 final num sampleRate; |
| 30 |
| 31 /** @domName AudioContext.createAnalyser */ |
| 32 RealtimeAnalyserNode createAnalyser(); |
| 33 |
| 34 /** @domName AudioContext.createBiquadFilter */ |
| 35 BiquadFilterNode createBiquadFilter(); |
| 36 |
| 37 /** @domName AudioContext.createBuffer */ |
| 38 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram
es, [num sampleRate]); |
| 39 |
| 40 /** @domName AudioContext.createBufferSource */ |
| 41 AudioBufferSourceNode createBufferSource(); |
| 42 |
| 43 /** @domName AudioContext.createChannelMerger */ |
| 44 AudioChannelMerger createChannelMerger([int numberOfInputs]); |
| 45 |
| 46 /** @domName AudioContext.createChannelSplitter */ |
| 47 AudioChannelSplitter createChannelSplitter([int numberOfOutputs]); |
| 48 |
| 49 /** @domName AudioContext.createConvolver */ |
| 50 ConvolverNode createConvolver(); |
| 51 |
| 52 /** @domName AudioContext.createDelayNode */ |
| 53 DelayNode createDelayNode([num maxDelayTime]); |
| 54 |
| 55 /** @domName AudioContext.createDynamicsCompressor */ |
| 56 DynamicsCompressorNode createDynamicsCompressor(); |
| 57 |
| 58 /** @domName AudioContext.createGainNode */ |
| 59 AudioGainNode createGainNode(); |
| 60 |
| 61 /** @domName AudioContext.createJavaScriptNode */ |
| 62 JavaScriptAudioNode createJavaScriptNode(int bufferSize, [int numberOfInputCha
nnels, int numberOfOutputChannels]); |
| 63 |
| 64 /** @domName AudioContext.createMediaElementSource */ |
| 65 MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement
); |
| 66 |
| 67 /** @domName AudioContext.createOscillator */ |
| 68 Oscillator createOscillator(); |
| 69 |
| 70 /** @domName AudioContext.createPanner */ |
| 71 AudioPannerNode createPanner(); |
| 72 |
| 73 /** @domName AudioContext.createWaveShaper */ |
| 74 WaveShaperNode createWaveShaper(); |
| 75 |
| 76 /** @domName AudioContext.createWaveTable */ |
| 77 WaveTable createWaveTable(Float32Array real, Float32Array imag); |
| 78 |
| 79 /** @domName AudioContext.decodeAudioData */ |
| 80 void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]); |
| 81 |
| 82 /** @domName AudioContext.startRendering */ |
| 83 void startRendering(); |
| 84 } |
| 85 |
| 86 interface AudioContextEvents extends Events { |
| 87 |
| 88 EventListenerList get complete(); |
| 89 } |
| OLD | NEW |