Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(406)

Side by Side Diff: sdk/lib/web_audio/dartium/web_audio_dartium.dart

Issue 2754013002: Format all dart: library files (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /** 1 /**
2 * High-fidelity audio programming in the browser. 2 * High-fidelity audio programming in the browser.
3 */ 3 */
4 library dart.dom.web_audio; 4 library dart.dom.web_audio;
5 5
6 import 'dart:async'; 6 import 'dart:async';
7 import 'dart:collection'; 7 import 'dart:collection';
8 import 'dart:_internal'; 8 import 'dart:_internal';
9 import 'dart:html'; 9 import 'dart:html';
10 import 'dart:html_common'; 10 import 'dart:html_common';
11 import 'dart:nativewrappers'; 11 import 'dart:nativewrappers';
12 import 'dart:typed_data'; 12 import 'dart:typed_data';
13 import 'dart:_blink' as _blink; 13 import 'dart:_blink' as _blink;
14 import 'dart:js' as js; 14 import 'dart:js' as js;
15 // DO NOT EDIT 15 // DO NOT EDIT
16 // Auto-generated dart:audio library. 16 // Auto-generated dart:audio library.
17 17
18
19
20
21 // FIXME: Can we make this private? 18 // FIXME: Can we make this private?
22 @Deprecated("Internal Use Only") 19 @Deprecated("Internal Use Only")
23 final web_audioBlinkMap = { 20 final web_audioBlinkMap = {
24 'AnalyserNode': () => AnalyserNode.instanceRuntimeType, 21 'AnalyserNode': () => AnalyserNode.instanceRuntimeType,
25 'AudioBuffer': () => AudioBuffer.instanceRuntimeType, 22 'AudioBuffer': () => AudioBuffer.instanceRuntimeType,
26 'AudioBufferSourceNode': () => AudioBufferSourceNode.instanceRuntimeType, 23 'AudioBufferSourceNode': () => AudioBufferSourceNode.instanceRuntimeType,
27 'AudioContext': () => AudioContext.instanceRuntimeType, 24 'AudioContext': () => AudioContext.instanceRuntimeType,
28 'AudioDestinationNode': () => AudioDestinationNode.instanceRuntimeType, 25 'AudioDestinationNode': () => AudioDestinationNode.instanceRuntimeType,
29 'AudioListener': () => AudioListener.instanceRuntimeType, 26 'AudioListener': () => AudioListener.instanceRuntimeType,
30 'AudioNode': () => AudioNode.instanceRuntimeType, 27 'AudioNode': () => AudioNode.instanceRuntimeType,
31 'AudioParam': () => AudioParam.instanceRuntimeType, 28 'AudioParam': () => AudioParam.instanceRuntimeType,
32 'AudioProcessingEvent': () => AudioProcessingEvent.instanceRuntimeType, 29 'AudioProcessingEvent': () => AudioProcessingEvent.instanceRuntimeType,
33 'AudioSourceNode': () => AudioSourceNode.instanceRuntimeType, 30 'AudioSourceNode': () => AudioSourceNode.instanceRuntimeType,
34 'BiquadFilterNode': () => BiquadFilterNode.instanceRuntimeType, 31 'BiquadFilterNode': () => BiquadFilterNode.instanceRuntimeType,
35 'ChannelMergerNode': () => ChannelMergerNode.instanceRuntimeType, 32 'ChannelMergerNode': () => ChannelMergerNode.instanceRuntimeType,
36 'ChannelSplitterNode': () => ChannelSplitterNode.instanceRuntimeType, 33 'ChannelSplitterNode': () => ChannelSplitterNode.instanceRuntimeType,
37 'ConvolverNode': () => ConvolverNode.instanceRuntimeType, 34 'ConvolverNode': () => ConvolverNode.instanceRuntimeType,
38 'DelayNode': () => DelayNode.instanceRuntimeType, 35 'DelayNode': () => DelayNode.instanceRuntimeType,
39 'DynamicsCompressorNode': () => DynamicsCompressorNode.instanceRuntimeType, 36 'DynamicsCompressorNode': () => DynamicsCompressorNode.instanceRuntimeType,
40 'GainNode': () => GainNode.instanceRuntimeType, 37 'GainNode': () => GainNode.instanceRuntimeType,
41 'MediaElementAudioSourceNode': () => MediaElementAudioSourceNode.instanceRunti meType, 38 'MediaElementAudioSourceNode': () =>
42 'MediaStreamAudioDestinationNode': () => MediaStreamAudioDestinationNode.insta nceRuntimeType, 39 MediaElementAudioSourceNode.instanceRuntimeType,
43 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode.instanceRuntime Type, 40 'MediaStreamAudioDestinationNode': () =>
44 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent.instanceRunti meType, 41 MediaStreamAudioDestinationNode.instanceRuntimeType,
42 'MediaStreamAudioSourceNode': () =>
43 MediaStreamAudioSourceNode.instanceRuntimeType,
44 'OfflineAudioCompletionEvent': () =>
45 OfflineAudioCompletionEvent.instanceRuntimeType,
45 'OfflineAudioContext': () => OfflineAudioContext.instanceRuntimeType, 46 'OfflineAudioContext': () => OfflineAudioContext.instanceRuntimeType,
46 'OscillatorNode': () => OscillatorNode.instanceRuntimeType, 47 'OscillatorNode': () => OscillatorNode.instanceRuntimeType,
47 'PannerNode': () => PannerNode.instanceRuntimeType, 48 'PannerNode': () => PannerNode.instanceRuntimeType,
48 'PeriodicWave': () => PeriodicWave.instanceRuntimeType, 49 'PeriodicWave': () => PeriodicWave.instanceRuntimeType,
49 'ScriptProcessorNode': () => ScriptProcessorNode.instanceRuntimeType, 50 'ScriptProcessorNode': () => ScriptProcessorNode.instanceRuntimeType,
50 'StereoPannerNode': () => StereoPannerNode.instanceRuntimeType, 51 'StereoPannerNode': () => StereoPannerNode.instanceRuntimeType,
51 'WaveShaperNode': () => WaveShaperNode.instanceRuntimeType, 52 'WaveShaperNode': () => WaveShaperNode.instanceRuntimeType,
52
53 }; 53 };
54 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 54 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
55 // for details. All rights reserved. Use of this source code is governed by a 55 // for details. All rights reserved. Use of this source code is governed by a
56 // BSD-style license that can be found in the LICENSE file. 56 // BSD-style license that can be found in the LICENSE file.
57 57
58 // WARNING: Do not edit - generated code. 58 // WARNING: Do not edit - generated code.
59 59
60
61 @DocsEditable() 60 @DocsEditable()
62 @DomName('AnalyserNode') 61 @DomName('AnalyserNode')
63 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Analyse rNode 62 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Analyse rNode
64 @Experimental() 63 @Experimental()
65 class AnalyserNode extends AudioNode { 64 class AnalyserNode extends AudioNode {
66 // To suppress missing implicit constructor warnings. 65 // To suppress missing implicit constructor warnings.
67 factory AnalyserNode._() { throw new UnsupportedError("Not supported"); } 66 factory AnalyserNode._() {
68 67 throw new UnsupportedError("Not supported");
68 }
69 69
70 @Deprecated("Internal Use Only") 70 @Deprecated("Internal Use Only")
71 external static Type get instanceRuntimeType; 71 external static Type get instanceRuntimeType;
72 72
73 @Deprecated("Internal Use Only") 73 @Deprecated("Internal Use Only")
74 AnalyserNode.internal_() : super.internal_(); 74 AnalyserNode.internal_() : super.internal_();
75 75
76
77 @DomName('AnalyserNode.fftSize') 76 @DomName('AnalyserNode.fftSize')
78 @DocsEditable() 77 @DocsEditable()
79 int get fftSize => _blink.BlinkAnalyserNode.instance.fftSize_Getter_(this); 78 int get fftSize => _blink.BlinkAnalyserNode.instance.fftSize_Getter_(this);
80 79
81 @DomName('AnalyserNode.fftSize') 80 @DomName('AnalyserNode.fftSize')
82 @DocsEditable() 81 @DocsEditable()
83 set fftSize(int value) => _blink.BlinkAnalyserNode.instance.fftSize_Setter_(th is, value); 82 set fftSize(int value) =>
84 83 _blink.BlinkAnalyserNode.instance.fftSize_Setter_(this, value);
84
85 @DomName('AnalyserNode.frequencyBinCount') 85 @DomName('AnalyserNode.frequencyBinCount')
86 @DocsEditable() 86 @DocsEditable()
87 int get frequencyBinCount => _blink.BlinkAnalyserNode.instance.frequencyBinCou nt_Getter_(this); 87 int get frequencyBinCount =>
88 88 _blink.BlinkAnalyserNode.instance.frequencyBinCount_Getter_(this);
89
89 @DomName('AnalyserNode.maxDecibels') 90 @DomName('AnalyserNode.maxDecibels')
90 @DocsEditable() 91 @DocsEditable()
91 num get maxDecibels => _blink.BlinkAnalyserNode.instance.maxDecibels_Getter_(t his); 92 num get maxDecibels =>
92 93 _blink.BlinkAnalyserNode.instance.maxDecibels_Getter_(this);
94
93 @DomName('AnalyserNode.maxDecibels') 95 @DomName('AnalyserNode.maxDecibels')
94 @DocsEditable() 96 @DocsEditable()
95 set maxDecibels(num value) => _blink.BlinkAnalyserNode.instance.maxDecibels_Se tter_(this, value); 97 set maxDecibels(num value) =>
96 98 _blink.BlinkAnalyserNode.instance.maxDecibels_Setter_(this, value);
99
97 @DomName('AnalyserNode.minDecibels') 100 @DomName('AnalyserNode.minDecibels')
98 @DocsEditable() 101 @DocsEditable()
99 num get minDecibels => _blink.BlinkAnalyserNode.instance.minDecibels_Getter_(t his); 102 num get minDecibels =>
100 103 _blink.BlinkAnalyserNode.instance.minDecibels_Getter_(this);
104
101 @DomName('AnalyserNode.minDecibels') 105 @DomName('AnalyserNode.minDecibels')
102 @DocsEditable() 106 @DocsEditable()
103 set minDecibels(num value) => _blink.BlinkAnalyserNode.instance.minDecibels_Se tter_(this, value); 107 set minDecibels(num value) =>
104 108 _blink.BlinkAnalyserNode.instance.minDecibels_Setter_(this, value);
109
105 @DomName('AnalyserNode.smoothingTimeConstant') 110 @DomName('AnalyserNode.smoothingTimeConstant')
106 @DocsEditable() 111 @DocsEditable()
107 num get smoothingTimeConstant => _blink.BlinkAnalyserNode.instance.smoothingTi meConstant_Getter_(this); 112 num get smoothingTimeConstant =>
108 113 _blink.BlinkAnalyserNode.instance.smoothingTimeConstant_Getter_(this);
114
109 @DomName('AnalyserNode.smoothingTimeConstant') 115 @DomName('AnalyserNode.smoothingTimeConstant')
110 @DocsEditable() 116 @DocsEditable()
111 set smoothingTimeConstant(num value) => _blink.BlinkAnalyserNode.instance.smoo thingTimeConstant_Setter_(this, value); 117 set smoothingTimeConstant(num value) => _blink.BlinkAnalyserNode.instance
112 118 .smoothingTimeConstant_Setter_(this, value);
119
113 @DomName('AnalyserNode.getByteFrequencyData') 120 @DomName('AnalyserNode.getByteFrequencyData')
114 @DocsEditable() 121 @DocsEditable()
115 void getByteFrequencyData(Uint8List array) => _blink.BlinkAnalyserNode.instanc e.getByteFrequencyData_Callback_1_(this, array); 122 void getByteFrequencyData(Uint8List array) =>
116 123 _blink.BlinkAnalyserNode.instance
124 .getByteFrequencyData_Callback_1_(this, array);
125
117 @DomName('AnalyserNode.getByteTimeDomainData') 126 @DomName('AnalyserNode.getByteTimeDomainData')
118 @DocsEditable() 127 @DocsEditable()
119 void getByteTimeDomainData(Uint8List array) => _blink.BlinkAnalyserNode.instan ce.getByteTimeDomainData_Callback_1_(this, array); 128 void getByteTimeDomainData(Uint8List array) =>
120 129 _blink.BlinkAnalyserNode.instance
130 .getByteTimeDomainData_Callback_1_(this, array);
131
121 @DomName('AnalyserNode.getFloatFrequencyData') 132 @DomName('AnalyserNode.getFloatFrequencyData')
122 @DocsEditable() 133 @DocsEditable()
123 void getFloatFrequencyData(Float32List array) => _blink.BlinkAnalyserNode.inst ance.getFloatFrequencyData_Callback_1_(this, array); 134 void getFloatFrequencyData(Float32List array) =>
124 135 _blink.BlinkAnalyserNode.instance
136 .getFloatFrequencyData_Callback_1_(this, array);
137
125 @DomName('AnalyserNode.getFloatTimeDomainData') 138 @DomName('AnalyserNode.getFloatTimeDomainData')
126 @DocsEditable() 139 @DocsEditable()
127 @Experimental() // untriaged 140 @Experimental() // untriaged
128 void getFloatTimeDomainData(Float32List array) => _blink.BlinkAnalyserNode.ins tance.getFloatTimeDomainData_Callback_1_(this, array); 141 void getFloatTimeDomainData(Float32List array) =>
129 142 _blink.BlinkAnalyserNode.instance
143 .getFloatTimeDomainData_Callback_1_(this, array);
130 } 144 }
131 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 145 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
132 // for details. All rights reserved. Use of this source code is governed by a 146 // for details. All rights reserved. Use of this source code is governed by a
133 // BSD-style license that can be found in the LICENSE file. 147 // BSD-style license that can be found in the LICENSE file.
134 148
135 // WARNING: Do not edit - generated code. 149 // WARNING: Do not edit - generated code.
136 150
137
138 @DocsEditable() 151 @DocsEditable()
139 @DomName('AudioBuffer') 152 @DomName('AudioBuffer')
140 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section 153 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section
141 @Experimental() 154 @Experimental()
142 class AudioBuffer extends DartHtmlDomObject { 155 class AudioBuffer extends DartHtmlDomObject {
143 // To suppress missing implicit constructor warnings. 156 // To suppress missing implicit constructor warnings.
144 factory AudioBuffer._() { throw new UnsupportedError("Not supported"); } 157 factory AudioBuffer._() {
145 158 throw new UnsupportedError("Not supported");
159 }
146 160
147 @Deprecated("Internal Use Only") 161 @Deprecated("Internal Use Only")
148 external static Type get instanceRuntimeType; 162 external static Type get instanceRuntimeType;
149 163
150 @Deprecated("Internal Use Only") 164 @Deprecated("Internal Use Only")
151 AudioBuffer.internal_() { } 165 AudioBuffer.internal_() {}
152 166
153 @DomName('AudioBuffer.duration') 167 @DomName('AudioBuffer.duration')
154 @DocsEditable() 168 @DocsEditable()
155 num get duration => _blink.BlinkAudioBuffer.instance.duration_Getter_(this); 169 num get duration => _blink.BlinkAudioBuffer.instance.duration_Getter_(this);
156 170
157 @DomName('AudioBuffer.length') 171 @DomName('AudioBuffer.length')
158 @DocsEditable() 172 @DocsEditable()
159 int get length => _blink.BlinkAudioBuffer.instance.length_Getter_(this); 173 int get length => _blink.BlinkAudioBuffer.instance.length_Getter_(this);
160 174
161 @DomName('AudioBuffer.numberOfChannels') 175 @DomName('AudioBuffer.numberOfChannels')
162 @DocsEditable() 176 @DocsEditable()
163 int get numberOfChannels => _blink.BlinkAudioBuffer.instance.numberOfChannels_ Getter_(this); 177 int get numberOfChannels =>
164 178 _blink.BlinkAudioBuffer.instance.numberOfChannels_Getter_(this);
179
165 @DomName('AudioBuffer.sampleRate') 180 @DomName('AudioBuffer.sampleRate')
166 @DocsEditable() 181 @DocsEditable()
167 num get sampleRate => _blink.BlinkAudioBuffer.instance.sampleRate_Getter_(this ); 182 num get sampleRate =>
168 183 _blink.BlinkAudioBuffer.instance.sampleRate_Getter_(this);
169 void copyFromChannel(Float32List destination, int channelNumber, [int startInC hannel]) { 184
185 void copyFromChannel(Float32List destination, int channelNumber,
186 [int startInChannel]) {
170 if (startInChannel != null) { 187 if (startInChannel != null) {
171 _blink.BlinkAudioBuffer.instance.copyFromChannel_Callback_3_(this, destina tion, channelNumber, startInChannel); 188 _blink.BlinkAudioBuffer.instance.copyFromChannel_Callback_3_(
189 this, destination, channelNumber, startInChannel);
172 return; 190 return;
173 } 191 }
174 _blink.BlinkAudioBuffer.instance.copyFromChannel_Callback_2_(this, destinati on, channelNumber); 192 _blink.BlinkAudioBuffer.instance
193 .copyFromChannel_Callback_2_(this, destination, channelNumber);
175 return; 194 return;
176 } 195 }
177 196
178 void copyToChannel(Float32List source, int channelNumber, [int startInChannel] ) { 197 void copyToChannel(Float32List source, int channelNumber,
198 [int startInChannel]) {
179 if (startInChannel != null) { 199 if (startInChannel != null) {
180 _blink.BlinkAudioBuffer.instance.copyToChannel_Callback_3_(this, source, c hannelNumber, startInChannel); 200 _blink.BlinkAudioBuffer.instance.copyToChannel_Callback_3_(
201 this, source, channelNumber, startInChannel);
181 return; 202 return;
182 } 203 }
183 _blink.BlinkAudioBuffer.instance.copyToChannel_Callback_2_(this, source, cha nnelNumber); 204 _blink.BlinkAudioBuffer.instance
205 .copyToChannel_Callback_2_(this, source, channelNumber);
184 return; 206 return;
185 } 207 }
186 208
187 @DomName('AudioBuffer.getChannelData') 209 @DomName('AudioBuffer.getChannelData')
188 @DocsEditable() 210 @DocsEditable()
189 Float32List getChannelData(int channelIndex) => _blink.BlinkAudioBuffer.instan ce.getChannelData_Callback_1_(this, channelIndex); 211 Float32List getChannelData(int channelIndex) =>
190 212 _blink.BlinkAudioBuffer.instance
213 .getChannelData_Callback_1_(this, channelIndex);
191 } 214 }
192 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 215 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
193 // for details. All rights reserved. Use of this source code is governed by a 216 // for details. All rights reserved. Use of this source code is governed by a
194 // BSD-style license that can be found in the LICENSE file. 217 // BSD-style license that can be found in the LICENSE file.
195 218
196 // WARNING: Do not edit - generated code. 219 // WARNING: Do not edit - generated code.
197 220
198
199 @DomName('AudioBufferCallback') 221 @DomName('AudioBufferCallback')
200 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section 222 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section
201 @Experimental() 223 @Experimental()
202 typedef void AudioBufferCallback(AudioBuffer audioBuffer); 224 typedef void AudioBufferCallback(AudioBuffer audioBuffer);
203 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 225 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
204 // for details. All rights reserved. Use of this source code is governed by a 226 // for details. All rights reserved. Use of this source code is governed by a
205 // BSD-style license that can be found in the LICENSE file. 227 // BSD-style license that can be found in the LICENSE file.
206 228
207 // WARNING: Do not edit - generated code. 229 // WARNING: Do not edit - generated code.
208 230
209
210 @DocsEditable() 231 @DocsEditable()
211 @DomName('AudioBufferSourceNode') 232 @DomName('AudioBufferSourceNode')
212 @SupportedBrowser(SupportedBrowser.CHROME) 233 @SupportedBrowser(SupportedBrowser.CHROME)
213 @SupportedBrowser(SupportedBrowser.FIREFOX) 234 @SupportedBrowser(SupportedBrowser.FIREFOX)
214 @Experimental() 235 @Experimental()
215 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu fferSourceNode-section 236 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu fferSourceNode-section
216 class AudioBufferSourceNode extends AudioSourceNode { 237 class AudioBufferSourceNode extends AudioSourceNode {
217 // To suppress missing implicit constructor warnings. 238 // To suppress missing implicit constructor warnings.
218 factory AudioBufferSourceNode._() { throw new UnsupportedError("Not supported" ); } 239 factory AudioBufferSourceNode._() {
240 throw new UnsupportedError("Not supported");
241 }
219 242
220 /** 243 /**
221 * Static factory designed to expose `ended` events to event 244 * Static factory designed to expose `ended` events to event
222 * handlers that are not necessarily instances of [AudioBufferSourceNode]. 245 * handlers that are not necessarily instances of [AudioBufferSourceNode].
223 * 246 *
224 * See [EventStreamProvider] for usage information. 247 * See [EventStreamProvider] for usage information.
225 */ 248 */
226 @DomName('AudioBufferSourceNode.endedEvent') 249 @DomName('AudioBufferSourceNode.endedEvent')
227 @DocsEditable() 250 @DocsEditable()
228 @Experimental() // untriaged 251 @Experimental() // untriaged
229 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider <Event>('ended'); 252 static const EventStreamProvider<Event> endedEvent =
230 253 const EventStreamProvider<Event>('ended');
231 254
232 @Deprecated("Internal Use Only") 255 @Deprecated("Internal Use Only")
233 external static Type get instanceRuntimeType; 256 external static Type get instanceRuntimeType;
234 257
235 @Deprecated("Internal Use Only") 258 @Deprecated("Internal Use Only")
236 AudioBufferSourceNode.internal_() : super.internal_(); 259 AudioBufferSourceNode.internal_() : super.internal_();
237 260
261 @DomName('AudioBufferSourceNode.buffer')
262 @DocsEditable()
263 AudioBuffer get buffer =>
264 _blink.BlinkAudioBufferSourceNode.instance.buffer_Getter_(this);
238 265
239 @DomName('AudioBufferSourceNode.buffer') 266 @DomName('AudioBufferSourceNode.buffer')
240 @DocsEditable() 267 @DocsEditable()
241 AudioBuffer get buffer => _blink.BlinkAudioBufferSourceNode.instance.buffer_Ge tter_(this); 268 set buffer(AudioBuffer value) =>
242 269 _blink.BlinkAudioBufferSourceNode.instance.buffer_Setter_(this, value);
243 @DomName('AudioBufferSourceNode.buffer') 270
244 @DocsEditable()
245 set buffer(AudioBuffer value) => _blink.BlinkAudioBufferSourceNode.instance.bu ffer_Setter_(this, value);
246
247 @DomName('AudioBufferSourceNode.detune') 271 @DomName('AudioBufferSourceNode.detune')
248 @DocsEditable() 272 @DocsEditable()
249 @Experimental() // untriaged 273 @Experimental() // untriaged
250 AudioParam get detune => _blink.BlinkAudioBufferSourceNode.instance.detune_Get ter_(this); 274 AudioParam get detune =>
251 275 _blink.BlinkAudioBufferSourceNode.instance.detune_Getter_(this);
276
252 @DomName('AudioBufferSourceNode.loop') 277 @DomName('AudioBufferSourceNode.loop')
253 @DocsEditable() 278 @DocsEditable()
254 bool get loop => _blink.BlinkAudioBufferSourceNode.instance.loop_Getter_(this) ; 279 bool get loop =>
255 280 _blink.BlinkAudioBufferSourceNode.instance.loop_Getter_(this);
281
256 @DomName('AudioBufferSourceNode.loop') 282 @DomName('AudioBufferSourceNode.loop')
257 @DocsEditable() 283 @DocsEditable()
258 set loop(bool value) => _blink.BlinkAudioBufferSourceNode.instance.loop_Setter _(this, value); 284 set loop(bool value) =>
259 285 _blink.BlinkAudioBufferSourceNode.instance.loop_Setter_(this, value);
286
260 @DomName('AudioBufferSourceNode.loopEnd') 287 @DomName('AudioBufferSourceNode.loopEnd')
261 @DocsEditable() 288 @DocsEditable()
262 num get loopEnd => _blink.BlinkAudioBufferSourceNode.instance.loopEnd_Getter_( this); 289 num get loopEnd =>
263 290 _blink.BlinkAudioBufferSourceNode.instance.loopEnd_Getter_(this);
291
264 @DomName('AudioBufferSourceNode.loopEnd') 292 @DomName('AudioBufferSourceNode.loopEnd')
265 @DocsEditable() 293 @DocsEditable()
266 set loopEnd(num value) => _blink.BlinkAudioBufferSourceNode.instance.loopEnd_S etter_(this, value); 294 set loopEnd(num value) =>
267 295 _blink.BlinkAudioBufferSourceNode.instance.loopEnd_Setter_(this, value);
296
268 @DomName('AudioBufferSourceNode.loopStart') 297 @DomName('AudioBufferSourceNode.loopStart')
269 @DocsEditable() 298 @DocsEditable()
270 num get loopStart => _blink.BlinkAudioBufferSourceNode.instance.loopStart_Gett er_(this); 299 num get loopStart =>
271 300 _blink.BlinkAudioBufferSourceNode.instance.loopStart_Getter_(this);
301
272 @DomName('AudioBufferSourceNode.loopStart') 302 @DomName('AudioBufferSourceNode.loopStart')
273 @DocsEditable() 303 @DocsEditable()
274 set loopStart(num value) => _blink.BlinkAudioBufferSourceNode.instance.loopSta rt_Setter_(this, value); 304 set loopStart(num value) =>
275 305 _blink.BlinkAudioBufferSourceNode.instance.loopStart_Setter_(this, value);
306
276 @DomName('AudioBufferSourceNode.playbackRate') 307 @DomName('AudioBufferSourceNode.playbackRate')
277 @DocsEditable() 308 @DocsEditable()
278 AudioParam get playbackRate => _blink.BlinkAudioBufferSourceNode.instance.play backRate_Getter_(this); 309 AudioParam get playbackRate =>
279 310 _blink.BlinkAudioBufferSourceNode.instance.playbackRate_Getter_(this);
311
280 void start([num when, num grainOffset, num grainDuration]) { 312 void start([num when, num grainOffset, num grainDuration]) {
281 if (grainDuration != null) { 313 if (grainDuration != null) {
282 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_3_(this, when, g rainOffset, grainDuration); 314 _blink.BlinkAudioBufferSourceNode.instance
315 .start_Callback_3_(this, when, grainOffset, grainDuration);
283 return; 316 return;
284 } 317 }
285 if (grainOffset != null) { 318 if (grainOffset != null) {
286 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_2_(this, when, g rainOffset); 319 _blink.BlinkAudioBufferSourceNode.instance
320 .start_Callback_2_(this, when, grainOffset);
287 return; 321 return;
288 } 322 }
289 if (when != null) { 323 if (when != null) {
290 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_1_(this, when); 324 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_1_(this, when);
291 return; 325 return;
292 } 326 }
293 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_0_(this); 327 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_0_(this);
294 return; 328 return;
295 } 329 }
296 330
297 void stop([num when]) { 331 void stop([num when]) {
298 if (when != null) { 332 if (when != null) {
299 _blink.BlinkAudioBufferSourceNode.instance.stop_Callback_1_(this, when); 333 _blink.BlinkAudioBufferSourceNode.instance.stop_Callback_1_(this, when);
300 return; 334 return;
301 } 335 }
302 _blink.BlinkAudioBufferSourceNode.instance.stop_Callback_0_(this); 336 _blink.BlinkAudioBufferSourceNode.instance.stop_Callback_0_(this);
303 return; 337 return;
304 } 338 }
305 339
306 /// Stream of `ended` events handled by this [AudioBufferSourceNode]. 340 /// Stream of `ended` events handled by this [AudioBufferSourceNode].
307 @DomName('AudioBufferSourceNode.onended') 341 @DomName('AudioBufferSourceNode.onended')
308 @DocsEditable() 342 @DocsEditable()
309 @Experimental() // untriaged 343 @Experimental() // untriaged
310 Stream<Event> get onEnded => endedEvent.forTarget(this); 344 Stream<Event> get onEnded => endedEvent.forTarget(this);
311
312 } 345 }
313 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 346 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
314 // for details. All rights reserved. Use of this source code is governed by a 347 // for details. All rights reserved. Use of this source code is governed by a
315 // BSD-style license that can be found in the LICENSE file. 348 // BSD-style license that can be found in the LICENSE file.
316 349
317
318 @DomName('AudioContext') 350 @DomName('AudioContext')
319 @SupportedBrowser(SupportedBrowser.CHROME) 351 @SupportedBrowser(SupportedBrowser.CHROME)
320 @SupportedBrowser(SupportedBrowser.FIREFOX) 352 @SupportedBrowser(SupportedBrowser.FIREFOX)
321 @Experimental() 353 @Experimental()
322 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioCo ntext-section 354 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioCo ntext-section
323 class AudioContext extends EventTarget { 355 class AudioContext extends EventTarget {
324 // To suppress missing implicit constructor warnings. 356 // To suppress missing implicit constructor warnings.
325 factory AudioContext._() { throw new UnsupportedError("Not supported"); } 357 factory AudioContext._() {
358 throw new UnsupportedError("Not supported");
359 }
326 360
327 @DomName('AudioContext.AudioContext') 361 @DomName('AudioContext.AudioContext')
328 @DocsEditable() 362 @DocsEditable()
329 factory AudioContext() { 363 factory AudioContext() {
330 return _blink.BlinkAudioContext.instance.constructorCallback_0_(); 364 return _blink.BlinkAudioContext.instance.constructorCallback_0_();
331 } 365 }
332 366
333
334 @Deprecated("Internal Use Only") 367 @Deprecated("Internal Use Only")
335 external static Type get instanceRuntimeType; 368 external static Type get instanceRuntimeType;
336 369
337 @Deprecated("Internal Use Only") 370 @Deprecated("Internal Use Only")
338 AudioContext.internal_() : super.internal_(); 371 AudioContext.internal_() : super.internal_();
339 372
340
341 /// Checks if this type is supported on the current platform. 373 /// Checks if this type is supported on the current platform.
342 static bool get supported => true; 374 static bool get supported => true;
343 375
344 @DomName('AudioContext.currentTime') 376 @DomName('AudioContext.currentTime')
345 @DocsEditable() 377 @DocsEditable()
346 num get currentTime => _blink.BlinkAudioContext.instance.currentTime_Getter_(t his); 378 num get currentTime =>
347 379 _blink.BlinkAudioContext.instance.currentTime_Getter_(this);
380
348 @DomName('AudioContext.destination') 381 @DomName('AudioContext.destination')
349 @DocsEditable() 382 @DocsEditable()
350 AudioDestinationNode get destination => _blink.BlinkAudioContext.instance.dest ination_Getter_(this); 383 AudioDestinationNode get destination =>
351 384 _blink.BlinkAudioContext.instance.destination_Getter_(this);
385
352 @DomName('AudioContext.listener') 386 @DomName('AudioContext.listener')
353 @DocsEditable() 387 @DocsEditable()
354 AudioListener get listener => _blink.BlinkAudioContext.instance.listener_Gette r_(this); 388 AudioListener get listener =>
355 389 _blink.BlinkAudioContext.instance.listener_Getter_(this);
390
356 @DomName('AudioContext.sampleRate') 391 @DomName('AudioContext.sampleRate')
357 @DocsEditable() 392 @DocsEditable()
358 num get sampleRate => _blink.BlinkAudioContext.instance.sampleRate_Getter_(thi s); 393 num get sampleRate =>
359 394 _blink.BlinkAudioContext.instance.sampleRate_Getter_(this);
395
360 @DomName('AudioContext.state') 396 @DomName('AudioContext.state')
361 @DocsEditable() 397 @DocsEditable()
362 @Experimental() // untriaged 398 @Experimental() // untriaged
363 String get state => _blink.BlinkAudioContext.instance.state_Getter_(this); 399 String get state => _blink.BlinkAudioContext.instance.state_Getter_(this);
364 400
365 @DomName('AudioContext.close') 401 @DomName('AudioContext.close')
366 @DocsEditable() 402 @DocsEditable()
367 @Experimental() // untriaged 403 @Experimental() // untriaged
368 Future close() => convertNativePromiseToDartFuture(_blink.BlinkAudioContext.in stance.close_Callback_0_(this)); 404 Future close() => convertNativePromiseToDartFuture(
369 405 _blink.BlinkAudioContext.instance.close_Callback_0_(this));
406
370 @DomName('AudioContext.createAnalyser') 407 @DomName('AudioContext.createAnalyser')
371 @DocsEditable() 408 @DocsEditable()
372 AnalyserNode createAnalyser() => _blink.BlinkAudioContext.instance.createAnaly ser_Callback_0_(this); 409 AnalyserNode createAnalyser() =>
373 410 _blink.BlinkAudioContext.instance.createAnalyser_Callback_0_(this);
411
374 @DomName('AudioContext.createBiquadFilter') 412 @DomName('AudioContext.createBiquadFilter')
375 @DocsEditable() 413 @DocsEditable()
376 BiquadFilterNode createBiquadFilter() => _blink.BlinkAudioContext.instance.cre ateBiquadFilter_Callback_0_(this); 414 BiquadFilterNode createBiquadFilter() =>
377 415 _blink.BlinkAudioContext.instance.createBiquadFilter_Callback_0_(this);
416
378 @DomName('AudioContext.createBuffer') 417 @DomName('AudioContext.createBuffer')
379 @DocsEditable() 418 @DocsEditable()
380 AudioBuffer createBuffer(int numberOfChannels, int numberOfFrames, num sampleR ate) => _blink.BlinkAudioContext.instance.createBuffer_Callback_3_(this, numberO fChannels, numberOfFrames, sampleRate); 419 AudioBuffer createBuffer(
381 420 int numberOfChannels, int numberOfFrames, num sampleRate) =>
421 _blink.BlinkAudioContext.instance.createBuffer_Callback_3_(
422 this, numberOfChannels, numberOfFrames, sampleRate);
423
382 @DomName('AudioContext.createBufferSource') 424 @DomName('AudioContext.createBufferSource')
383 @DocsEditable() 425 @DocsEditable()
384 AudioBufferSourceNode createBufferSource() => _blink.BlinkAudioContext.instanc e.createBufferSource_Callback_0_(this); 426 AudioBufferSourceNode createBufferSource() =>
385 427 _blink.BlinkAudioContext.instance.createBufferSource_Callback_0_(this);
428
386 ChannelMergerNode createChannelMerger([int numberOfInputs]) { 429 ChannelMergerNode createChannelMerger([int numberOfInputs]) {
387 if (numberOfInputs != null) { 430 if (numberOfInputs != null) {
388 return _blink.BlinkAudioContext.instance.createChannelMerger_Callback_1_(t his, numberOfInputs); 431 return _blink.BlinkAudioContext.instance
389 } 432 .createChannelMerger_Callback_1_(this, numberOfInputs);
390 return _blink.BlinkAudioContext.instance.createChannelMerger_Callback_0_(thi s); 433 }
434 return _blink.BlinkAudioContext.instance
435 .createChannelMerger_Callback_0_(this);
391 } 436 }
392 437
393 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { 438 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) {
394 if (numberOfOutputs != null) { 439 if (numberOfOutputs != null) {
395 return _blink.BlinkAudioContext.instance.createChannelSplitter_Callback_1_ (this, numberOfOutputs); 440 return _blink.BlinkAudioContext.instance
396 } 441 .createChannelSplitter_Callback_1_(this, numberOfOutputs);
397 return _blink.BlinkAudioContext.instance.createChannelSplitter_Callback_0_(t his); 442 }
443 return _blink.BlinkAudioContext.instance
444 .createChannelSplitter_Callback_0_(this);
398 } 445 }
399 446
400 @DomName('AudioContext.createConvolver') 447 @DomName('AudioContext.createConvolver')
401 @DocsEditable() 448 @DocsEditable()
402 ConvolverNode createConvolver() => _blink.BlinkAudioContext.instance.createCon volver_Callback_0_(this); 449 ConvolverNode createConvolver() =>
403 450 _blink.BlinkAudioContext.instance.createConvolver_Callback_0_(this);
451
404 DelayNode createDelay([num maxDelayTime]) { 452 DelayNode createDelay([num maxDelayTime]) {
405 if (maxDelayTime != null) { 453 if (maxDelayTime != null) {
406 return _blink.BlinkAudioContext.instance.createDelay_Callback_1_(this, max DelayTime); 454 return _blink.BlinkAudioContext.instance
455 .createDelay_Callback_1_(this, maxDelayTime);
407 } 456 }
408 return _blink.BlinkAudioContext.instance.createDelay_Callback_0_(this); 457 return _blink.BlinkAudioContext.instance.createDelay_Callback_0_(this);
409 } 458 }
410 459
411 @DomName('AudioContext.createDynamicsCompressor') 460 @DomName('AudioContext.createDynamicsCompressor')
412 @DocsEditable() 461 @DocsEditable()
413 DynamicsCompressorNode createDynamicsCompressor() => _blink.BlinkAudioContext. instance.createDynamicsCompressor_Callback_0_(this); 462 DynamicsCompressorNode createDynamicsCompressor() =>
414 463 _blink.BlinkAudioContext.instance
464 .createDynamicsCompressor_Callback_0_(this);
465
415 @DomName('AudioContext.createGain') 466 @DomName('AudioContext.createGain')
416 @DocsEditable() 467 @DocsEditable()
417 GainNode createGain() => _blink.BlinkAudioContext.instance.createGain_Callback _0_(this); 468 GainNode createGain() =>
418 469 _blink.BlinkAudioContext.instance.createGain_Callback_0_(this);
470
419 @DomName('AudioContext.createMediaElementSource') 471 @DomName('AudioContext.createMediaElementSource')
420 @DocsEditable() 472 @DocsEditable()
421 MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement ) => _blink.BlinkAudioContext.instance.createMediaElementSource_Callback_1_(this , mediaElement); 473 MediaElementAudioSourceNode createMediaElementSource(
422 474 MediaElement mediaElement) =>
475 _blink.BlinkAudioContext.instance
476 .createMediaElementSource_Callback_1_(this, mediaElement);
477
423 @DomName('AudioContext.createMediaStreamDestination') 478 @DomName('AudioContext.createMediaStreamDestination')
424 @DocsEditable() 479 @DocsEditable()
425 MediaStreamAudioDestinationNode createMediaStreamDestination() => _blink.Blink AudioContext.instance.createMediaStreamDestination_Callback_0_(this); 480 MediaStreamAudioDestinationNode createMediaStreamDestination() =>
426 481 _blink.BlinkAudioContext.instance
482 .createMediaStreamDestination_Callback_0_(this);
483
427 @DomName('AudioContext.createMediaStreamSource') 484 @DomName('AudioContext.createMediaStreamSource')
428 @DocsEditable() 485 @DocsEditable()
429 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) => _blink.BlinkAudioContext.instance.createMediaStreamSource_Callback_1_(this, med iaStream); 486 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) =>
430 487 _blink.BlinkAudioContext.instance
488 .createMediaStreamSource_Callback_1_(this, mediaStream);
489
431 @DomName('AudioContext.createOscillator') 490 @DomName('AudioContext.createOscillator')
432 @DocsEditable() 491 @DocsEditable()
433 OscillatorNode createOscillator() => _blink.BlinkAudioContext.instance.createO scillator_Callback_0_(this); 492 OscillatorNode createOscillator() =>
434 493 _blink.BlinkAudioContext.instance.createOscillator_Callback_0_(this);
494
435 @DomName('AudioContext.createPanner') 495 @DomName('AudioContext.createPanner')
436 @DocsEditable() 496 @DocsEditable()
437 PannerNode createPanner() => _blink.BlinkAudioContext.instance.createPanner_Ca llback_0_(this); 497 PannerNode createPanner() =>
438 498 _blink.BlinkAudioContext.instance.createPanner_Callback_0_(this);
499
439 @DomName('AudioContext.createPeriodicWave') 500 @DomName('AudioContext.createPeriodicWave')
440 @DocsEditable() 501 @DocsEditable()
441 @Experimental() // untriaged 502 @Experimental() // untriaged
442 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => _blink. BlinkAudioContext.instance.createPeriodicWave_Callback_2_(this, real, imag); 503 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) =>
443 504 _blink.BlinkAudioContext.instance
444 ScriptProcessorNode createScriptProcessor([int bufferSize, int numberOfInputCh annels, int numberOfOutputChannels]) { 505 .createPeriodicWave_Callback_2_(this, real, imag);
506
507 ScriptProcessorNode createScriptProcessor(
508 [int bufferSize, int numberOfInputChannels, int numberOfOutputChannels]) {
445 if (numberOfOutputChannels != null) { 509 if (numberOfOutputChannels != null) {
446 return _blink.BlinkAudioContext.instance.createScriptProcessor_Callback_3_ (this, bufferSize, numberOfInputChannels, numberOfOutputChannels); 510 return _blink.BlinkAudioContext.instance
511 .createScriptProcessor_Callback_3_(
512 this, bufferSize, numberOfInputChannels, numberOfOutputChannels);
447 } 513 }
448 if (numberOfInputChannels != null) { 514 if (numberOfInputChannels != null) {
449 return _blink.BlinkAudioContext.instance.createScriptProcessor_Callback_2_ (this, bufferSize, numberOfInputChannels); 515 return _blink.BlinkAudioContext.instance
516 .createScriptProcessor_Callback_2_(
517 this, bufferSize, numberOfInputChannels);
450 } 518 }
451 if (bufferSize != null) { 519 if (bufferSize != null) {
452 return _blink.BlinkAudioContext.instance.createScriptProcessor_Callback_1_ (this, bufferSize); 520 return _blink.BlinkAudioContext.instance
453 } 521 .createScriptProcessor_Callback_1_(this, bufferSize);
454 return _blink.BlinkAudioContext.instance.createScriptProcessor_Callback_0_(t his); 522 }
523 return _blink.BlinkAudioContext.instance
524 .createScriptProcessor_Callback_0_(this);
455 } 525 }
456 526
457 @DomName('AudioContext.createStereoPanner') 527 @DomName('AudioContext.createStereoPanner')
458 @DocsEditable() 528 @DocsEditable()
459 @Experimental() // untriaged 529 @Experimental() // untriaged
460 StereoPannerNode createStereoPanner() => _blink.BlinkAudioContext.instance.cre ateStereoPanner_Callback_0_(this); 530 StereoPannerNode createStereoPanner() =>
461 531 _blink.BlinkAudioContext.instance.createStereoPanner_Callback_0_(this);
532
462 @DomName('AudioContext.createWaveShaper') 533 @DomName('AudioContext.createWaveShaper')
463 @DocsEditable() 534 @DocsEditable()
464 WaveShaperNode createWaveShaper() => _blink.BlinkAudioContext.instance.createW aveShaper_Callback_0_(this); 535 WaveShaperNode createWaveShaper() =>
465 536 _blink.BlinkAudioContext.instance.createWaveShaper_Callback_0_(this);
466 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac k, [AudioBufferCallback errorCallback]) { 537
538 void _decodeAudioData(
539 ByteBuffer audioData, AudioBufferCallback successCallback,
540 [AudioBufferCallback errorCallback]) {
467 if (errorCallback != null) { 541 if (errorCallback != null) {
468 _blink.BlinkAudioContext.instance.decodeAudioData_Callback_3_(this, audioD ata, successCallback, errorCallback); 542 _blink.BlinkAudioContext.instance.decodeAudioData_Callback_3_(
543 this, audioData, successCallback, errorCallback);
469 return; 544 return;
470 } 545 }
471 _blink.BlinkAudioContext.instance.decodeAudioData_Callback_2_(this, audioDat a, successCallback); 546 _blink.BlinkAudioContext.instance
547 .decodeAudioData_Callback_2_(this, audioData, successCallback);
472 return; 548 return;
473 } 549 }
474 550
475 @DomName('AudioContext.resume') 551 @DomName('AudioContext.resume')
476 @DocsEditable() 552 @DocsEditable()
477 @Experimental() // untriaged 553 @Experimental() // untriaged
478 Future resume() => convertNativePromiseToDartFuture(_blink.BlinkAudioContext.i nstance.resume_Callback_0_(this)); 554 Future resume() => convertNativePromiseToDartFuture(
479 555 _blink.BlinkAudioContext.instance.resume_Callback_0_(this));
556
480 @DomName('AudioContext.suspend') 557 @DomName('AudioContext.suspend')
481 @DocsEditable() 558 @DocsEditable()
482 @Experimental() // untriaged 559 @Experimental() // untriaged
483 Future suspend() => convertNativePromiseToDartFuture(_blink.BlinkAudioContext. instance.suspend_Callback_0_(this)); 560 Future suspend() => convertNativePromiseToDartFuture(
484 561 _blink.BlinkAudioContext.instance.suspend_Callback_0_(this));
562
485 @DomName('AudioContext.decodeAudioData') 563 @DomName('AudioContext.decodeAudioData')
486 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { 564 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) {
487 var completer = new Completer<AudioBuffer>(); 565 var completer = new Completer<AudioBuffer>();
488 _decodeAudioData(audioData, 566 _decodeAudioData(audioData, (value) {
489 (value) { completer.complete(value); }, 567 completer.complete(value);
490 (error) { 568 }, (error) {
491 if (error == null) { 569 if (error == null) {
492 completer.completeError(''); 570 completer.completeError('');
493 } else { 571 } else {
494 completer.completeError(error); 572 completer.completeError(error);
495 } 573 }
496 }); 574 });
497 return completer.future; 575 return completer.future;
498 } 576 }
499 } 577 }
500 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 578 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
501 // for details. All rights reserved. Use of this source code is governed by a 579 // for details. All rights reserved. Use of this source code is governed by a
502 // BSD-style license that can be found in the LICENSE file. 580 // BSD-style license that can be found in the LICENSE file.
503 581
504 // WARNING: Do not edit - generated code. 582 // WARNING: Do not edit - generated code.
505 583
506
507 @DocsEditable() 584 @DocsEditable()
508 @DomName('AudioDestinationNode') 585 @DomName('AudioDestinationNode')
509 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioDe stinationNode-section 586 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioDe stinationNode-section
510 @Experimental() 587 @Experimental()
511 class AudioDestinationNode extends AudioNode { 588 class AudioDestinationNode extends AudioNode {
512 // To suppress missing implicit constructor warnings. 589 // To suppress missing implicit constructor warnings.
513 factory AudioDestinationNode._() { throw new UnsupportedError("Not supported") ; } 590 factory AudioDestinationNode._() {
514 591 throw new UnsupportedError("Not supported");
592 }
515 593
516 @Deprecated("Internal Use Only") 594 @Deprecated("Internal Use Only")
517 external static Type get instanceRuntimeType; 595 external static Type get instanceRuntimeType;
518 596
519 @Deprecated("Internal Use Only") 597 @Deprecated("Internal Use Only")
520 AudioDestinationNode.internal_() : super.internal_(); 598 AudioDestinationNode.internal_() : super.internal_();
521 599
522
523 @DomName('AudioDestinationNode.maxChannelCount') 600 @DomName('AudioDestinationNode.maxChannelCount')
524 @DocsEditable() 601 @DocsEditable()
525 int get maxChannelCount => _blink.BlinkAudioDestinationNode.instance.maxChanne lCount_Getter_(this); 602 int get maxChannelCount =>
526 603 _blink.BlinkAudioDestinationNode.instance.maxChannelCount_Getter_(this);
527 } 604 }
528 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 605 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
529 // for details. All rights reserved. Use of this source code is governed by a 606 // for details. All rights reserved. Use of this source code is governed by a
530 // BSD-style license that can be found in the LICENSE file. 607 // BSD-style license that can be found in the LICENSE file.
531 608
532 // WARNING: Do not edit - generated code. 609 // WARNING: Do not edit - generated code.
533 610
534
535 @DocsEditable() 611 @DocsEditable()
536 @DomName('AudioListener') 612 @DomName('AudioListener')
537 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioLi stener-section 613 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioLi stener-section
538 @Experimental() 614 @Experimental()
539 class AudioListener extends DartHtmlDomObject { 615 class AudioListener extends DartHtmlDomObject {
540 // To suppress missing implicit constructor warnings. 616 // To suppress missing implicit constructor warnings.
541 factory AudioListener._() { throw new UnsupportedError("Not supported"); } 617 factory AudioListener._() {
542 618 throw new UnsupportedError("Not supported");
619 }
543 620
544 @Deprecated("Internal Use Only") 621 @Deprecated("Internal Use Only")
545 external static Type get instanceRuntimeType; 622 external static Type get instanceRuntimeType;
546 623
547 @Deprecated("Internal Use Only") 624 @Deprecated("Internal Use Only")
548 AudioListener.internal_() { } 625 AudioListener.internal_() {}
549 626
550 @DomName('AudioListener.dopplerFactor') 627 @DomName('AudioListener.dopplerFactor')
551 @DocsEditable() 628 @DocsEditable()
552 num get dopplerFactor => _blink.BlinkAudioListener.instance.dopplerFactor_Gett er_(this); 629 num get dopplerFactor =>
553 630 _blink.BlinkAudioListener.instance.dopplerFactor_Getter_(this);
631
554 @DomName('AudioListener.dopplerFactor') 632 @DomName('AudioListener.dopplerFactor')
555 @DocsEditable() 633 @DocsEditable()
556 set dopplerFactor(num value) => _blink.BlinkAudioListener.instance.dopplerFact or_Setter_(this, value); 634 set dopplerFactor(num value) =>
557 635 _blink.BlinkAudioListener.instance.dopplerFactor_Setter_(this, value);
636
558 @DomName('AudioListener.speedOfSound') 637 @DomName('AudioListener.speedOfSound')
559 @DocsEditable() 638 @DocsEditable()
560 num get speedOfSound => _blink.BlinkAudioListener.instance.speedOfSound_Getter _(this); 639 num get speedOfSound =>
561 640 _blink.BlinkAudioListener.instance.speedOfSound_Getter_(this);
641
562 @DomName('AudioListener.speedOfSound') 642 @DomName('AudioListener.speedOfSound')
563 @DocsEditable() 643 @DocsEditable()
564 set speedOfSound(num value) => _blink.BlinkAudioListener.instance.speedOfSound _Setter_(this, value); 644 set speedOfSound(num value) =>
565 645 _blink.BlinkAudioListener.instance.speedOfSound_Setter_(this, value);
646
566 @DomName('AudioListener.setOrientation') 647 @DomName('AudioListener.setOrientation')
567 @DocsEditable() 648 @DocsEditable()
568 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) => _blink. BlinkAudioListener.instance.setOrientation_Callback_6_(this, x, y, z, xUp, yUp, zUp); 649 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) =>
569 650 _blink.BlinkAudioListener.instance
651 .setOrientation_Callback_6_(this, x, y, z, xUp, yUp, zUp);
652
570 @DomName('AudioListener.setPosition') 653 @DomName('AudioListener.setPosition')
571 @DocsEditable() 654 @DocsEditable()
572 void setPosition(num x, num y, num z) => _blink.BlinkAudioListener.instance.se tPosition_Callback_3_(this, x, y, z); 655 void setPosition(num x, num y, num z) =>
573 656 _blink.BlinkAudioListener.instance.setPosition_Callback_3_(this, x, y, z);
657
574 @DomName('AudioListener.setVelocity') 658 @DomName('AudioListener.setVelocity')
575 @DocsEditable() 659 @DocsEditable()
576 void setVelocity(num x, num y, num z) => _blink.BlinkAudioListener.instance.se tVelocity_Callback_3_(this, x, y, z); 660 void setVelocity(num x, num y, num z) =>
577 661 _blink.BlinkAudioListener.instance.setVelocity_Callback_3_(this, x, y, z);
578 } 662 }
579 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 663 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
580 // for details. All rights reserved. Use of this source code is governed by a 664 // for details. All rights reserved. Use of this source code is governed by a
581 // BSD-style license that can be found in the LICENSE file. 665 // BSD-style license that can be found in the LICENSE file.
582 666
583
584 @DomName('AudioNode') 667 @DomName('AudioNode')
585 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNo de-section 668 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNo de-section
586 @Experimental() 669 @Experimental()
587 class AudioNode extends EventTarget { 670 class AudioNode extends EventTarget {
588 // To suppress missing implicit constructor warnings. 671 // To suppress missing implicit constructor warnings.
589 factory AudioNode._() { throw new UnsupportedError("Not supported"); } 672 factory AudioNode._() {
590 673 throw new UnsupportedError("Not supported");
674 }
591 675
592 @Deprecated("Internal Use Only") 676 @Deprecated("Internal Use Only")
593 external static Type get instanceRuntimeType; 677 external static Type get instanceRuntimeType;
594 678
595 @Deprecated("Internal Use Only") 679 @Deprecated("Internal Use Only")
596 AudioNode.internal_() : super.internal_(); 680 AudioNode.internal_() : super.internal_();
597 681
682 @DomName('AudioNode.channelCount')
683 @DocsEditable()
684 int get channelCount =>
685 _blink.BlinkAudioNode.instance.channelCount_Getter_(this);
598 686
599 @DomName('AudioNode.channelCount') 687 @DomName('AudioNode.channelCount')
600 @DocsEditable() 688 @DocsEditable()
601 int get channelCount => _blink.BlinkAudioNode.instance.channelCount_Getter_(th is); 689 set channelCount(int value) =>
602 690 _blink.BlinkAudioNode.instance.channelCount_Setter_(this, value);
603 @DomName('AudioNode.channelCount') 691
604 @DocsEditable()
605 set channelCount(int value) => _blink.BlinkAudioNode.instance.channelCount_Set ter_(this, value);
606
607 @DomName('AudioNode.channelCountMode') 692 @DomName('AudioNode.channelCountMode')
608 @DocsEditable() 693 @DocsEditable()
609 String get channelCountMode => _blink.BlinkAudioNode.instance.channelCountMode _Getter_(this); 694 String get channelCountMode =>
610 695 _blink.BlinkAudioNode.instance.channelCountMode_Getter_(this);
696
611 @DomName('AudioNode.channelCountMode') 697 @DomName('AudioNode.channelCountMode')
612 @DocsEditable() 698 @DocsEditable()
613 set channelCountMode(String value) => _blink.BlinkAudioNode.instance.channelCo untMode_Setter_(this, value); 699 set channelCountMode(String value) =>
614 700 _blink.BlinkAudioNode.instance.channelCountMode_Setter_(this, value);
701
615 @DomName('AudioNode.channelInterpretation') 702 @DomName('AudioNode.channelInterpretation')
616 @DocsEditable() 703 @DocsEditable()
617 String get channelInterpretation => _blink.BlinkAudioNode.instance.channelInte rpretation_Getter_(this); 704 String get channelInterpretation =>
618 705 _blink.BlinkAudioNode.instance.channelInterpretation_Getter_(this);
706
619 @DomName('AudioNode.channelInterpretation') 707 @DomName('AudioNode.channelInterpretation')
620 @DocsEditable() 708 @DocsEditable()
621 set channelInterpretation(String value) => _blink.BlinkAudioNode.instance.chan nelInterpretation_Setter_(this, value); 709 set channelInterpretation(String value) =>
622 710 _blink.BlinkAudioNode.instance.channelInterpretation_Setter_(this, value);
711
623 @DomName('AudioNode.context') 712 @DomName('AudioNode.context')
624 @DocsEditable() 713 @DocsEditable()
625 AudioContext get context => _blink.BlinkAudioNode.instance.context_Getter_(thi s); 714 AudioContext get context =>
626 715 _blink.BlinkAudioNode.instance.context_Getter_(this);
716
627 @DomName('AudioNode.numberOfInputs') 717 @DomName('AudioNode.numberOfInputs')
628 @DocsEditable() 718 @DocsEditable()
629 int get numberOfInputs => _blink.BlinkAudioNode.instance.numberOfInputs_Getter _(this); 719 int get numberOfInputs =>
630 720 _blink.BlinkAudioNode.instance.numberOfInputs_Getter_(this);
721
631 @DomName('AudioNode.numberOfOutputs') 722 @DomName('AudioNode.numberOfOutputs')
632 @DocsEditable() 723 @DocsEditable()
633 int get numberOfOutputs => _blink.BlinkAudioNode.instance.numberOfOutputs_Gett er_(this); 724 int get numberOfOutputs =>
634 725 _blink.BlinkAudioNode.instance.numberOfOutputs_Getter_(this);
726
635 void _connect(destination, [int output, int input]) { 727 void _connect(destination, [int output, int input]) {
636 if ((destination is AudioNode) && output == null && input == null) { 728 if ((destination is AudioNode) && output == null && input == null) {
637 _blink.BlinkAudioNode.instance.connect_Callback_1_(this, destination); 729 _blink.BlinkAudioNode.instance.connect_Callback_1_(this, destination);
638 return; 730 return;
639 } 731 }
640 if ((output is int || output == null) && (destination is AudioNode) && input == null) { 732 if ((output is int || output == null) &&
641 _blink.BlinkAudioNode.instance.connect_Callback_2_(this, destination, outp ut); 733 (destination is AudioNode) &&
734 input == null) {
735 _blink.BlinkAudioNode.instance
736 .connect_Callback_2_(this, destination, output);
642 return; 737 return;
643 } 738 }
644 if ((input is int || input == null) && (output is int || output == null) && (destination is AudioNode)) { 739 if ((input is int || input == null) &&
645 _blink.BlinkAudioNode.instance.connect_Callback_3_(this, destination, outp ut, input); 740 (output is int || output == null) &&
741 (destination is AudioNode)) {
742 _blink.BlinkAudioNode.instance
743 .connect_Callback_3_(this, destination, output, input);
646 return; 744 return;
647 } 745 }
648 if ((destination is AudioParam) && output == null && input == null) { 746 if ((destination is AudioParam) && output == null && input == null) {
649 _blink.BlinkAudioNode.instance.connect_Callback_1_(this, destination); 747 _blink.BlinkAudioNode.instance.connect_Callback_1_(this, destination);
650 return; 748 return;
651 } 749 }
652 if ((output is int || output == null) && (destination is AudioParam) && inpu t == null) { 750 if ((output is int || output == null) &&
653 _blink.BlinkAudioNode.instance.connect_Callback_2_(this, destination, outp ut); 751 (destination is AudioParam) &&
752 input == null) {
753 _blink.BlinkAudioNode.instance
754 .connect_Callback_2_(this, destination, output);
654 return; 755 return;
655 } 756 }
656 throw new ArgumentError("Incorrect number or type of arguments"); 757 throw new ArgumentError("Incorrect number or type of arguments");
657 } 758 }
658 759
659 void disconnect([destination_OR_output, int output, int input]) { 760 void disconnect([destination_OR_output, int output, int input]) {
660 if (destination_OR_output == null && output == null && input == null) { 761 if (destination_OR_output == null && output == null && input == null) {
661 _blink.BlinkAudioNode.instance.disconnect_Callback_0_(this); 762 _blink.BlinkAudioNode.instance.disconnect_Callback_0_(this);
662 return; 763 return;
663 } 764 }
664 if ((destination_OR_output is int) && output == null && input == null) { 765 if ((destination_OR_output is int) && output == null && input == null) {
665 _blink.BlinkAudioNode.instance.disconnect_Callback_1_(this, destination_OR _output); 766 _blink.BlinkAudioNode.instance
767 .disconnect_Callback_1_(this, destination_OR_output);
666 return; 768 return;
667 } 769 }
668 if ((destination_OR_output is AudioNode) && output == null && input == null) { 770 if ((destination_OR_output is AudioNode) &&
669 _blink.BlinkAudioNode.instance.disconnect_Callback_1_(this, destination_OR _output); 771 output == null &&
772 input == null) {
773 _blink.BlinkAudioNode.instance
774 .disconnect_Callback_1_(this, destination_OR_output);
670 return; 775 return;
671 } 776 }
672 if ((output is int) && (destination_OR_output is AudioNode) && input == null ) { 777 if ((output is int) &&
673 _blink.BlinkAudioNode.instance.disconnect_Callback_2_(this, destination_OR _output, output); 778 (destination_OR_output is AudioNode) &&
779 input == null) {
780 _blink.BlinkAudioNode.instance
781 .disconnect_Callback_2_(this, destination_OR_output, output);
674 return; 782 return;
675 } 783 }
676 if ((input is int) && (output is int) && (destination_OR_output is AudioNode )) { 784 if ((input is int) &&
677 _blink.BlinkAudioNode.instance.disconnect_Callback_3_(this, destination_OR _output, output, input); 785 (output is int) &&
786 (destination_OR_output is AudioNode)) {
787 _blink.BlinkAudioNode.instance
788 .disconnect_Callback_3_(this, destination_OR_output, output, input);
678 return; 789 return;
679 } 790 }
680 if ((destination_OR_output is AudioParam) && output == null && input == null ) { 791 if ((destination_OR_output is AudioParam) &&
681 _blink.BlinkAudioNode.instance.disconnect_Callback_1_(this, destination_OR _output); 792 output == null &&
793 input == null) {
794 _blink.BlinkAudioNode.instance
795 .disconnect_Callback_1_(this, destination_OR_output);
682 return; 796 return;
683 } 797 }
684 if ((output is int) && (destination_OR_output is AudioParam) && input == nul l) { 798 if ((output is int) &&
685 _blink.BlinkAudioNode.instance.disconnect_Callback_2_(this, destination_OR _output, output); 799 (destination_OR_output is AudioParam) &&
800 input == null) {
801 _blink.BlinkAudioNode.instance
802 .disconnect_Callback_2_(this, destination_OR_output, output);
686 return; 803 return;
687 } 804 }
688 throw new ArgumentError("Incorrect number or type of arguments"); 805 throw new ArgumentError("Incorrect number or type of arguments");
689 } 806 }
690 807
691 @DomName('AudioNode.connect') 808 @DomName('AudioNode.connect')
692 void connectNode(AudioNode destination, [int output = 0, int input = 0]) { 809 void connectNode(AudioNode destination, [int output = 0, int input = 0]) {
693 _connect(destination, output, input); 810 _connect(destination, output, input);
694 } 811 }
695 812
696 @DomName('AudioNode.connect') 813 @DomName('AudioNode.connect')
697 void connectParam(AudioParam destination, [int output = 0]) { 814 void connectParam(AudioParam destination, [int output = 0]) {
698 _connect(destination, output); 815 _connect(destination, output);
699 } 816 }
700 } 817 }
701 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
702 // for details. All rights reserved. Use of this source code is governed by a 819 // for details. All rights reserved. Use of this source code is governed by a
703 // BSD-style license that can be found in the LICENSE file. 820 // BSD-style license that can be found in the LICENSE file.
704 821
705 // WARNING: Do not edit - generated code. 822 // WARNING: Do not edit - generated code.
706 823
707
708 @DocsEditable() 824 @DocsEditable()
709 @DomName('AudioParam') 825 @DomName('AudioParam')
710 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram 826 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram
711 @Experimental() 827 @Experimental()
712 class AudioParam extends DartHtmlDomObject { 828 class AudioParam extends DartHtmlDomObject {
713 // To suppress missing implicit constructor warnings. 829 // To suppress missing implicit constructor warnings.
714 factory AudioParam._() { throw new UnsupportedError("Not supported"); } 830 factory AudioParam._() {
715 831 throw new UnsupportedError("Not supported");
832 }
716 833
717 @Deprecated("Internal Use Only") 834 @Deprecated("Internal Use Only")
718 external static Type get instanceRuntimeType; 835 external static Type get instanceRuntimeType;
719 836
720 @Deprecated("Internal Use Only") 837 @Deprecated("Internal Use Only")
721 AudioParam.internal_() { } 838 AudioParam.internal_() {}
722 839
723 @DomName('AudioParam.defaultValue') 840 @DomName('AudioParam.defaultValue')
724 @DocsEditable() 841 @DocsEditable()
725 num get defaultValue => _blink.BlinkAudioParam.instance.defaultValue_Getter_(t his); 842 num get defaultValue =>
726 843 _blink.BlinkAudioParam.instance.defaultValue_Getter_(this);
844
727 @DomName('AudioParam.value') 845 @DomName('AudioParam.value')
728 @DocsEditable() 846 @DocsEditable()
729 num get value => _blink.BlinkAudioParam.instance.value_Getter_(this); 847 num get value => _blink.BlinkAudioParam.instance.value_Getter_(this);
730 848
731 @DomName('AudioParam.value') 849 @DomName('AudioParam.value')
732 @DocsEditable() 850 @DocsEditable()
733 set value(num value) => _blink.BlinkAudioParam.instance.value_Setter_(this, va lue); 851 set value(num value) =>
734 852 _blink.BlinkAudioParam.instance.value_Setter_(this, value);
853
735 @DomName('AudioParam.cancelScheduledValues') 854 @DomName('AudioParam.cancelScheduledValues')
736 @DocsEditable() 855 @DocsEditable()
737 void cancelScheduledValues(num startTime) => _blink.BlinkAudioParam.instance.c ancelScheduledValues_Callback_1_(this, startTime); 856 void cancelScheduledValues(num startTime) => _blink.BlinkAudioParam.instance
738 857 .cancelScheduledValues_Callback_1_(this, startTime);
858
739 @DomName('AudioParam.exponentialRampToValueAtTime') 859 @DomName('AudioParam.exponentialRampToValueAtTime')
740 @DocsEditable() 860 @DocsEditable()
741 void exponentialRampToValueAtTime(num value, num time) => _blink.BlinkAudioPar am.instance.exponentialRampToValueAtTime_Callback_2_(this, value, time); 861 void exponentialRampToValueAtTime(num value, num time) =>
742 862 _blink.BlinkAudioParam.instance
863 .exponentialRampToValueAtTime_Callback_2_(this, value, time);
864
743 @DomName('AudioParam.linearRampToValueAtTime') 865 @DomName('AudioParam.linearRampToValueAtTime')
744 @DocsEditable() 866 @DocsEditable()
745 void linearRampToValueAtTime(num value, num time) => _blink.BlinkAudioParam.in stance.linearRampToValueAtTime_Callback_2_(this, value, time); 867 void linearRampToValueAtTime(num value, num time) =>
746 868 _blink.BlinkAudioParam.instance
869 .linearRampToValueAtTime_Callback_2_(this, value, time);
870
747 @DomName('AudioParam.setTargetAtTime') 871 @DomName('AudioParam.setTargetAtTime')
748 @DocsEditable() 872 @DocsEditable()
749 void setTargetAtTime(num target, num time, num timeConstant) => _blink.BlinkAu dioParam.instance.setTargetAtTime_Callback_3_(this, target, time, timeConstant); 873 void setTargetAtTime(num target, num time, num timeConstant) =>
750 874 _blink.BlinkAudioParam.instance
875 .setTargetAtTime_Callback_3_(this, target, time, timeConstant);
876
751 @DomName('AudioParam.setValueAtTime') 877 @DomName('AudioParam.setValueAtTime')
752 @DocsEditable() 878 @DocsEditable()
753 void setValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance.se tValueAtTime_Callback_2_(this, value, time); 879 void setValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance
754 880 .setValueAtTime_Callback_2_(this, value, time);
881
755 @DomName('AudioParam.setValueCurveAtTime') 882 @DomName('AudioParam.setValueCurveAtTime')
756 @DocsEditable() 883 @DocsEditable()
757 void setValueCurveAtTime(Float32List values, num time, num duration) => _blink .BlinkAudioParam.instance.setValueCurveAtTime_Callback_3_(this, values, time, du ration); 884 void setValueCurveAtTime(Float32List values, num time, num duration) =>
758 885 _blink.BlinkAudioParam.instance
886 .setValueCurveAtTime_Callback_3_(this, values, time, duration);
759 } 887 }
760 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 888 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
761 // for details. All rights reserved. Use of this source code is governed by a 889 // for details. All rights reserved. Use of this source code is governed by a
762 // BSD-style license that can be found in the LICENSE file. 890 // BSD-style license that can be found in the LICENSE file.
763 891
764 // WARNING: Do not edit - generated code. 892 // WARNING: Do not edit - generated code.
765 893
766
767 @DocsEditable() 894 @DocsEditable()
768 @DomName('AudioProcessingEvent') 895 @DomName('AudioProcessingEvent')
769 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPr ocessingEvent-section 896 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPr ocessingEvent-section
770 @Experimental() 897 @Experimental()
771 class AudioProcessingEvent extends Event { 898 class AudioProcessingEvent extends Event {
772 // To suppress missing implicit constructor warnings. 899 // To suppress missing implicit constructor warnings.
773 factory AudioProcessingEvent._() { throw new UnsupportedError("Not supported") ; } 900 factory AudioProcessingEvent._() {
774 901 throw new UnsupportedError("Not supported");
902 }
775 903
776 @Deprecated("Internal Use Only") 904 @Deprecated("Internal Use Only")
777 external static Type get instanceRuntimeType; 905 external static Type get instanceRuntimeType;
778 906
779 @Deprecated("Internal Use Only") 907 @Deprecated("Internal Use Only")
780 AudioProcessingEvent.internal_() : super.internal_(); 908 AudioProcessingEvent.internal_() : super.internal_();
781 909
782
783 @DomName('AudioProcessingEvent.inputBuffer') 910 @DomName('AudioProcessingEvent.inputBuffer')
784 @DocsEditable() 911 @DocsEditable()
785 AudioBuffer get inputBuffer => _blink.BlinkAudioProcessingEvent.instance.input Buffer_Getter_(this); 912 AudioBuffer get inputBuffer =>
786 913 _blink.BlinkAudioProcessingEvent.instance.inputBuffer_Getter_(this);
914
787 @DomName('AudioProcessingEvent.outputBuffer') 915 @DomName('AudioProcessingEvent.outputBuffer')
788 @DocsEditable() 916 @DocsEditable()
789 AudioBuffer get outputBuffer => _blink.BlinkAudioProcessingEvent.instance.outp utBuffer_Getter_(this); 917 AudioBuffer get outputBuffer =>
790 918 _blink.BlinkAudioProcessingEvent.instance.outputBuffer_Getter_(this);
919
791 @DomName('AudioProcessingEvent.playbackTime') 920 @DomName('AudioProcessingEvent.playbackTime')
792 @DocsEditable() 921 @DocsEditable()
793 @Experimental() // untriaged 922 @Experimental() // untriaged
794 num get playbackTime => _blink.BlinkAudioProcessingEvent.instance.playbackTime _Getter_(this); 923 num get playbackTime =>
795 924 _blink.BlinkAudioProcessingEvent.instance.playbackTime_Getter_(this);
796 } 925 }
797 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 926 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
798 // for details. All rights reserved. Use of this source code is governed by a 927 // for details. All rights reserved. Use of this source code is governed by a
799 // BSD-style license that can be found in the LICENSE file. 928 // BSD-style license that can be found in the LICENSE file.
800 929
801 // WARNING: Do not edit - generated code. 930 // WARNING: Do not edit - generated code.
802 931
803
804 @DocsEditable() 932 @DocsEditable()
805 @DomName('AudioSourceNode') 933 @DomName('AudioSourceNode')
806 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html 934 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html
807 @Experimental() 935 @Experimental()
808 class AudioSourceNode extends AudioNode { 936 class AudioSourceNode extends AudioNode {
809 // To suppress missing implicit constructor warnings. 937 // To suppress missing implicit constructor warnings.
810 factory AudioSourceNode._() { throw new UnsupportedError("Not supported"); } 938 factory AudioSourceNode._() {
811 939 throw new UnsupportedError("Not supported");
940 }
812 941
813 @Deprecated("Internal Use Only") 942 @Deprecated("Internal Use Only")
814 external static Type get instanceRuntimeType; 943 external static Type get instanceRuntimeType;
815 944
816 @Deprecated("Internal Use Only") 945 @Deprecated("Internal Use Only")
817 AudioSourceNode.internal_() : super.internal_(); 946 AudioSourceNode.internal_() : super.internal_();
818
819
820 } 947 }
821 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 948 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
822 // for details. All rights reserved. Use of this source code is governed by a 949 // for details. All rights reserved. Use of this source code is governed by a
823 // BSD-style license that can be found in the LICENSE file. 950 // BSD-style license that can be found in the LICENSE file.
824 951
825 // WARNING: Do not edit - generated code. 952 // WARNING: Do not edit - generated code.
826 953
827
828 @DocsEditable() 954 @DocsEditable()
829 @DomName('BiquadFilterNode') 955 @DomName('BiquadFilterNode')
830 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#BiquadF ilterNode-section 956 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#BiquadF ilterNode-section
831 @Experimental() 957 @Experimental()
832 class BiquadFilterNode extends AudioNode { 958 class BiquadFilterNode extends AudioNode {
833 // To suppress missing implicit constructor warnings. 959 // To suppress missing implicit constructor warnings.
834 factory BiquadFilterNode._() { throw new UnsupportedError("Not supported"); } 960 factory BiquadFilterNode._() {
835 961 throw new UnsupportedError("Not supported");
962 }
836 963
837 @Deprecated("Internal Use Only") 964 @Deprecated("Internal Use Only")
838 external static Type get instanceRuntimeType; 965 external static Type get instanceRuntimeType;
839 966
840 @Deprecated("Internal Use Only") 967 @Deprecated("Internal Use Only")
841 BiquadFilterNode.internal_() : super.internal_(); 968 BiquadFilterNode.internal_() : super.internal_();
842 969
843
844 @DomName('BiquadFilterNode.Q') 970 @DomName('BiquadFilterNode.Q')
845 @DocsEditable() 971 @DocsEditable()
846 AudioParam get Q => _blink.BlinkBiquadFilterNode.instance.Q_Getter_(this); 972 AudioParam get Q => _blink.BlinkBiquadFilterNode.instance.Q_Getter_(this);
847 973
848 @DomName('BiquadFilterNode.detune') 974 @DomName('BiquadFilterNode.detune')
849 @DocsEditable() 975 @DocsEditable()
850 AudioParam get detune => _blink.BlinkBiquadFilterNode.instance.detune_Getter_( this); 976 AudioParam get detune =>
851 977 _blink.BlinkBiquadFilterNode.instance.detune_Getter_(this);
978
852 @DomName('BiquadFilterNode.frequency') 979 @DomName('BiquadFilterNode.frequency')
853 @DocsEditable() 980 @DocsEditable()
854 AudioParam get frequency => _blink.BlinkBiquadFilterNode.instance.frequency_Ge tter_(this); 981 AudioParam get frequency =>
855 982 _blink.BlinkBiquadFilterNode.instance.frequency_Getter_(this);
983
856 @DomName('BiquadFilterNode.gain') 984 @DomName('BiquadFilterNode.gain')
857 @DocsEditable() 985 @DocsEditable()
858 AudioParam get gain => _blink.BlinkBiquadFilterNode.instance.gain_Getter_(this ); 986 AudioParam get gain =>
859 987 _blink.BlinkBiquadFilterNode.instance.gain_Getter_(this);
988
860 @DomName('BiquadFilterNode.type') 989 @DomName('BiquadFilterNode.type')
861 @DocsEditable() 990 @DocsEditable()
862 String get type => _blink.BlinkBiquadFilterNode.instance.type_Getter_(this); 991 String get type => _blink.BlinkBiquadFilterNode.instance.type_Getter_(this);
863 992
864 @DomName('BiquadFilterNode.type') 993 @DomName('BiquadFilterNode.type')
865 @DocsEditable() 994 @DocsEditable()
866 set type(String value) => _blink.BlinkBiquadFilterNode.instance.type_Setter_(t his, value); 995 set type(String value) =>
867 996 _blink.BlinkBiquadFilterNode.instance.type_Setter_(this, value);
997
868 @DomName('BiquadFilterNode.getFrequencyResponse') 998 @DomName('BiquadFilterNode.getFrequencyResponse')
869 @DocsEditable() 999 @DocsEditable()
870 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Fl oat32List phaseResponse) => _blink.BlinkBiquadFilterNode.instance.getFrequencyRe sponse_Callback_3_(this, frequencyHz, magResponse, phaseResponse); 1000 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse,
871 1001 Float32List phaseResponse) =>
1002 _blink.BlinkBiquadFilterNode.instance.getFrequencyResponse_Callback_3_(
1003 this, frequencyHz, magResponse, phaseResponse);
872 } 1004 }
873 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1005 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
874 // for details. All rights reserved. Use of this source code is governed by a 1006 // for details. All rights reserved. Use of this source code is governed by a
875 // BSD-style license that can be found in the LICENSE file. 1007 // BSD-style license that can be found in the LICENSE file.
876 1008
877 // WARNING: Do not edit - generated code. 1009 // WARNING: Do not edit - generated code.
878 1010
879
880 @DocsEditable() 1011 @DocsEditable()
881 @DomName('ChannelMergerNode') 1012 @DomName('ChannelMergerNode')
882 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel MergerNode-section 1013 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel MergerNode-section
883 @Experimental() 1014 @Experimental()
884 class ChannelMergerNode extends AudioNode { 1015 class ChannelMergerNode extends AudioNode {
885 // To suppress missing implicit constructor warnings. 1016 // To suppress missing implicit constructor warnings.
886 factory ChannelMergerNode._() { throw new UnsupportedError("Not supported"); } 1017 factory ChannelMergerNode._() {
887 1018 throw new UnsupportedError("Not supported");
1019 }
888 1020
889 @Deprecated("Internal Use Only") 1021 @Deprecated("Internal Use Only")
890 external static Type get instanceRuntimeType; 1022 external static Type get instanceRuntimeType;
891 1023
892 @Deprecated("Internal Use Only") 1024 @Deprecated("Internal Use Only")
893 ChannelMergerNode.internal_() : super.internal_(); 1025 ChannelMergerNode.internal_() : super.internal_();
894
895
896 } 1026 }
897 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1027 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
898 // for details. All rights reserved. Use of this source code is governed by a 1028 // for details. All rights reserved. Use of this source code is governed by a
899 // BSD-style license that can be found in the LICENSE file. 1029 // BSD-style license that can be found in the LICENSE file.
900 1030
901 // WARNING: Do not edit - generated code. 1031 // WARNING: Do not edit - generated code.
902 1032
903
904 @DocsEditable() 1033 @DocsEditable()
905 @DomName('ChannelSplitterNode') 1034 @DomName('ChannelSplitterNode')
906 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel SplitterNode-section 1035 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel SplitterNode-section
907 @Experimental() 1036 @Experimental()
908 class ChannelSplitterNode extends AudioNode { 1037 class ChannelSplitterNode extends AudioNode {
909 // To suppress missing implicit constructor warnings. 1038 // To suppress missing implicit constructor warnings.
910 factory ChannelSplitterNode._() { throw new UnsupportedError("Not supported"); } 1039 factory ChannelSplitterNode._() {
911 1040 throw new UnsupportedError("Not supported");
1041 }
912 1042
913 @Deprecated("Internal Use Only") 1043 @Deprecated("Internal Use Only")
914 external static Type get instanceRuntimeType; 1044 external static Type get instanceRuntimeType;
915 1045
916 @Deprecated("Internal Use Only") 1046 @Deprecated("Internal Use Only")
917 ChannelSplitterNode.internal_() : super.internal_(); 1047 ChannelSplitterNode.internal_() : super.internal_();
918
919
920 } 1048 }
921 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1049 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
922 // for details. All rights reserved. Use of this source code is governed by a 1050 // for details. All rights reserved. Use of this source code is governed by a
923 // BSD-style license that can be found in the LICENSE file. 1051 // BSD-style license that can be found in the LICENSE file.
924 1052
925 // WARNING: Do not edit - generated code. 1053 // WARNING: Do not edit - generated code.
926 1054
927
928 @DocsEditable() 1055 @DocsEditable()
929 @DomName('ConvolverNode') 1056 @DomName('ConvolverNode')
930 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Convolv erNode 1057 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Convolv erNode
931 @Experimental() 1058 @Experimental()
932 class ConvolverNode extends AudioNode { 1059 class ConvolverNode extends AudioNode {
933 // To suppress missing implicit constructor warnings. 1060 // To suppress missing implicit constructor warnings.
934 factory ConvolverNode._() { throw new UnsupportedError("Not supported"); } 1061 factory ConvolverNode._() {
935 1062 throw new UnsupportedError("Not supported");
1063 }
936 1064
937 @Deprecated("Internal Use Only") 1065 @Deprecated("Internal Use Only")
938 external static Type get instanceRuntimeType; 1066 external static Type get instanceRuntimeType;
939 1067
940 @Deprecated("Internal Use Only") 1068 @Deprecated("Internal Use Only")
941 ConvolverNode.internal_() : super.internal_(); 1069 ConvolverNode.internal_() : super.internal_();
942 1070
1071 @DomName('ConvolverNode.buffer')
1072 @DocsEditable()
1073 AudioBuffer get buffer =>
1074 _blink.BlinkConvolverNode.instance.buffer_Getter_(this);
943 1075
944 @DomName('ConvolverNode.buffer') 1076 @DomName('ConvolverNode.buffer')
945 @DocsEditable() 1077 @DocsEditable()
946 AudioBuffer get buffer => _blink.BlinkConvolverNode.instance.buffer_Getter_(th is); 1078 set buffer(AudioBuffer value) =>
947 1079 _blink.BlinkConvolverNode.instance.buffer_Setter_(this, value);
948 @DomName('ConvolverNode.buffer') 1080
949 @DocsEditable()
950 set buffer(AudioBuffer value) => _blink.BlinkConvolverNode.instance.buffer_Set ter_(this, value);
951
952 @DomName('ConvolverNode.normalize') 1081 @DomName('ConvolverNode.normalize')
953 @DocsEditable() 1082 @DocsEditable()
954 bool get normalize => _blink.BlinkConvolverNode.instance.normalize_Getter_(thi s); 1083 bool get normalize =>
955 1084 _blink.BlinkConvolverNode.instance.normalize_Getter_(this);
1085
956 @DomName('ConvolverNode.normalize') 1086 @DomName('ConvolverNode.normalize')
957 @DocsEditable() 1087 @DocsEditable()
958 set normalize(bool value) => _blink.BlinkConvolverNode.instance.normalize_Sett er_(this, value); 1088 set normalize(bool value) =>
959 1089 _blink.BlinkConvolverNode.instance.normalize_Setter_(this, value);
960 } 1090 }
961 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1091 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
962 // for details. All rights reserved. Use of this source code is governed by a 1092 // for details. All rights reserved. Use of this source code is governed by a
963 // BSD-style license that can be found in the LICENSE file. 1093 // BSD-style license that can be found in the LICENSE file.
964 1094
965 // WARNING: Do not edit - generated code. 1095 // WARNING: Do not edit - generated code.
966 1096
967
968 @DocsEditable() 1097 @DocsEditable()
969 @DomName('DelayNode') 1098 @DomName('DelayNode')
970 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#DelayNo de 1099 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#DelayNo de
971 @Experimental() 1100 @Experimental()
972 class DelayNode extends AudioNode { 1101 class DelayNode extends AudioNode {
973 // To suppress missing implicit constructor warnings. 1102 // To suppress missing implicit constructor warnings.
974 factory DelayNode._() { throw new UnsupportedError("Not supported"); } 1103 factory DelayNode._() {
975 1104 throw new UnsupportedError("Not supported");
1105 }
976 1106
977 @Deprecated("Internal Use Only") 1107 @Deprecated("Internal Use Only")
978 external static Type get instanceRuntimeType; 1108 external static Type get instanceRuntimeType;
979 1109
980 @Deprecated("Internal Use Only") 1110 @Deprecated("Internal Use Only")
981 DelayNode.internal_() : super.internal_(); 1111 DelayNode.internal_() : super.internal_();
982 1112
983
984 @DomName('DelayNode.delayTime') 1113 @DomName('DelayNode.delayTime')
985 @DocsEditable() 1114 @DocsEditable()
986 AudioParam get delayTime => _blink.BlinkDelayNode.instance.delayTime_Getter_(t his); 1115 AudioParam get delayTime =>
987 1116 _blink.BlinkDelayNode.instance.delayTime_Getter_(this);
988 } 1117 }
989 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1118 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
990 // for details. All rights reserved. Use of this source code is governed by a 1119 // for details. All rights reserved. Use of this source code is governed by a
991 // BSD-style license that can be found in the LICENSE file. 1120 // BSD-style license that can be found in the LICENSE file.
992 1121
993 // WARNING: Do not edit - generated code. 1122 // WARNING: Do not edit - generated code.
994 1123
995
996 @DocsEditable() 1124 @DocsEditable()
997 @DomName('DynamicsCompressorNode') 1125 @DomName('DynamicsCompressorNode')
998 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Dynamic sCompressorNode 1126 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Dynamic sCompressorNode
999 @Experimental() 1127 @Experimental()
1000 class DynamicsCompressorNode extends AudioNode { 1128 class DynamicsCompressorNode extends AudioNode {
1001 // To suppress missing implicit constructor warnings. 1129 // To suppress missing implicit constructor warnings.
1002 factory DynamicsCompressorNode._() { throw new UnsupportedError("Not supported "); } 1130 factory DynamicsCompressorNode._() {
1003 1131 throw new UnsupportedError("Not supported");
1132 }
1004 1133
1005 @Deprecated("Internal Use Only") 1134 @Deprecated("Internal Use Only")
1006 external static Type get instanceRuntimeType; 1135 external static Type get instanceRuntimeType;
1007 1136
1008 @Deprecated("Internal Use Only") 1137 @Deprecated("Internal Use Only")
1009 DynamicsCompressorNode.internal_() : super.internal_(); 1138 DynamicsCompressorNode.internal_() : super.internal_();
1010 1139
1011
1012 @DomName('DynamicsCompressorNode.attack') 1140 @DomName('DynamicsCompressorNode.attack')
1013 @DocsEditable() 1141 @DocsEditable()
1014 AudioParam get attack => _blink.BlinkDynamicsCompressorNode.instance.attack_Ge tter_(this); 1142 AudioParam get attack =>
1015 1143 _blink.BlinkDynamicsCompressorNode.instance.attack_Getter_(this);
1144
1016 @DomName('DynamicsCompressorNode.knee') 1145 @DomName('DynamicsCompressorNode.knee')
1017 @DocsEditable() 1146 @DocsEditable()
1018 AudioParam get knee => _blink.BlinkDynamicsCompressorNode.instance.knee_Getter _(this); 1147 AudioParam get knee =>
1019 1148 _blink.BlinkDynamicsCompressorNode.instance.knee_Getter_(this);
1149
1020 @DomName('DynamicsCompressorNode.ratio') 1150 @DomName('DynamicsCompressorNode.ratio')
1021 @DocsEditable() 1151 @DocsEditable()
1022 AudioParam get ratio => _blink.BlinkDynamicsCompressorNode.instance.ratio_Gett er_(this); 1152 AudioParam get ratio =>
1023 1153 _blink.BlinkDynamicsCompressorNode.instance.ratio_Getter_(this);
1154
1024 @DomName('DynamicsCompressorNode.reduction') 1155 @DomName('DynamicsCompressorNode.reduction')
1025 @DocsEditable() 1156 @DocsEditable()
1026 AudioParam get reduction => _blink.BlinkDynamicsCompressorNode.instance.reduct ion_Getter_(this); 1157 AudioParam get reduction =>
1027 1158 _blink.BlinkDynamicsCompressorNode.instance.reduction_Getter_(this);
1159
1028 @DomName('DynamicsCompressorNode.release') 1160 @DomName('DynamicsCompressorNode.release')
1029 @DocsEditable() 1161 @DocsEditable()
1030 AudioParam get release => _blink.BlinkDynamicsCompressorNode.instance.release_ Getter_(this); 1162 AudioParam get release =>
1031 1163 _blink.BlinkDynamicsCompressorNode.instance.release_Getter_(this);
1164
1032 @DomName('DynamicsCompressorNode.threshold') 1165 @DomName('DynamicsCompressorNode.threshold')
1033 @DocsEditable() 1166 @DocsEditable()
1034 AudioParam get threshold => _blink.BlinkDynamicsCompressorNode.instance.thresh old_Getter_(this); 1167 AudioParam get threshold =>
1035 1168 _blink.BlinkDynamicsCompressorNode.instance.threshold_Getter_(this);
1036 } 1169 }
1037 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1170 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1038 // for details. All rights reserved. Use of this source code is governed by a 1171 // for details. All rights reserved. Use of this source code is governed by a
1039 // BSD-style license that can be found in the LICENSE file. 1172 // BSD-style license that can be found in the LICENSE file.
1040 1173
1041 // WARNING: Do not edit - generated code. 1174 // WARNING: Do not edit - generated code.
1042 1175
1043
1044 @DocsEditable() 1176 @DocsEditable()
1045 @DomName('GainNode') 1177 @DomName('GainNode')
1046 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#GainNod e 1178 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#GainNod e
1047 @Experimental() 1179 @Experimental()
1048 class GainNode extends AudioNode { 1180 class GainNode extends AudioNode {
1049 // To suppress missing implicit constructor warnings. 1181 // To suppress missing implicit constructor warnings.
1050 factory GainNode._() { throw new UnsupportedError("Not supported"); } 1182 factory GainNode._() {
1051 1183 throw new UnsupportedError("Not supported");
1184 }
1052 1185
1053 @Deprecated("Internal Use Only") 1186 @Deprecated("Internal Use Only")
1054 external static Type get instanceRuntimeType; 1187 external static Type get instanceRuntimeType;
1055 1188
1056 @Deprecated("Internal Use Only") 1189 @Deprecated("Internal Use Only")
1057 GainNode.internal_() : super.internal_(); 1190 GainNode.internal_() : super.internal_();
1058 1191
1059
1060 @DomName('GainNode.gain') 1192 @DomName('GainNode.gain')
1061 @DocsEditable() 1193 @DocsEditable()
1062 AudioParam get gain => _blink.BlinkGainNode.instance.gain_Getter_(this); 1194 AudioParam get gain => _blink.BlinkGainNode.instance.gain_Getter_(this);
1063
1064 } 1195 }
1065 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1196 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1066 // for details. All rights reserved. Use of this source code is governed by a 1197 // for details. All rights reserved. Use of this source code is governed by a
1067 // BSD-style license that can be found in the LICENSE file. 1198 // BSD-style license that can be found in the LICENSE file.
1068 1199
1069 // WARNING: Do not edit - generated code. 1200 // WARNING: Do not edit - generated code.
1070 1201
1071
1072 @DocsEditable() 1202 @DocsEditable()
1073 @DomName('MediaElementAudioSourceNode') 1203 @DomName('MediaElementAudioSourceNode')
1074 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaEl ementAudioSourceNode 1204 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaEl ementAudioSourceNode
1075 @Experimental() 1205 @Experimental()
1076 class MediaElementAudioSourceNode extends AudioSourceNode { 1206 class MediaElementAudioSourceNode extends AudioSourceNode {
1077 // To suppress missing implicit constructor warnings. 1207 // To suppress missing implicit constructor warnings.
1078 factory MediaElementAudioSourceNode._() { throw new UnsupportedError("Not supp orted"); } 1208 factory MediaElementAudioSourceNode._() {
1079 1209 throw new UnsupportedError("Not supported");
1210 }
1080 1211
1081 @Deprecated("Internal Use Only") 1212 @Deprecated("Internal Use Only")
1082 external static Type get instanceRuntimeType; 1213 external static Type get instanceRuntimeType;
1083 1214
1084 @Deprecated("Internal Use Only") 1215 @Deprecated("Internal Use Only")
1085 MediaElementAudioSourceNode.internal_() : super.internal_(); 1216 MediaElementAudioSourceNode.internal_() : super.internal_();
1086 1217
1087
1088 @DomName('MediaElementAudioSourceNode.mediaElement') 1218 @DomName('MediaElementAudioSourceNode.mediaElement')
1089 @DocsEditable() 1219 @DocsEditable()
1090 @Experimental() // non-standard 1220 @Experimental() // non-standard
1091 MediaElement get mediaElement => _blink.BlinkMediaElementAudioSourceNode.insta nce.mediaElement_Getter_(this); 1221 MediaElement get mediaElement =>
1092 1222 _blink.BlinkMediaElementAudioSourceNode.instance
1223 .mediaElement_Getter_(this);
1093 } 1224 }
1094 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1225 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1095 // for details. All rights reserved. Use of this source code is governed by a 1226 // for details. All rights reserved. Use of this source code is governed by a
1096 // BSD-style license that can be found in the LICENSE file. 1227 // BSD-style license that can be found in the LICENSE file.
1097 1228
1098 // WARNING: Do not edit - generated code. 1229 // WARNING: Do not edit - generated code.
1099 1230
1100
1101 @DocsEditable() 1231 @DocsEditable()
1102 @DomName('MediaStreamAudioDestinationNode') 1232 @DomName('MediaStreamAudioDestinationNode')
1103 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt reamAudioDestinationNode 1233 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt reamAudioDestinationNode
1104 @Experimental() 1234 @Experimental()
1105 class MediaStreamAudioDestinationNode extends AudioNode { 1235 class MediaStreamAudioDestinationNode extends AudioNode {
1106 // To suppress missing implicit constructor warnings. 1236 // To suppress missing implicit constructor warnings.
1107 factory MediaStreamAudioDestinationNode._() { throw new UnsupportedError("Not supported"); } 1237 factory MediaStreamAudioDestinationNode._() {
1108 1238 throw new UnsupportedError("Not supported");
1239 }
1109 1240
1110 @Deprecated("Internal Use Only") 1241 @Deprecated("Internal Use Only")
1111 external static Type get instanceRuntimeType; 1242 external static Type get instanceRuntimeType;
1112 1243
1113 @Deprecated("Internal Use Only") 1244 @Deprecated("Internal Use Only")
1114 MediaStreamAudioDestinationNode.internal_() : super.internal_(); 1245 MediaStreamAudioDestinationNode.internal_() : super.internal_();
1115 1246
1116
1117 @DomName('MediaStreamAudioDestinationNode.stream') 1247 @DomName('MediaStreamAudioDestinationNode.stream')
1118 @DocsEditable() 1248 @DocsEditable()
1119 MediaStream get stream => _blink.BlinkMediaStreamAudioDestinationNode.instance .stream_Getter_(this); 1249 MediaStream get stream =>
1120 1250 _blink.BlinkMediaStreamAudioDestinationNode.instance.stream_Getter_(this);
1121 } 1251 }
1122 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1252 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1123 // for details. All rights reserved. Use of this source code is governed by a 1253 // for details. All rights reserved. Use of this source code is governed by a
1124 // BSD-style license that can be found in the LICENSE file. 1254 // BSD-style license that can be found in the LICENSE file.
1125 1255
1126 // WARNING: Do not edit - generated code. 1256 // WARNING: Do not edit - generated code.
1127 1257
1128
1129 @DocsEditable() 1258 @DocsEditable()
1130 @DomName('MediaStreamAudioSourceNode') 1259 @DomName('MediaStreamAudioSourceNode')
1131 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt reamAudioSourceNode 1260 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt reamAudioSourceNode
1132 @Experimental() 1261 @Experimental()
1133 class MediaStreamAudioSourceNode extends AudioSourceNode { 1262 class MediaStreamAudioSourceNode extends AudioSourceNode {
1134 // To suppress missing implicit constructor warnings. 1263 // To suppress missing implicit constructor warnings.
1135 factory MediaStreamAudioSourceNode._() { throw new UnsupportedError("Not suppo rted"); } 1264 factory MediaStreamAudioSourceNode._() {
1136 1265 throw new UnsupportedError("Not supported");
1266 }
1137 1267
1138 @Deprecated("Internal Use Only") 1268 @Deprecated("Internal Use Only")
1139 external static Type get instanceRuntimeType; 1269 external static Type get instanceRuntimeType;
1140 1270
1141 @Deprecated("Internal Use Only") 1271 @Deprecated("Internal Use Only")
1142 MediaStreamAudioSourceNode.internal_() : super.internal_(); 1272 MediaStreamAudioSourceNode.internal_() : super.internal_();
1143 1273
1144
1145 @DomName('MediaStreamAudioSourceNode.mediaStream') 1274 @DomName('MediaStreamAudioSourceNode.mediaStream')
1146 @DocsEditable() 1275 @DocsEditable()
1147 MediaStream get mediaStream => _blink.BlinkMediaStreamAudioSourceNode.instance .mediaStream_Getter_(this); 1276 MediaStream get mediaStream =>
1148 1277 _blink.BlinkMediaStreamAudioSourceNode.instance.mediaStream_Getter_(this);
1149 } 1278 }
1150 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1279 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1151 // for details. All rights reserved. Use of this source code is governed by a 1280 // for details. All rights reserved. Use of this source code is governed by a
1152 // BSD-style license that can be found in the LICENSE file. 1281 // BSD-style license that can be found in the LICENSE file.
1153 1282
1154 // WARNING: Do not edit - generated code. 1283 // WARNING: Do not edit - generated code.
1155 1284
1156
1157 @DocsEditable() 1285 @DocsEditable()
1158 @DomName('OfflineAudioCompletionEvent') 1286 @DomName('OfflineAudioCompletionEvent')
1159 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioCompletionEvent-section 1287 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioCompletionEvent-section
1160 @Experimental() 1288 @Experimental()
1161 class OfflineAudioCompletionEvent extends Event { 1289 class OfflineAudioCompletionEvent extends Event {
1162 // To suppress missing implicit constructor warnings. 1290 // To suppress missing implicit constructor warnings.
1163 factory OfflineAudioCompletionEvent._() { throw new UnsupportedError("Not supp orted"); } 1291 factory OfflineAudioCompletionEvent._() {
1164 1292 throw new UnsupportedError("Not supported");
1293 }
1165 1294
1166 @Deprecated("Internal Use Only") 1295 @Deprecated("Internal Use Only")
1167 external static Type get instanceRuntimeType; 1296 external static Type get instanceRuntimeType;
1168 1297
1169 @Deprecated("Internal Use Only") 1298 @Deprecated("Internal Use Only")
1170 OfflineAudioCompletionEvent.internal_() : super.internal_(); 1299 OfflineAudioCompletionEvent.internal_() : super.internal_();
1171 1300
1172
1173 @DomName('OfflineAudioCompletionEvent.renderedBuffer') 1301 @DomName('OfflineAudioCompletionEvent.renderedBuffer')
1174 @DocsEditable() 1302 @DocsEditable()
1175 AudioBuffer get renderedBuffer => _blink.BlinkOfflineAudioCompletionEvent.inst ance.renderedBuffer_Getter_(this); 1303 AudioBuffer get renderedBuffer =>
1176 1304 _blink.BlinkOfflineAudioCompletionEvent.instance
1305 .renderedBuffer_Getter_(this);
1177 } 1306 }
1178 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1307 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1179 // for details. All rights reserved. Use of this source code is governed by a 1308 // for details. All rights reserved. Use of this source code is governed by a
1180 // BSD-style license that can be found in the LICENSE file. 1309 // BSD-style license that can be found in the LICENSE file.
1181 1310
1182 // WARNING: Do not edit - generated code. 1311 // WARNING: Do not edit - generated code.
1183 1312
1184
1185 @DocsEditable() 1313 @DocsEditable()
1186 @DomName('OfflineAudioContext') 1314 @DomName('OfflineAudioContext')
1187 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioContext-section 1315 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioContext-section
1188 @Experimental() 1316 @Experimental()
1189 class OfflineAudioContext extends AudioContext { 1317 class OfflineAudioContext extends AudioContext {
1190 // To suppress missing implicit constructor warnings. 1318 // To suppress missing implicit constructor warnings.
1191 factory OfflineAudioContext._() { throw new UnsupportedError("Not supported"); } 1319 factory OfflineAudioContext._() {
1320 throw new UnsupportedError("Not supported");
1321 }
1192 1322
1193 @DomName('OfflineAudioContext.OfflineAudioContext') 1323 @DomName('OfflineAudioContext.OfflineAudioContext')
1194 @DocsEditable() 1324 @DocsEditable()
1195 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num samp leRate) { 1325 factory OfflineAudioContext(
1196 return _blink.BlinkOfflineAudioContext.instance.constructorCallback_3_(numbe rOfChannels, numberOfFrames, sampleRate); 1326 int numberOfChannels, int numberOfFrames, num sampleRate) {
1327 return _blink.BlinkOfflineAudioContext.instance
1328 .constructorCallback_3_(numberOfChannels, numberOfFrames, sampleRate);
1197 } 1329 }
1198 1330
1199
1200 @Deprecated("Internal Use Only") 1331 @Deprecated("Internal Use Only")
1201 external static Type get instanceRuntimeType; 1332 external static Type get instanceRuntimeType;
1202 1333
1203 @Deprecated("Internal Use Only") 1334 @Deprecated("Internal Use Only")
1204 OfflineAudioContext.internal_() : super.internal_(); 1335 OfflineAudioContext.internal_() : super.internal_();
1205 1336
1206
1207 @DomName('OfflineAudioContext.startRendering') 1337 @DomName('OfflineAudioContext.startRendering')
1208 @DocsEditable() 1338 @DocsEditable()
1209 @Experimental() // untriaged 1339 @Experimental() // untriaged
1210 Future startRendering() => convertNativePromiseToDartFuture(_blink.BlinkOfflin eAudioContext.instance.startRendering_Callback_0_(this)); 1340 Future startRendering() =>
1211 1341 convertNativePromiseToDartFuture(_blink.BlinkOfflineAudioContext.instance
1342 .startRendering_Callback_0_(this));
1212 } 1343 }
1213 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1344 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1214 // for details. All rights reserved. Use of this source code is governed by a 1345 // for details. All rights reserved. Use of this source code is governed by a
1215 // BSD-style license that can be found in the LICENSE file. 1346 // BSD-style license that can be found in the LICENSE file.
1216 1347
1217 // WARNING: Do not edit - generated code. 1348 // WARNING: Do not edit - generated code.
1218 1349
1219
1220 @DocsEditable() 1350 @DocsEditable()
1221 @DomName('OscillatorNode') 1351 @DomName('OscillatorNode')
1222 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Osc illatorNode 1352 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Osc illatorNode
1223 @Experimental() 1353 @Experimental()
1224 class OscillatorNode extends AudioSourceNode { 1354 class OscillatorNode extends AudioSourceNode {
1225 // To suppress missing implicit constructor warnings. 1355 // To suppress missing implicit constructor warnings.
1226 factory OscillatorNode._() { throw new UnsupportedError("Not supported"); } 1356 factory OscillatorNode._() {
1357 throw new UnsupportedError("Not supported");
1358 }
1227 1359
1228 /** 1360 /**
1229 * Static factory designed to expose `ended` events to event 1361 * Static factory designed to expose `ended` events to event
1230 * handlers that are not necessarily instances of [OscillatorNode]. 1362 * handlers that are not necessarily instances of [OscillatorNode].
1231 * 1363 *
1232 * See [EventStreamProvider] for usage information. 1364 * See [EventStreamProvider] for usage information.
1233 */ 1365 */
1234 @DomName('OscillatorNode.endedEvent') 1366 @DomName('OscillatorNode.endedEvent')
1235 @DocsEditable() 1367 @DocsEditable()
1236 @Experimental() // untriaged 1368 @Experimental() // untriaged
1237 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider <Event>('ended'); 1369 static const EventStreamProvider<Event> endedEvent =
1238 1370 const EventStreamProvider<Event>('ended');
1239 1371
1240 @Deprecated("Internal Use Only") 1372 @Deprecated("Internal Use Only")
1241 external static Type get instanceRuntimeType; 1373 external static Type get instanceRuntimeType;
1242 1374
1243 @Deprecated("Internal Use Only") 1375 @Deprecated("Internal Use Only")
1244 OscillatorNode.internal_() : super.internal_(); 1376 OscillatorNode.internal_() : super.internal_();
1245 1377
1246
1247 @DomName('OscillatorNode.detune') 1378 @DomName('OscillatorNode.detune')
1248 @DocsEditable() 1379 @DocsEditable()
1249 AudioParam get detune => _blink.BlinkOscillatorNode.instance.detune_Getter_(th is); 1380 AudioParam get detune =>
1250 1381 _blink.BlinkOscillatorNode.instance.detune_Getter_(this);
1382
1251 @DomName('OscillatorNode.frequency') 1383 @DomName('OscillatorNode.frequency')
1252 @DocsEditable() 1384 @DocsEditable()
1253 AudioParam get frequency => _blink.BlinkOscillatorNode.instance.frequency_Gett er_(this); 1385 AudioParam get frequency =>
1254 1386 _blink.BlinkOscillatorNode.instance.frequency_Getter_(this);
1387
1255 @DomName('OscillatorNode.type') 1388 @DomName('OscillatorNode.type')
1256 @DocsEditable() 1389 @DocsEditable()
1257 String get type => _blink.BlinkOscillatorNode.instance.type_Getter_(this); 1390 String get type => _blink.BlinkOscillatorNode.instance.type_Getter_(this);
1258 1391
1259 @DomName('OscillatorNode.type') 1392 @DomName('OscillatorNode.type')
1260 @DocsEditable() 1393 @DocsEditable()
1261 set type(String value) => _blink.BlinkOscillatorNode.instance.type_Setter_(thi s, value); 1394 set type(String value) =>
1262 1395 _blink.BlinkOscillatorNode.instance.type_Setter_(this, value);
1396
1263 @DomName('OscillatorNode.setPeriodicWave') 1397 @DomName('OscillatorNode.setPeriodicWave')
1264 @DocsEditable() 1398 @DocsEditable()
1265 @Experimental() // untriaged 1399 @Experimental() // untriaged
1266 void setPeriodicWave(PeriodicWave periodicWave) => _blink.BlinkOscillatorNode. instance.setPeriodicWave_Callback_1_(this, periodicWave); 1400 void setPeriodicWave(PeriodicWave periodicWave) =>
1267 1401 _blink.BlinkOscillatorNode.instance
1402 .setPeriodicWave_Callback_1_(this, periodicWave);
1403
1268 void start([num when]) { 1404 void start([num when]) {
1269 if (when != null) { 1405 if (when != null) {
1270 _blink.BlinkOscillatorNode.instance.start_Callback_1_(this, when); 1406 _blink.BlinkOscillatorNode.instance.start_Callback_1_(this, when);
1271 return; 1407 return;
1272 } 1408 }
1273 _blink.BlinkOscillatorNode.instance.start_Callback_0_(this); 1409 _blink.BlinkOscillatorNode.instance.start_Callback_0_(this);
1274 return; 1410 return;
1275 } 1411 }
1276 1412
1277 void stop([num when]) { 1413 void stop([num when]) {
1278 if (when != null) { 1414 if (when != null) {
1279 _blink.BlinkOscillatorNode.instance.stop_Callback_1_(this, when); 1415 _blink.BlinkOscillatorNode.instance.stop_Callback_1_(this, when);
1280 return; 1416 return;
1281 } 1417 }
1282 _blink.BlinkOscillatorNode.instance.stop_Callback_0_(this); 1418 _blink.BlinkOscillatorNode.instance.stop_Callback_0_(this);
1283 return; 1419 return;
1284 } 1420 }
1285 1421
1286 /// Stream of `ended` events handled by this [OscillatorNode]. 1422 /// Stream of `ended` events handled by this [OscillatorNode].
1287 @DomName('OscillatorNode.onended') 1423 @DomName('OscillatorNode.onended')
1288 @DocsEditable() 1424 @DocsEditable()
1289 @Experimental() // untriaged 1425 @Experimental() // untriaged
1290 Stream<Event> get onEnded => endedEvent.forTarget(this); 1426 Stream<Event> get onEnded => endedEvent.forTarget(this);
1291
1292 } 1427 }
1293 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1428 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1294 // for details. All rights reserved. Use of this source code is governed by a 1429 // for details. All rights reserved. Use of this source code is governed by a
1295 // BSD-style license that can be found in the LICENSE file. 1430 // BSD-style license that can be found in the LICENSE file.
1296 1431
1297 // WARNING: Do not edit - generated code. 1432 // WARNING: Do not edit - generated code.
1298 1433
1299
1300 @DocsEditable() 1434 @DocsEditable()
1301 @DomName('PannerNode') 1435 @DomName('PannerNode')
1302 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerN ode 1436 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerN ode
1303 @Experimental() 1437 @Experimental()
1304 class PannerNode extends AudioNode { 1438 class PannerNode extends AudioNode {
1305 // To suppress missing implicit constructor warnings. 1439 // To suppress missing implicit constructor warnings.
1306 factory PannerNode._() { throw new UnsupportedError("Not supported"); } 1440 factory PannerNode._() {
1307 1441 throw new UnsupportedError("Not supported");
1442 }
1308 1443
1309 @Deprecated("Internal Use Only") 1444 @Deprecated("Internal Use Only")
1310 external static Type get instanceRuntimeType; 1445 external static Type get instanceRuntimeType;
1311 1446
1312 @Deprecated("Internal Use Only") 1447 @Deprecated("Internal Use Only")
1313 PannerNode.internal_() : super.internal_(); 1448 PannerNode.internal_() : super.internal_();
1314 1449
1450 @DomName('PannerNode.coneInnerAngle')
1451 @DocsEditable()
1452 num get coneInnerAngle =>
1453 _blink.BlinkPannerNode.instance.coneInnerAngle_Getter_(this);
1315 1454
1316 @DomName('PannerNode.coneInnerAngle') 1455 @DomName('PannerNode.coneInnerAngle')
1317 @DocsEditable() 1456 @DocsEditable()
1318 num get coneInnerAngle => _blink.BlinkPannerNode.instance.coneInnerAngle_Gette r_(this); 1457 set coneInnerAngle(num value) =>
1319 1458 _blink.BlinkPannerNode.instance.coneInnerAngle_Setter_(this, value);
1320 @DomName('PannerNode.coneInnerAngle') 1459
1321 @DocsEditable()
1322 set coneInnerAngle(num value) => _blink.BlinkPannerNode.instance.coneInnerAngl e_Setter_(this, value);
1323
1324 @DomName('PannerNode.coneOuterAngle') 1460 @DomName('PannerNode.coneOuterAngle')
1325 @DocsEditable() 1461 @DocsEditable()
1326 num get coneOuterAngle => _blink.BlinkPannerNode.instance.coneOuterAngle_Gette r_(this); 1462 num get coneOuterAngle =>
1327 1463 _blink.BlinkPannerNode.instance.coneOuterAngle_Getter_(this);
1464
1328 @DomName('PannerNode.coneOuterAngle') 1465 @DomName('PannerNode.coneOuterAngle')
1329 @DocsEditable() 1466 @DocsEditable()
1330 set coneOuterAngle(num value) => _blink.BlinkPannerNode.instance.coneOuterAngl e_Setter_(this, value); 1467 set coneOuterAngle(num value) =>
1331 1468 _blink.BlinkPannerNode.instance.coneOuterAngle_Setter_(this, value);
1469
1332 @DomName('PannerNode.coneOuterGain') 1470 @DomName('PannerNode.coneOuterGain')
1333 @DocsEditable() 1471 @DocsEditable()
1334 num get coneOuterGain => _blink.BlinkPannerNode.instance.coneOuterGain_Getter_ (this); 1472 num get coneOuterGain =>
1335 1473 _blink.BlinkPannerNode.instance.coneOuterGain_Getter_(this);
1474
1336 @DomName('PannerNode.coneOuterGain') 1475 @DomName('PannerNode.coneOuterGain')
1337 @DocsEditable() 1476 @DocsEditable()
1338 set coneOuterGain(num value) => _blink.BlinkPannerNode.instance.coneOuterGain_ Setter_(this, value); 1477 set coneOuterGain(num value) =>
1339 1478 _blink.BlinkPannerNode.instance.coneOuterGain_Setter_(this, value);
1479
1340 @DomName('PannerNode.distanceModel') 1480 @DomName('PannerNode.distanceModel')
1341 @DocsEditable() 1481 @DocsEditable()
1342 String get distanceModel => _blink.BlinkPannerNode.instance.distanceModel_Gett er_(this); 1482 String get distanceModel =>
1343 1483 _blink.BlinkPannerNode.instance.distanceModel_Getter_(this);
1484
1344 @DomName('PannerNode.distanceModel') 1485 @DomName('PannerNode.distanceModel')
1345 @DocsEditable() 1486 @DocsEditable()
1346 set distanceModel(String value) => _blink.BlinkPannerNode.instance.distanceMod el_Setter_(this, value); 1487 set distanceModel(String value) =>
1347 1488 _blink.BlinkPannerNode.instance.distanceModel_Setter_(this, value);
1489
1348 @DomName('PannerNode.maxDistance') 1490 @DomName('PannerNode.maxDistance')
1349 @DocsEditable() 1491 @DocsEditable()
1350 num get maxDistance => _blink.BlinkPannerNode.instance.maxDistance_Getter_(thi s); 1492 num get maxDistance =>
1351 1493 _blink.BlinkPannerNode.instance.maxDistance_Getter_(this);
1494
1352 @DomName('PannerNode.maxDistance') 1495 @DomName('PannerNode.maxDistance')
1353 @DocsEditable() 1496 @DocsEditable()
1354 set maxDistance(num value) => _blink.BlinkPannerNode.instance.maxDistance_Sett er_(this, value); 1497 set maxDistance(num value) =>
1355 1498 _blink.BlinkPannerNode.instance.maxDistance_Setter_(this, value);
1499
1356 @DomName('PannerNode.panningModel') 1500 @DomName('PannerNode.panningModel')
1357 @DocsEditable() 1501 @DocsEditable()
1358 String get panningModel => _blink.BlinkPannerNode.instance.panningModel_Getter _(this); 1502 String get panningModel =>
1359 1503 _blink.BlinkPannerNode.instance.panningModel_Getter_(this);
1504
1360 @DomName('PannerNode.panningModel') 1505 @DomName('PannerNode.panningModel')
1361 @DocsEditable() 1506 @DocsEditable()
1362 set panningModel(String value) => _blink.BlinkPannerNode.instance.panningModel _Setter_(this, value); 1507 set panningModel(String value) =>
1363 1508 _blink.BlinkPannerNode.instance.panningModel_Setter_(this, value);
1509
1364 @DomName('PannerNode.refDistance') 1510 @DomName('PannerNode.refDistance')
1365 @DocsEditable() 1511 @DocsEditable()
1366 num get refDistance => _blink.BlinkPannerNode.instance.refDistance_Getter_(thi s); 1512 num get refDistance =>
1367 1513 _blink.BlinkPannerNode.instance.refDistance_Getter_(this);
1514
1368 @DomName('PannerNode.refDistance') 1515 @DomName('PannerNode.refDistance')
1369 @DocsEditable() 1516 @DocsEditable()
1370 set refDistance(num value) => _blink.BlinkPannerNode.instance.refDistance_Sett er_(this, value); 1517 set refDistance(num value) =>
1371 1518 _blink.BlinkPannerNode.instance.refDistance_Setter_(this, value);
1519
1372 @DomName('PannerNode.rolloffFactor') 1520 @DomName('PannerNode.rolloffFactor')
1373 @DocsEditable() 1521 @DocsEditable()
1374 num get rolloffFactor => _blink.BlinkPannerNode.instance.rolloffFactor_Getter_ (this); 1522 num get rolloffFactor =>
1375 1523 _blink.BlinkPannerNode.instance.rolloffFactor_Getter_(this);
1524
1376 @DomName('PannerNode.rolloffFactor') 1525 @DomName('PannerNode.rolloffFactor')
1377 @DocsEditable() 1526 @DocsEditable()
1378 set rolloffFactor(num value) => _blink.BlinkPannerNode.instance.rolloffFactor_ Setter_(this, value); 1527 set rolloffFactor(num value) =>
1379 1528 _blink.BlinkPannerNode.instance.rolloffFactor_Setter_(this, value);
1529
1380 @DomName('PannerNode.setOrientation') 1530 @DomName('PannerNode.setOrientation')
1381 @DocsEditable() 1531 @DocsEditable()
1382 void setOrientation(num x, num y, num z) => _blink.BlinkPannerNode.instance.se tOrientation_Callback_3_(this, x, y, z); 1532 void setOrientation(num x, num y, num z) =>
1383 1533 _blink.BlinkPannerNode.instance.setOrientation_Callback_3_(this, x, y, z);
1534
1384 @DomName('PannerNode.setPosition') 1535 @DomName('PannerNode.setPosition')
1385 @DocsEditable() 1536 @DocsEditable()
1386 void setPosition(num x, num y, num z) => _blink.BlinkPannerNode.instance.setPo sition_Callback_3_(this, x, y, z); 1537 void setPosition(num x, num y, num z) =>
1387 1538 _blink.BlinkPannerNode.instance.setPosition_Callback_3_(this, x, y, z);
1539
1388 @DomName('PannerNode.setVelocity') 1540 @DomName('PannerNode.setVelocity')
1389 @DocsEditable() 1541 @DocsEditable()
1390 void setVelocity(num x, num y, num z) => _blink.BlinkPannerNode.instance.setVe locity_Callback_3_(this, x, y, z); 1542 void setVelocity(num x, num y, num z) =>
1391 1543 _blink.BlinkPannerNode.instance.setVelocity_Callback_3_(this, x, y, z);
1392 } 1544 }
1393 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1545 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1394 // for details. All rights reserved. Use of this source code is governed by a 1546 // for details. All rights reserved. Use of this source code is governed by a
1395 // BSD-style license that can be found in the LICENSE file. 1547 // BSD-style license that can be found in the LICENSE file.
1396 1548
1397 // WARNING: Do not edit - generated code. 1549 // WARNING: Do not edit - generated code.
1398 1550
1399
1400 @DocsEditable() 1551 @DocsEditable()
1401 @DomName('PeriodicWave') 1552 @DomName('PeriodicWave')
1402 @Experimental() // untriaged 1553 @Experimental() // untriaged
1403 class PeriodicWave extends DartHtmlDomObject { 1554 class PeriodicWave extends DartHtmlDomObject {
1404 // To suppress missing implicit constructor warnings. 1555 // To suppress missing implicit constructor warnings.
1405 factory PeriodicWave._() { throw new UnsupportedError("Not supported"); } 1556 factory PeriodicWave._() {
1406 1557 throw new UnsupportedError("Not supported");
1558 }
1407 1559
1408 @Deprecated("Internal Use Only") 1560 @Deprecated("Internal Use Only")
1409 external static Type get instanceRuntimeType; 1561 external static Type get instanceRuntimeType;
1410 1562
1411 @Deprecated("Internal Use Only") 1563 @Deprecated("Internal Use Only")
1412 PeriodicWave.internal_() { } 1564 PeriodicWave.internal_() {}
1413
1414 } 1565 }
1415 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1566 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1416 // for details. All rights reserved. Use of this source code is governed by a 1567 // for details. All rights reserved. Use of this source code is governed by a
1417 // BSD-style license that can be found in the LICENSE file. 1568 // BSD-style license that can be found in the LICENSE file.
1418 1569
1419 // WARNING: Do not edit - generated code. 1570 // WARNING: Do not edit - generated code.
1420 1571
1421
1422 @DocsEditable() 1572 @DocsEditable()
1423 @DomName('ScriptProcessorNode') 1573 @DomName('ScriptProcessorNode')
1424 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptP rocessorNode 1574 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptP rocessorNode
1425 @Experimental() 1575 @Experimental()
1426 class ScriptProcessorNode extends AudioNode { 1576 class ScriptProcessorNode extends AudioNode {
1427 // To suppress missing implicit constructor warnings. 1577 // To suppress missing implicit constructor warnings.
1428 factory ScriptProcessorNode._() { throw new UnsupportedError("Not supported"); } 1578 factory ScriptProcessorNode._() {
1579 throw new UnsupportedError("Not supported");
1580 }
1429 1581
1430 /** 1582 /**
1431 * Static factory designed to expose `audioprocess` events to event 1583 * Static factory designed to expose `audioprocess` events to event
1432 * handlers that are not necessarily instances of [ScriptProcessorNode]. 1584 * handlers that are not necessarily instances of [ScriptProcessorNode].
1433 * 1585 *
1434 * See [EventStreamProvider] for usage information. 1586 * See [EventStreamProvider] for usage information.
1435 */ 1587 */
1436 @DomName('ScriptProcessorNode.audioprocessEvent') 1588 @DomName('ScriptProcessorNode.audioprocessEvent')
1437 @DocsEditable() 1589 @DocsEditable()
1438 @Experimental() // untriaged 1590 @Experimental() // untriaged
1439 static const EventStreamProvider<AudioProcessingEvent> audioProcessEvent = con st EventStreamProvider<AudioProcessingEvent>('audioprocess'); 1591 static const EventStreamProvider<AudioProcessingEvent> audioProcessEvent =
1440 1592 const EventStreamProvider<AudioProcessingEvent>('audioprocess');
1441 1593
1442 @Deprecated("Internal Use Only") 1594 @Deprecated("Internal Use Only")
1443 external static Type get instanceRuntimeType; 1595 external static Type get instanceRuntimeType;
1444 1596
1445 @Deprecated("Internal Use Only") 1597 @Deprecated("Internal Use Only")
1446 ScriptProcessorNode.internal_() : super.internal_(); 1598 ScriptProcessorNode.internal_() : super.internal_();
1447 1599
1448
1449 @DomName('ScriptProcessorNode.bufferSize') 1600 @DomName('ScriptProcessorNode.bufferSize')
1450 @DocsEditable() 1601 @DocsEditable()
1451 int get bufferSize => _blink.BlinkScriptProcessorNode.instance.bufferSize_Gett er_(this); 1602 int get bufferSize =>
1452 1603 _blink.BlinkScriptProcessorNode.instance.bufferSize_Getter_(this);
1604
1453 @DomName('ScriptProcessorNode.setEventListener') 1605 @DomName('ScriptProcessorNode.setEventListener')
1454 @DocsEditable() 1606 @DocsEditable()
1455 @Experimental() // untriaged 1607 @Experimental() // untriaged
1456 void setEventListener(EventListener eventListener) => _blink.BlinkScriptProces sorNode.instance.setEventListener_Callback_1_(this, eventListener); 1608 void setEventListener(EventListener eventListener) =>
1457 1609 _blink.BlinkScriptProcessorNode.instance
1610 .setEventListener_Callback_1_(this, eventListener);
1611
1458 /// Stream of `audioprocess` events handled by this [ScriptProcessorNode]. 1612 /// Stream of `audioprocess` events handled by this [ScriptProcessorNode].
1459 /** 1613 /**
1460 * Get a Stream that fires events when AudioProcessingEvents occur. 1614 * Get a Stream that fires events when AudioProcessingEvents occur.
1461 * This particular stream is special in that it only allows one listener to a 1615 * This particular stream is special in that it only allows one listener to a
1462 * given stream. Converting the returned Stream [asBroadcast] will likely ruin 1616 * given stream. Converting the returned Stream [asBroadcast] will likely ruin
1463 * the soft-real-time properties which which these events are fired and can 1617 * the soft-real-time properties which which these events are fired and can
1464 * be processed. 1618 * be processed.
1465 */ 1619 */
1466 @DomName('ScriptProcessorNode.onaudioprocess') 1620 @DomName('ScriptProcessorNode.onaudioprocess')
1467 @DocsEditable() 1621 @DocsEditable()
1468 @Experimental() // untriaged 1622 @Experimental() // untriaged
1469 Stream<AudioProcessingEvent> get onAudioProcess => audioProcessEvent.forTarget (this); 1623 Stream<AudioProcessingEvent> get onAudioProcess =>
1470 1624 audioProcessEvent.forTarget(this);
1471 } 1625 }
1472 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1626 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1473 // for details. All rights reserved. Use of this source code is governed by a 1627 // for details. All rights reserved. Use of this source code is governed by a
1474 // BSD-style license that can be found in the LICENSE file. 1628 // BSD-style license that can be found in the LICENSE file.
1475 1629
1476 // WARNING: Do not edit - generated code. 1630 // WARNING: Do not edit - generated code.
1477 1631
1478
1479 @DocsEditable() 1632 @DocsEditable()
1480 @DomName('StereoPannerNode') 1633 @DomName('StereoPannerNode')
1481 @Experimental() // untriaged 1634 @Experimental() // untriaged
1482 class StereoPannerNode extends AudioNode { 1635 class StereoPannerNode extends AudioNode {
1483 // To suppress missing implicit constructor warnings. 1636 // To suppress missing implicit constructor warnings.
1484 factory StereoPannerNode._() { throw new UnsupportedError("Not supported"); } 1637 factory StereoPannerNode._() {
1485 1638 throw new UnsupportedError("Not supported");
1639 }
1486 1640
1487 @Deprecated("Internal Use Only") 1641 @Deprecated("Internal Use Only")
1488 external static Type get instanceRuntimeType; 1642 external static Type get instanceRuntimeType;
1489 1643
1490 @Deprecated("Internal Use Only") 1644 @Deprecated("Internal Use Only")
1491 StereoPannerNode.internal_() : super.internal_(); 1645 StereoPannerNode.internal_() : super.internal_();
1492 1646
1493
1494 @DomName('StereoPannerNode.pan') 1647 @DomName('StereoPannerNode.pan')
1495 @DocsEditable() 1648 @DocsEditable()
1496 @Experimental() // untriaged 1649 @Experimental() // untriaged
1497 AudioParam get pan => _blink.BlinkStereoPannerNode.instance.pan_Getter_(this); 1650 AudioParam get pan => _blink.BlinkStereoPannerNode.instance.pan_Getter_(this);
1498
1499 } 1651 }
1500 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1652 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1501 // for details. All rights reserved. Use of this source code is governed by a 1653 // for details. All rights reserved. Use of this source code is governed by a
1502 // BSD-style license that can be found in the LICENSE file. 1654 // BSD-style license that can be found in the LICENSE file.
1503 1655
1504 // WARNING: Do not edit - generated code. 1656 // WARNING: Do not edit - generated code.
1505 1657
1506
1507 @DocsEditable() 1658 @DocsEditable()
1508 @DomName('WaveShaperNode') 1659 @DomName('WaveShaperNode')
1509 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Wav eShaperNode 1660 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Wav eShaperNode
1510 @Experimental() 1661 @Experimental()
1511 class WaveShaperNode extends AudioNode { 1662 class WaveShaperNode extends AudioNode {
1512 // To suppress missing implicit constructor warnings. 1663 // To suppress missing implicit constructor warnings.
1513 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); } 1664 factory WaveShaperNode._() {
1514 1665 throw new UnsupportedError("Not supported");
1666 }
1515 1667
1516 @Deprecated("Internal Use Only") 1668 @Deprecated("Internal Use Only")
1517 external static Type get instanceRuntimeType; 1669 external static Type get instanceRuntimeType;
1518 1670
1519 @Deprecated("Internal Use Only") 1671 @Deprecated("Internal Use Only")
1520 WaveShaperNode.internal_() : super.internal_(); 1672 WaveShaperNode.internal_() : super.internal_();
1521 1673
1674 @DomName('WaveShaperNode.curve')
1675 @DocsEditable()
1676 Float32List get curve =>
1677 _blink.BlinkWaveShaperNode.instance.curve_Getter_(this);
1522 1678
1523 @DomName('WaveShaperNode.curve') 1679 @DomName('WaveShaperNode.curve')
1524 @DocsEditable() 1680 @DocsEditable()
1525 Float32List get curve => _blink.BlinkWaveShaperNode.instance.curve_Getter_(thi s); 1681 set curve(Float32List value) =>
1526 1682 _blink.BlinkWaveShaperNode.instance.curve_Setter_(this, value);
1527 @DomName('WaveShaperNode.curve') 1683
1528 @DocsEditable()
1529 set curve(Float32List value) => _blink.BlinkWaveShaperNode.instance.curve_Sett er_(this, value);
1530
1531 @DomName('WaveShaperNode.oversample') 1684 @DomName('WaveShaperNode.oversample')
1532 @DocsEditable() 1685 @DocsEditable()
1533 String get oversample => _blink.BlinkWaveShaperNode.instance.oversample_Getter _(this); 1686 String get oversample =>
1534 1687 _blink.BlinkWaveShaperNode.instance.oversample_Getter_(this);
1688
1535 @DomName('WaveShaperNode.oversample') 1689 @DomName('WaveShaperNode.oversample')
1536 @DocsEditable() 1690 @DocsEditable()
1537 set oversample(String value) => _blink.BlinkWaveShaperNode.instance.oversample _Setter_(this, value); 1691 set oversample(String value) =>
1538 1692 _blink.BlinkWaveShaperNode.instance.oversample_Setter_(this, value);
1539 } 1693 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698