Index: sdk/lib/web_audio/dart2js/web_audio_dart2js.dart |
diff --git a/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart b/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart |
index b016061c36737a6feea173e837cfa58ee4a8458e..99d25d1120530f2200fcb66787c00db2b5eb8c39 100644 |
--- a/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart |
+++ b/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart |
@@ -2,6 +2,7 @@ library web_audio; |
import 'dart:async'; |
import 'dart:html'; |
+import 'dart:html_common'; |
// DO NOT EDIT |
// Auto-generated dart:audio library. |
@@ -13,31 +14,40 @@ import 'dart:html'; |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AnalyserNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('AnalyserNode') |
class AnalyserNode extends AudioNode native "*AnalyserNode" { |
- /// @domName AnalyserNode.fftSize; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AnalyserNode.fftSize') |
int fftSize; |
- /// @domName AnalyserNode.frequencyBinCount; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AnalyserNode.frequencyBinCount') |
final int frequencyBinCount; |
- /// @domName AnalyserNode.maxDecibels; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AnalyserNode.maxDecibels') |
num maxDecibels; |
- /// @domName AnalyserNode.minDecibels; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AnalyserNode.minDecibels') |
num minDecibels; |
- /// @domName AnalyserNode.smoothingTimeConstant; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AnalyserNode.smoothingTimeConstant') |
num smoothingTimeConstant; |
- /// @domName AnalyserNode.getByteFrequencyData; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AnalyserNode.getByteFrequencyData') |
void getByteFrequencyData(Uint8Array array) native; |
- /// @domName AnalyserNode.getByteTimeDomainData; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AnalyserNode.getByteTimeDomainData') |
void getByteTimeDomainData(Uint8Array array) native; |
- /// @domName AnalyserNode.getFloatFrequencyData; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AnalyserNode.getFloatFrequencyData') |
void getFloatFrequencyData(Float32Array array) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -45,25 +55,32 @@ class AnalyserNode extends AudioNode native "*AnalyserNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioBuffer; @docsEditable true |
+/// @docsEditable true |
+@DomName('AudioBuffer') |
class AudioBuffer native "*AudioBuffer" { |
- /// @domName AudioBuffer.duration; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBuffer.duration') |
final num duration; |
- /// @domName AudioBuffer.gain; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBuffer.gain') |
num gain; |
- /// @domName AudioBuffer.length; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBuffer.length') |
final int length; |
- /// @domName AudioBuffer.numberOfChannels; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBuffer.numberOfChannels') |
final int numberOfChannels; |
- /// @domName AudioBuffer.sampleRate; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBuffer.sampleRate') |
final num sampleRate; |
- /// @domName AudioBuffer.getChannelData; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBuffer.getChannelData') |
Float32Array getChannelData(int channelIndex) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -79,7 +96,7 @@ typedef void AudioBufferCallback(AudioBuffer audioBuffer); |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioBufferSourceNode |
+@DomName('AudioBufferSourceNode') |
class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNode" { |
// TODO(efortuna): Remove these methods when Chrome stable also uses start |
@@ -120,25 +137,32 @@ class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNo |
static const int UNSCHEDULED_STATE = 0; |
- /// @domName AudioBufferSourceNode.buffer; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBufferSourceNode.buffer') |
AudioBuffer buffer; |
- /// @domName AudioBufferSourceNode.gain; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBufferSourceNode.gain') |
final AudioGain gain; |
- /// @domName AudioBufferSourceNode.loop; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBufferSourceNode.loop') |
bool loop; |
- /// @domName AudioBufferSourceNode.loopEnd; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBufferSourceNode.loopEnd') |
num loopEnd; |
- /// @domName AudioBufferSourceNode.loopStart; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBufferSourceNode.loopStart') |
num loopStart; |
- /// @domName AudioBufferSourceNode.playbackRate; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBufferSourceNode.playbackRate') |
final AudioParam playbackRate; |
- /// @domName AudioBufferSourceNode.playbackState; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioBufferSourceNode.playbackState') |
final int playbackState; |
} |
@@ -147,85 +171,109 @@ class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNo |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioContext |
+@DomName('AudioContext') |
class AudioContext extends EventTarget native "*AudioContext" { |
static const EventStreamProvider<Event> completeEvent = const EventStreamProvider<Event>('complete'); |
- ///@docsEditable true |
+ /// @docsEditable true |
factory AudioContext() => AudioContext._create(); |
- /// @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent') |
AudioContextEvents get on => |
new AudioContextEvents(this); |
- /// @domName AudioContext.activeSourceCount; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.activeSourceCount') |
final int activeSourceCount; |
- /// @domName AudioContext.currentTime; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.currentTime') |
final num currentTime; |
- /// @domName AudioContext.destination; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.destination') |
final AudioDestinationNode destination; |
- /// @domName AudioContext.listener; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.listener') |
final AudioListener listener; |
- /// @domName AudioContext.sampleRate; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.sampleRate') |
final num sampleRate; |
- /// @domName AudioContext.createAnalyser; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createAnalyser') |
AnalyserNode createAnalyser() native; |
- /// @domName AudioContext.createBiquadFilter; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createBiquadFilter') |
BiquadFilterNode createBiquadFilter() native; |
- /// @domName AudioContext.createBuffer; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createBuffer') |
AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFrames, [num sampleRate]) native; |
- /// @domName AudioContext.createBufferSource; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createBufferSource') |
AudioBufferSourceNode createBufferSource() native; |
- /// @domName AudioContext.createChannelMerger; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createChannelMerger') |
ChannelMergerNode createChannelMerger([int numberOfInputs]) native; |
- /// @domName AudioContext.createChannelSplitter; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createChannelSplitter') |
ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) native; |
- /// @domName AudioContext.createConvolver; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createConvolver') |
ConvolverNode createConvolver() native; |
- /// @domName AudioContext.createDelay; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createDelay') |
DelayNode createDelay([num maxDelayTime]) native; |
- /// @domName AudioContext.createDynamicsCompressor; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createDynamicsCompressor') |
DynamicsCompressorNode createDynamicsCompressor() native; |
- /// @domName AudioContext.createMediaElementSource; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createMediaElementSource') |
MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement) native; |
- /// @domName AudioContext.createMediaStreamDestination; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createMediaStreamDestination') |
MediaStreamAudioDestinationNode createMediaStreamDestination() native; |
- /// @domName AudioContext.createMediaStreamSource; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createMediaStreamSource') |
MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) native; |
- /// @domName AudioContext.createOscillator; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createOscillator') |
OscillatorNode createOscillator() native; |
- /// @domName AudioContext.createPanner; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createPanner') |
PannerNode createPanner() native; |
- /// @domName AudioContext.createWaveShaper; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createWaveShaper') |
WaveShaperNode createWaveShaper() native; |
- /// @domName AudioContext.createWaveTable; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.createWaveTable') |
WaveTable createWaveTable(Float32Array real, Float32Array imag) native; |
- /// @domName AudioContext.decodeAudioData; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.decodeAudioData') |
void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallback, [AudioBufferCallback errorCallback]) native; |
- /// @domName AudioContext.startRendering; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioContext.startRendering') |
void startRendering() native; |
Stream<Event> get onComplete => completeEvent.forTarget(this); |
@@ -271,10 +319,12 @@ class AudioContextEvents extends Events { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioDestinationNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('AudioDestinationNode') |
class AudioDestinationNode extends AudioNode native "*AudioDestinationNode" { |
- /// @domName AudioDestinationNode.numberOfChannels; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioDestinationNode.numberOfChannels') |
final int numberOfChannels; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -282,7 +332,8 @@ class AudioDestinationNode extends AudioNode native "*AudioDestinationNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioGain; @docsEditable true |
+/// @docsEditable true |
+@DomName('AudioGain') |
class AudioGain extends AudioParam native "*AudioGain" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -290,22 +341,28 @@ class AudioGain extends AudioParam native "*AudioGain" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioListener; @docsEditable true |
+/// @docsEditable true |
+@DomName('AudioListener') |
class AudioListener native "*AudioListener" { |
- /// @domName AudioListener.dopplerFactor; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioListener.dopplerFactor') |
num dopplerFactor; |
- /// @domName AudioListener.speedOfSound; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioListener.speedOfSound') |
num speedOfSound; |
- /// @domName AudioListener.setOrientation; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioListener.setOrientation') |
void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) native; |
- /// @domName AudioListener.setPosition; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioListener.setPosition') |
void setPosition(num x, num y, num z) native; |
- /// @domName AudioListener.setVelocity; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioListener.setVelocity') |
void setVelocity(num x, num y, num z) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -313,22 +370,28 @@ class AudioListener native "*AudioListener" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('AudioNode') |
class AudioNode native "*AudioNode" { |
- /// @domName AudioNode.context; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioNode.context') |
final AudioContext context; |
- /// @domName AudioNode.numberOfInputs; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioNode.numberOfInputs') |
final int numberOfInputs; |
- /// @domName AudioNode.numberOfOutputs; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioNode.numberOfOutputs') |
final int numberOfOutputs; |
- /// @domName AudioNode.connect; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioNode.connect') |
void connect(destination, int output, [int input]) native; |
- /// @domName AudioNode.disconnect; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioNode.disconnect') |
void disconnect(int output) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -336,43 +399,56 @@ class AudioNode native "*AudioNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioParam; @docsEditable true |
+/// @docsEditable true |
+@DomName('AudioParam') |
class AudioParam native "*AudioParam" { |
- /// @domName AudioParam.defaultValue; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.defaultValue') |
final num defaultValue; |
- /// @domName AudioParam.maxValue; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.maxValue') |
final num maxValue; |
- /// @domName AudioParam.minValue; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.minValue') |
final num minValue; |
- /// @domName AudioParam.name; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.name') |
final String name; |
- /// @domName AudioParam.units; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.units') |
final int units; |
- /// @domName AudioParam.value; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.value') |
num value; |
- /// @domName AudioParam.cancelScheduledValues; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.cancelScheduledValues') |
void cancelScheduledValues(num startTime) native; |
- /// @domName AudioParam.exponentialRampToValueAtTime; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.exponentialRampToValueAtTime') |
void exponentialRampToValueAtTime(num value, num time) native; |
- /// @domName AudioParam.linearRampToValueAtTime; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.linearRampToValueAtTime') |
void linearRampToValueAtTime(num value, num time) native; |
- /// @domName AudioParam.setTargetAtTime; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.setTargetAtTime') |
void setTargetAtTime(num target, num time, num timeConstant) native; |
- /// @domName AudioParam.setValueAtTime; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.setValueAtTime') |
void setValueAtTime(num value, num time) native; |
- /// @domName AudioParam.setValueCurveAtTime; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioParam.setValueCurveAtTime') |
void setValueCurveAtTime(Float32Array values, num time, num duration) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -380,13 +456,16 @@ class AudioParam native "*AudioParam" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioProcessingEvent; @docsEditable true |
+/// @docsEditable true |
+@DomName('AudioProcessingEvent') |
class AudioProcessingEvent extends Event native "*AudioProcessingEvent" { |
- /// @domName AudioProcessingEvent.inputBuffer; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioProcessingEvent.inputBuffer') |
final AudioBuffer inputBuffer; |
- /// @domName AudioProcessingEvent.outputBuffer; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('AudioProcessingEvent.outputBuffer') |
final AudioBuffer outputBuffer; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -394,7 +473,8 @@ class AudioProcessingEvent extends Event native "*AudioProcessingEvent" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName AudioSourceNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('AudioSourceNode') |
class AudioSourceNode extends AudioNode native "*AudioSourceNode" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -402,7 +482,8 @@ class AudioSourceNode extends AudioNode native "*AudioSourceNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName BiquadFilterNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('BiquadFilterNode') |
class BiquadFilterNode extends AudioNode native "*BiquadFilterNode" { |
static const int ALLPASS = 7; |
@@ -421,22 +502,28 @@ class BiquadFilterNode extends AudioNode native "*BiquadFilterNode" { |
static const int PEAKING = 5; |
- /// @domName BiquadFilterNode.Q; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('BiquadFilterNode.Q') |
final AudioParam Q; |
- /// @domName BiquadFilterNode.detune; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('BiquadFilterNode.detune') |
final AudioParam detune; |
- /// @domName BiquadFilterNode.frequency; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('BiquadFilterNode.frequency') |
final AudioParam frequency; |
- /// @domName BiquadFilterNode.gain; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('BiquadFilterNode.gain') |
final AudioParam gain; |
- /// @domName BiquadFilterNode.type; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('BiquadFilterNode.type') |
int type; |
- /// @domName BiquadFilterNode.getFrequencyResponse; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('BiquadFilterNode.getFrequencyResponse') |
void getFrequencyResponse(Float32Array frequencyHz, Float32Array magResponse, Float32Array phaseResponse) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -444,7 +531,8 @@ class BiquadFilterNode extends AudioNode native "*BiquadFilterNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName ChannelMergerNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('ChannelMergerNode') |
class ChannelMergerNode extends AudioNode native "*ChannelMergerNode" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -452,7 +540,8 @@ class ChannelMergerNode extends AudioNode native "*ChannelMergerNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName ChannelSplitterNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('ChannelSplitterNode') |
class ChannelSplitterNode extends AudioNode native "*ChannelSplitterNode" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -460,13 +549,16 @@ class ChannelSplitterNode extends AudioNode native "*ChannelSplitterNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName ConvolverNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('ConvolverNode') |
class ConvolverNode extends AudioNode native "*ConvolverNode" { |
- /// @domName ConvolverNode.buffer; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('ConvolverNode.buffer') |
AudioBuffer buffer; |
- /// @domName ConvolverNode.normalize; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('ConvolverNode.normalize') |
bool normalize; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -474,10 +566,12 @@ class ConvolverNode extends AudioNode native "*ConvolverNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DelayNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('DelayNode') |
class DelayNode extends AudioNode native "*DelayNode" { |
- /// @domName DelayNode.delayTime; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('DelayNode.delayTime') |
final AudioParam delayTime; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -485,25 +579,32 @@ class DelayNode extends AudioNode native "*DelayNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName DynamicsCompressorNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('DynamicsCompressorNode') |
class DynamicsCompressorNode extends AudioNode native "*DynamicsCompressorNode" { |
- /// @domName DynamicsCompressorNode.attack; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('DynamicsCompressorNode.attack') |
final AudioParam attack; |
- /// @domName DynamicsCompressorNode.knee; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('DynamicsCompressorNode.knee') |
final AudioParam knee; |
- /// @domName DynamicsCompressorNode.ratio; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('DynamicsCompressorNode.ratio') |
final AudioParam ratio; |
- /// @domName DynamicsCompressorNode.reduction; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('DynamicsCompressorNode.reduction') |
final AudioParam reduction; |
- /// @domName DynamicsCompressorNode.release; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('DynamicsCompressorNode.release') |
final AudioParam release; |
- /// @domName DynamicsCompressorNode.threshold; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('DynamicsCompressorNode.threshold') |
final AudioParam threshold; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -511,10 +612,12 @@ class DynamicsCompressorNode extends AudioNode native "*DynamicsCompressorNode" |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName GainNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('GainNode') |
class GainNode extends AudioNode native "*GainNode" { |
- /// @domName GainNode.gain; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('GainNode.gain') |
final AudioGain gain; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -522,10 +625,12 @@ class GainNode extends AudioNode native "*GainNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName MediaElementAudioSourceNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('MediaElementAudioSourceNode') |
class MediaElementAudioSourceNode extends AudioSourceNode native "*MediaElementAudioSourceNode" { |
- /// @domName MediaElementAudioSourceNode.mediaElement; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('MediaElementAudioSourceNode.mediaElement') |
final MediaElement mediaElement; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -533,10 +638,12 @@ class MediaElementAudioSourceNode extends AudioSourceNode native "*MediaElementA |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName MediaStreamAudioDestinationNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('MediaStreamAudioDestinationNode') |
class MediaStreamAudioDestinationNode extends AudioSourceNode native "*MediaStreamAudioDestinationNode" { |
- /// @domName MediaStreamAudioDestinationNode.stream; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('MediaStreamAudioDestinationNode.stream') |
final MediaStream stream; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -544,10 +651,12 @@ class MediaStreamAudioDestinationNode extends AudioSourceNode native "*MediaStre |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName MediaStreamAudioSourceNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('MediaStreamAudioSourceNode') |
class MediaStreamAudioSourceNode extends AudioSourceNode native "*MediaStreamAudioSourceNode" { |
- /// @domName MediaStreamAudioSourceNode.mediaStream; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('MediaStreamAudioSourceNode.mediaStream') |
final MediaStream mediaStream; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -555,10 +664,12 @@ class MediaStreamAudioSourceNode extends AudioSourceNode native "*MediaStreamAud |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName OfflineAudioCompletionEvent; @docsEditable true |
+/// @docsEditable true |
+@DomName('OfflineAudioCompletionEvent') |
class OfflineAudioCompletionEvent extends Event native "*OfflineAudioCompletionEvent" { |
- /// @domName OfflineAudioCompletionEvent.renderedBuffer; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('OfflineAudioCompletionEvent.renderedBuffer') |
final AudioBuffer renderedBuffer; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -566,10 +677,11 @@ class OfflineAudioCompletionEvent extends Event native "*OfflineAudioCompletionE |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName OfflineAudioContext; @docsEditable true |
+/// @docsEditable true |
+@DomName('OfflineAudioContext') |
class OfflineAudioContext extends AudioContext implements EventTarget native "*OfflineAudioContext" { |
- ///@docsEditable true |
+ /// @docsEditable true |
factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num sampleRate) => OfflineAudioContext._create(numberOfChannels, numberOfFrames, sampleRate); |
static OfflineAudioContext _create(int numberOfChannels, int numberOfFrames, num sampleRate) => JS('OfflineAudioContext', 'new OfflineAudioContext(#,#,#)', numberOfChannels, numberOfFrames, sampleRate); |
} |
@@ -578,7 +690,8 @@ class OfflineAudioContext extends AudioContext implements EventTarget native "*O |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName OscillatorNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('OscillatorNode') |
class OscillatorNode extends AudioSourceNode native "*OscillatorNode" { |
static const int CUSTOM = 4; |
@@ -599,25 +712,32 @@ class OscillatorNode extends AudioSourceNode native "*OscillatorNode" { |
static const int UNSCHEDULED_STATE = 0; |
- /// @domName OscillatorNode.detune; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('OscillatorNode.detune') |
final AudioParam detune; |
- /// @domName OscillatorNode.frequency; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('OscillatorNode.frequency') |
final AudioParam frequency; |
- /// @domName OscillatorNode.playbackState; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('OscillatorNode.playbackState') |
final int playbackState; |
- /// @domName OscillatorNode.type; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('OscillatorNode.type') |
int type; |
- /// @domName OscillatorNode.setWaveTable; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('OscillatorNode.setWaveTable') |
void setWaveTable(WaveTable waveTable) native; |
- /// @domName OscillatorNode.start; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('OscillatorNode.start') |
void start(num when) native; |
- /// @domName OscillatorNode.stop; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('OscillatorNode.stop') |
void stop(num when) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -625,7 +745,8 @@ class OscillatorNode extends AudioSourceNode native "*OscillatorNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName PannerNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('PannerNode') |
class PannerNode extends AudioNode native "*PannerNode" { |
static const int EQUALPOWER = 0; |
@@ -640,37 +761,48 @@ class PannerNode extends AudioNode native "*PannerNode" { |
static const int SOUNDFIELD = 2; |
- /// @domName PannerNode.coneInnerAngle; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.coneInnerAngle') |
num coneInnerAngle; |
- /// @domName PannerNode.coneOuterAngle; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.coneOuterAngle') |
num coneOuterAngle; |
- /// @domName PannerNode.coneOuterGain; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.coneOuterGain') |
num coneOuterGain; |
- /// @domName PannerNode.distanceModel; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.distanceModel') |
int distanceModel; |
- /// @domName PannerNode.maxDistance; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.maxDistance') |
num maxDistance; |
- /// @domName PannerNode.panningModel; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.panningModel') |
int panningModel; |
- /// @domName PannerNode.refDistance; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.refDistance') |
num refDistance; |
- /// @domName PannerNode.rolloffFactor; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.rolloffFactor') |
num rolloffFactor; |
- /// @domName PannerNode.setOrientation; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.setOrientation') |
void setOrientation(num x, num y, num z) native; |
- /// @domName PannerNode.setPosition; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.setPosition') |
void setPosition(num x, num y, num z) native; |
- /// @domName PannerNode.setVelocity; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('PannerNode.setVelocity') |
void setVelocity(num x, num y, num z) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -678,10 +810,12 @@ class PannerNode extends AudioNode native "*PannerNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName ScriptProcessorNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('ScriptProcessorNode') |
class ScriptProcessorNode extends AudioNode implements EventTarget native "*ScriptProcessorNode" { |
- /// @domName ScriptProcessorNode.bufferSize; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('ScriptProcessorNode.bufferSize') |
final int bufferSize; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -689,10 +823,12 @@ class ScriptProcessorNode extends AudioNode implements EventTarget native "*Scri |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName WaveShaperNode; @docsEditable true |
+/// @docsEditable true |
+@DomName('WaveShaperNode') |
class WaveShaperNode extends AudioNode native "*WaveShaperNode" { |
- /// @domName WaveShaperNode.curve; @docsEditable true |
+ /// @docsEditable true |
+ @DomName('WaveShaperNode.curve') |
Float32Array curve; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -700,6 +836,7 @@ class WaveShaperNode extends AudioNode native "*WaveShaperNode" { |
// BSD-style license that can be found in the LICENSE file. |
-/// @domName WaveTable; @docsEditable true |
+/// @docsEditable true |
+@DomName('WaveTable') |
class WaveTable native "*WaveTable" { |
} |