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

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

Issue 1321613005: Dartium w/ JsInterop enabled (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 3 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
« no previous file with comments | « sdk/lib/svg/dartium/svg_dartium.dart ('k') | sdk/lib/web_gl/dartium/web_gl_dartium.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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' hide deprecated; 8 import 'dart:_internal' hide deprecated;
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 // DO NOT EDIT 15 // DO NOT EDIT
15 // Auto-generated dart:audio library. 16 // Auto-generated dart:audio library.
16 17
17 18
18 19
19 20
20 // FIXME: Can we make this private? 21 // FIXME: Can we make this private?
21 final web_audioBlinkMap = { 22 final web_audioBlinkMap = {
22 'AnalyserNode': () => AnalyserNode, 23 'AnalyserNode': () => AnalyserNode,
23 'AudioBuffer': () => AudioBuffer, 24 'AudioBuffer': () => AudioBuffer,
(...skipping 18 matching lines...) Expand all
42 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent, 43 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent,
43 'OfflineAudioContext': () => OfflineAudioContext, 44 'OfflineAudioContext': () => OfflineAudioContext,
44 'OscillatorNode': () => OscillatorNode, 45 'OscillatorNode': () => OscillatorNode,
45 'PannerNode': () => PannerNode, 46 'PannerNode': () => PannerNode,
46 'PeriodicWave': () => PeriodicWave, 47 'PeriodicWave': () => PeriodicWave,
47 'ScriptProcessorNode': () => ScriptProcessorNode, 48 'ScriptProcessorNode': () => ScriptProcessorNode,
48 'WaveShaperNode': () => WaveShaperNode, 49 'WaveShaperNode': () => WaveShaperNode,
49 50
50 }; 51 };
51 52
53 // FIXME: Can we make this private?
54 final web_audioBlinkFunctionMap = {
55 'AnalyserNode': () => AnalyserNode.internalCreateAnalyserNode,
56 'AudioBuffer': () => AudioBuffer.internalCreateAudioBuffer,
57 'AudioBufferSourceNode': () => AudioBufferSourceNode.internalCreateAudioBuffer SourceNode,
58 'AudioContext': () => AudioContext.internalCreateAudioContext,
59 'AudioDestinationNode': () => AudioDestinationNode.internalCreateAudioDestinat ionNode,
60 'AudioListener': () => AudioListener.internalCreateAudioListener,
61 'AudioNode': () => AudioNode.internalCreateAudioNode,
62 'AudioParam': () => AudioParam.internalCreateAudioParam,
63 'AudioProcessingEvent': () => AudioProcessingEvent.internalCreateAudioProcessi ngEvent,
64 'AudioSourceNode': () => AudioSourceNode.internalCreateAudioSourceNode,
65 'BiquadFilterNode': () => BiquadFilterNode.internalCreateBiquadFilterNode,
66 'ChannelMergerNode': () => ChannelMergerNode.internalCreateChannelMergerNode,
67 'ChannelSplitterNode': () => ChannelSplitterNode.internalCreateChannelSplitter Node,
68 'ConvolverNode': () => ConvolverNode.internalCreateConvolverNode,
69 'DelayNode': () => DelayNode.internalCreateDelayNode,
70 'DynamicsCompressorNode': () => DynamicsCompressorNode.internalCreateDynamicsC ompressorNode,
71 'GainNode': () => GainNode.internalCreateGainNode,
72 'MediaElementAudioSourceNode': () => MediaElementAudioSourceNode.internalCreat eMediaElementAudioSourceNode,
73 'MediaStreamAudioDestinationNode': () => MediaStreamAudioDestinationNode.inter nalCreateMediaStreamAudioDestinationNode,
74 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode.internalCreateM ediaStreamAudioSourceNode,
75 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent.internalCreat eOfflineAudioCompletionEvent,
76 'OfflineAudioContext': () => OfflineAudioContext.internalCreateOfflineAudioCon text,
77 'OscillatorNode': () => OscillatorNode.internalCreateOscillatorNode,
78 'PannerNode': () => PannerNode.internalCreatePannerNode,
79 'PeriodicWave': () => PeriodicWave.internalCreatePeriodicWave,
80 'ScriptProcessorNode': () => ScriptProcessorNode.internalCreateScriptProcessor Node,
81 'WaveShaperNode': () => WaveShaperNode.internalCreateWaveShaperNode,
82
83 };
52 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 84 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
53 // for details. All rights reserved. Use of this source code is governed by a 85 // for details. All rights reserved. Use of this source code is governed by a
54 // BSD-style license that can be found in the LICENSE file. 86 // BSD-style license that can be found in the LICENSE file.
55 87
56 // WARNING: Do not edit - generated code. 88 // WARNING: Do not edit - generated code.
57 89
58 90
59 @DocsEditable() 91 @DocsEditable()
60 @DomName('AnalyserNode') 92 @DomName('AnalyserNode')
61 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Analyse rNode 93 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Analyse rNode
62 @Experimental() 94 @Experimental()
63 class AnalyserNode extends AudioNode { 95 class AnalyserNode extends AudioNode {
64 // To suppress missing implicit constructor warnings. 96 // To suppress missing implicit constructor warnings.
65 factory AnalyserNode._() { throw new UnsupportedError("Not supported"); } 97 factory AnalyserNode._() { throw new UnsupportedError("Not supported"); }
66 98
99
100 static AnalyserNode internalCreateAnalyserNode() {
101 return new AnalyserNode._internalWrap();
102 }
103
104 factory AnalyserNode._internalWrap() {
105 return new AnalyserNode.internal_();
106 }
107
108 AnalyserNode.internal_() : super.internal_();
109
110
67 @DomName('AnalyserNode.fftSize') 111 @DomName('AnalyserNode.fftSize')
68 @DocsEditable() 112 @DocsEditable()
69 int get fftSize => _blink.BlinkAnalyserNode.instance.fftSize_Getter_(unwrap_js o(this)); 113 int get fftSize => _blink.BlinkAnalyserNode.instance.fftSize_Getter_(unwrap_js o(this));
70 114
71 @DomName('AnalyserNode.fftSize') 115 @DomName('AnalyserNode.fftSize')
72 @DocsEditable() 116 @DocsEditable()
73 void set fftSize(int value) => _blink.BlinkAnalyserNode.instance.fftSize_Sette r_(unwrap_jso(this), value); 117 set fftSize(int value) => _blink.BlinkAnalyserNode.instance.fftSize_Setter_(un wrap_jso(this), value);
74 118
75 @DomName('AnalyserNode.frequencyBinCount') 119 @DomName('AnalyserNode.frequencyBinCount')
76 @DocsEditable() 120 @DocsEditable()
77 int get frequencyBinCount => _blink.BlinkAnalyserNode.instance.frequencyBinCou nt_Getter_(unwrap_jso(this)); 121 int get frequencyBinCount => _blink.BlinkAnalyserNode.instance.frequencyBinCou nt_Getter_(unwrap_jso(this));
78 122
79 @DomName('AnalyserNode.maxDecibels') 123 @DomName('AnalyserNode.maxDecibels')
80 @DocsEditable() 124 @DocsEditable()
81 num get maxDecibels => _blink.BlinkAnalyserNode.instance.maxDecibels_Getter_(u nwrap_jso(this)); 125 num get maxDecibels => _blink.BlinkAnalyserNode.instance.maxDecibels_Getter_(u nwrap_jso(this));
82 126
83 @DomName('AnalyserNode.maxDecibels') 127 @DomName('AnalyserNode.maxDecibels')
84 @DocsEditable() 128 @DocsEditable()
85 void set maxDecibels(num value) => _blink.BlinkAnalyserNode.instance.maxDecibe ls_Setter_(unwrap_jso(this), value); 129 set maxDecibels(num value) => _blink.BlinkAnalyserNode.instance.maxDecibels_Se tter_(unwrap_jso(this), value);
86 130
87 @DomName('AnalyserNode.minDecibels') 131 @DomName('AnalyserNode.minDecibels')
88 @DocsEditable() 132 @DocsEditable()
89 num get minDecibels => _blink.BlinkAnalyserNode.instance.minDecibels_Getter_(u nwrap_jso(this)); 133 num get minDecibels => _blink.BlinkAnalyserNode.instance.minDecibels_Getter_(u nwrap_jso(this));
90 134
91 @DomName('AnalyserNode.minDecibels') 135 @DomName('AnalyserNode.minDecibels')
92 @DocsEditable() 136 @DocsEditable()
93 void set minDecibels(num value) => _blink.BlinkAnalyserNode.instance.minDecibe ls_Setter_(unwrap_jso(this), value); 137 set minDecibels(num value) => _blink.BlinkAnalyserNode.instance.minDecibels_Se tter_(unwrap_jso(this), value);
94 138
95 @DomName('AnalyserNode.smoothingTimeConstant') 139 @DomName('AnalyserNode.smoothingTimeConstant')
96 @DocsEditable() 140 @DocsEditable()
97 num get smoothingTimeConstant => _blink.BlinkAnalyserNode.instance.smoothingTi meConstant_Getter_(unwrap_jso(this)); 141 num get smoothingTimeConstant => _blink.BlinkAnalyserNode.instance.smoothingTi meConstant_Getter_(unwrap_jso(this));
98 142
99 @DomName('AnalyserNode.smoothingTimeConstant') 143 @DomName('AnalyserNode.smoothingTimeConstant')
100 @DocsEditable() 144 @DocsEditable()
101 void set smoothingTimeConstant(num value) => _blink.BlinkAnalyserNode.instance .smoothingTimeConstant_Setter_(unwrap_jso(this), value); 145 set smoothingTimeConstant(num value) => _blink.BlinkAnalyserNode.instance.smoo thingTimeConstant_Setter_(unwrap_jso(this), value);
102 146
103 @DomName('AnalyserNode.getByteFrequencyData') 147 @DomName('AnalyserNode.getByteFrequencyData')
104 @DocsEditable() 148 @DocsEditable()
105 void getByteFrequencyData(Uint8List array) => _blink.BlinkAnalyserNode.instanc e.getByteFrequencyData_Callback_1_(unwrap_jso(this), array); 149 void getByteFrequencyData(Uint8List array) => _blink.BlinkAnalyserNode.instanc e.getByteFrequencyData_Callback_1_(unwrap_jso(this), array);
106 150
107 @DomName('AnalyserNode.getByteTimeDomainData') 151 @DomName('AnalyserNode.getByteTimeDomainData')
108 @DocsEditable() 152 @DocsEditable()
109 void getByteTimeDomainData(Uint8List array) => _blink.BlinkAnalyserNode.instan ce.getByteTimeDomainData_Callback_1_(unwrap_jso(this), array); 153 void getByteTimeDomainData(Uint8List array) => _blink.BlinkAnalyserNode.instan ce.getByteTimeDomainData_Callback_1_(unwrap_jso(this), array);
110 154
111 @DomName('AnalyserNode.getFloatFrequencyData') 155 @DomName('AnalyserNode.getFloatFrequencyData')
(...skipping 14 matching lines...) Expand all
126 170
127 171
128 @DocsEditable() 172 @DocsEditable()
129 @DomName('AudioBuffer') 173 @DomName('AudioBuffer')
130 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section 174 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section
131 @Experimental() 175 @Experimental()
132 class AudioBuffer extends NativeFieldWrapperClass2 { 176 class AudioBuffer extends NativeFieldWrapperClass2 {
133 // To suppress missing implicit constructor warnings. 177 // To suppress missing implicit constructor warnings.
134 factory AudioBuffer._() { throw new UnsupportedError("Not supported"); } 178 factory AudioBuffer._() { throw new UnsupportedError("Not supported"); }
135 179
180 static AudioBuffer internalCreateAudioBuffer() {
181 return new AudioBuffer._internalWrap();
182 }
183
184 js.JsObject blink_jsObject;
185
186 factory AudioBuffer._internalWrap() {
187 return new AudioBuffer.internal_();
188 }
189
190 AudioBuffer.internal_() { }
191
192 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
193 int get hashCode => unwrap_jso(this).hashCode;
194
136 @DomName('AudioBuffer.duration') 195 @DomName('AudioBuffer.duration')
137 @DocsEditable() 196 @DocsEditable()
138 double get duration => _blink.BlinkAudioBuffer.instance.duration_Getter_(unwra p_jso(this)); 197 num get duration => _blink.BlinkAudioBuffer.instance.duration_Getter_(unwrap_j so(this));
139 198
140 @DomName('AudioBuffer.length') 199 @DomName('AudioBuffer.length')
141 @DocsEditable() 200 @DocsEditable()
142 int get length => _blink.BlinkAudioBuffer.instance.length_Getter_(unwrap_jso(t his)); 201 int get length => _blink.BlinkAudioBuffer.instance.length_Getter_(unwrap_jso(t his));
143 202
144 @DomName('AudioBuffer.numberOfChannels') 203 @DomName('AudioBuffer.numberOfChannels')
145 @DocsEditable() 204 @DocsEditable()
146 int get numberOfChannels => _blink.BlinkAudioBuffer.instance.numberOfChannels_ Getter_(unwrap_jso(this)); 205 int get numberOfChannels => _blink.BlinkAudioBuffer.instance.numberOfChannels_ Getter_(unwrap_jso(this));
147 206
148 @DomName('AudioBuffer.sampleRate') 207 @DomName('AudioBuffer.sampleRate')
149 @DocsEditable() 208 @DocsEditable()
150 double get sampleRate => _blink.BlinkAudioBuffer.instance.sampleRate_Getter_(u nwrap_jso(this)); 209 num get sampleRate => _blink.BlinkAudioBuffer.instance.sampleRate_Getter_(unwr ap_jso(this));
151 210
152 @DomName('AudioBuffer.getChannelData') 211 @DomName('AudioBuffer.getChannelData')
153 @DocsEditable() 212 @DocsEditable()
154 Float32List getChannelData(int channelIndex) => _blink.BlinkAudioBuffer.instan ce.getChannelData_Callback_1_(unwrap_jso(this), channelIndex); 213 Float32List getChannelData(int channelIndex) => _blink.BlinkAudioBuffer.instan ce.getChannelData_Callback_1_(unwrap_jso(this), channelIndex);
155 214
156 } 215 }
157 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 216 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
158 // for details. All rights reserved. Use of this source code is governed by a 217 // for details. All rights reserved. Use of this source code is governed by a
159 // BSD-style license that can be found in the LICENSE file. 218 // BSD-style license that can be found in the LICENSE file.
160 219
(...skipping 25 matching lines...) Expand all
186 * Static factory designed to expose `ended` events to event 245 * Static factory designed to expose `ended` events to event
187 * handlers that are not necessarily instances of [AudioBufferSourceNode]. 246 * handlers that are not necessarily instances of [AudioBufferSourceNode].
188 * 247 *
189 * See [EventStreamProvider] for usage information. 248 * See [EventStreamProvider] for usage information.
190 */ 249 */
191 @DomName('AudioBufferSourceNode.endedEvent') 250 @DomName('AudioBufferSourceNode.endedEvent')
192 @DocsEditable() 251 @DocsEditable()
193 @Experimental() // untriaged 252 @Experimental() // untriaged
194 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider <Event>('ended'); 253 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider <Event>('ended');
195 254
255
256 static AudioBufferSourceNode internalCreateAudioBufferSourceNode() {
257 return new AudioBufferSourceNode._internalWrap();
258 }
259
260 factory AudioBufferSourceNode._internalWrap() {
261 return new AudioBufferSourceNode.internal_();
262 }
263
264 AudioBufferSourceNode.internal_() : super.internal_();
265
266
196 @DomName('AudioBufferSourceNode.buffer') 267 @DomName('AudioBufferSourceNode.buffer')
197 @DocsEditable() 268 @DocsEditable()
198 AudioBuffer get buffer => wrap_jso(_blink.BlinkAudioBufferSourceNode.instance. buffer_Getter_(unwrap_jso(this))); 269 AudioBuffer get buffer => wrap_jso(_blink.BlinkAudioBufferSourceNode.instance. buffer_Getter_(unwrap_jso(this)));
199 270
200 @DomName('AudioBufferSourceNode.buffer') 271 @DomName('AudioBufferSourceNode.buffer')
201 @DocsEditable() 272 @DocsEditable()
202 void set buffer(AudioBuffer value) => _blink.BlinkAudioBufferSourceNode.instan ce.buffer_Setter_(unwrap_jso(this), unwrap_jso(value)); 273 set buffer(AudioBuffer value) => _blink.BlinkAudioBufferSourceNode.instance.bu ffer_Setter_(unwrap_jso(this), unwrap_jso(value));
203 274
204 @DomName('AudioBufferSourceNode.loop') 275 @DomName('AudioBufferSourceNode.loop')
205 @DocsEditable() 276 @DocsEditable()
206 bool get loop => _blink.BlinkAudioBufferSourceNode.instance.loop_Getter_(unwra p_jso(this)); 277 bool get loop => _blink.BlinkAudioBufferSourceNode.instance.loop_Getter_(unwra p_jso(this));
207 278
208 @DomName('AudioBufferSourceNode.loop') 279 @DomName('AudioBufferSourceNode.loop')
209 @DocsEditable() 280 @DocsEditable()
210 void set loop(bool value) => _blink.BlinkAudioBufferSourceNode.instance.loop_S etter_(unwrap_jso(this), value); 281 set loop(bool value) => _blink.BlinkAudioBufferSourceNode.instance.loop_Setter _(unwrap_jso(this), value);
211 282
212 @DomName('AudioBufferSourceNode.loopEnd') 283 @DomName('AudioBufferSourceNode.loopEnd')
213 @DocsEditable() 284 @DocsEditable()
214 num get loopEnd => _blink.BlinkAudioBufferSourceNode.instance.loopEnd_Getter_( unwrap_jso(this)); 285 num get loopEnd => _blink.BlinkAudioBufferSourceNode.instance.loopEnd_Getter_( unwrap_jso(this));
215 286
216 @DomName('AudioBufferSourceNode.loopEnd') 287 @DomName('AudioBufferSourceNode.loopEnd')
217 @DocsEditable() 288 @DocsEditable()
218 void set loopEnd(num value) => _blink.BlinkAudioBufferSourceNode.instance.loop End_Setter_(unwrap_jso(this), value); 289 set loopEnd(num value) => _blink.BlinkAudioBufferSourceNode.instance.loopEnd_S etter_(unwrap_jso(this), value);
219 290
220 @DomName('AudioBufferSourceNode.loopStart') 291 @DomName('AudioBufferSourceNode.loopStart')
221 @DocsEditable() 292 @DocsEditable()
222 num get loopStart => _blink.BlinkAudioBufferSourceNode.instance.loopStart_Gett er_(unwrap_jso(this)); 293 num get loopStart => _blink.BlinkAudioBufferSourceNode.instance.loopStart_Gett er_(unwrap_jso(this));
223 294
224 @DomName('AudioBufferSourceNode.loopStart') 295 @DomName('AudioBufferSourceNode.loopStart')
225 @DocsEditable() 296 @DocsEditable()
226 void set loopStart(num value) => _blink.BlinkAudioBufferSourceNode.instance.lo opStart_Setter_(unwrap_jso(this), value); 297 set loopStart(num value) => _blink.BlinkAudioBufferSourceNode.instance.loopSta rt_Setter_(unwrap_jso(this), value);
227 298
228 @DomName('AudioBufferSourceNode.playbackRate') 299 @DomName('AudioBufferSourceNode.playbackRate')
229 @DocsEditable() 300 @DocsEditable()
230 AudioParam get playbackRate => wrap_jso(_blink.BlinkAudioBufferSourceNode.inst ance.playbackRate_Getter_(unwrap_jso(this))); 301 AudioParam get playbackRate => wrap_jso(_blink.BlinkAudioBufferSourceNode.inst ance.playbackRate_Getter_(unwrap_jso(this)));
231 302
232 void start([num when, num grainOffset, num grainDuration]) { 303 void start([num when, num grainOffset, num grainDuration]) {
233 if (grainDuration != null) { 304 if (grainDuration != null) {
234 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_3_(unwrap_jso(th is), when, grainOffset, grainDuration); 305 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_3_(unwrap_jso(th is), when, grainOffset, grainDuration);
235 return; 306 return;
236 } 307 }
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
282 * 353 *
283 * See [EventStreamProvider] for usage information. 354 * See [EventStreamProvider] for usage information.
284 */ 355 */
285 @DomName('AudioContext.completeEvent') 356 @DomName('AudioContext.completeEvent')
286 @DocsEditable() 357 @DocsEditable()
287 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete'); 358 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete');
288 359
289 @DomName('AudioContext.AudioContext') 360 @DomName('AudioContext.AudioContext')
290 @DocsEditable() 361 @DocsEditable()
291 factory AudioContext() { 362 factory AudioContext() {
292 return _blink.BlinkAudioContext.instance.constructorCallback_0_(); 363 return wrap_jso(_blink.BlinkAudioContext.instance.constructorCallback_0_());
293 } 364 }
294 365
366
367 static AudioContext internalCreateAudioContext() {
368 return new AudioContext._internalWrap();
369 }
370
371 factory AudioContext._internalWrap() {
372 return new AudioContext.internal_();
373 }
374
375 AudioContext.internal_() : super.internal_();
376
377
295 /// Checks if this type is supported on the current platform. 378 /// Checks if this type is supported on the current platform.
296 static bool get supported => true; 379 static bool get supported => true;
297 380
298 @DomName('AudioContext.currentTime') 381 @DomName('AudioContext.currentTime')
299 @DocsEditable() 382 @DocsEditable()
300 double get currentTime => _blink.BlinkAudioContext.instance.currentTime_Getter _(unwrap_jso(this)); 383 num get currentTime => _blink.BlinkAudioContext.instance.currentTime_Getter_(u nwrap_jso(this));
301 384
302 @DomName('AudioContext.destination') 385 @DomName('AudioContext.destination')
303 @DocsEditable() 386 @DocsEditable()
304 AudioDestinationNode get destination => wrap_jso(_blink.BlinkAudioContext.inst ance.destination_Getter_(unwrap_jso(this))); 387 AudioDestinationNode get destination => wrap_jso(_blink.BlinkAudioContext.inst ance.destination_Getter_(unwrap_jso(this)));
305 388
306 @DomName('AudioContext.listener') 389 @DomName('AudioContext.listener')
307 @DocsEditable() 390 @DocsEditable()
308 AudioListener get listener => wrap_jso(_blink.BlinkAudioContext.instance.liste ner_Getter_(unwrap_jso(this))); 391 AudioListener get listener => wrap_jso(_blink.BlinkAudioContext.instance.liste ner_Getter_(unwrap_jso(this)));
309 392
310 @DomName('AudioContext.sampleRate') 393 @DomName('AudioContext.sampleRate')
311 @DocsEditable() 394 @DocsEditable()
312 double get sampleRate => _blink.BlinkAudioContext.instance.sampleRate_Getter_( unwrap_jso(this)); 395 num get sampleRate => _blink.BlinkAudioContext.instance.sampleRate_Getter_(unw rap_jso(this));
313 396
314 @DomName('AudioContext.createAnalyser') 397 @DomName('AudioContext.createAnalyser')
315 @DocsEditable() 398 @DocsEditable()
316 AnalyserNode createAnalyser() => wrap_jso(_blink.BlinkAudioContext.instance.cr eateAnalyser_Callback_0_(unwrap_jso(this))); 399 AnalyserNode createAnalyser() => wrap_jso(_blink.BlinkAudioContext.instance.cr eateAnalyser_Callback_0_(unwrap_jso(this)));
317 400
318 @DomName('AudioContext.createBiquadFilter') 401 @DomName('AudioContext.createBiquadFilter')
319 @DocsEditable() 402 @DocsEditable()
320 BiquadFilterNode createBiquadFilter() => wrap_jso(_blink.BlinkAudioContext.ins tance.createBiquadFilter_Callback_0_(unwrap_jso(this))); 403 BiquadFilterNode createBiquadFilter() => wrap_jso(_blink.BlinkAudioContext.ins tance.createBiquadFilter_Callback_0_(unwrap_jso(this)));
321 404
322 @DomName('AudioContext.createBuffer') 405 @DomName('AudioContext.createBuffer')
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
397 } 480 }
398 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Call back_0_(unwrap_jso(this))); 481 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Call back_0_(unwrap_jso(this)));
399 } 482 }
400 483
401 @DomName('AudioContext.createWaveShaper') 484 @DomName('AudioContext.createWaveShaper')
402 @DocsEditable() 485 @DocsEditable()
403 WaveShaperNode createWaveShaper() => wrap_jso(_blink.BlinkAudioContext.instanc e.createWaveShaper_Callback_0_(unwrap_jso(this))); 486 WaveShaperNode createWaveShaper() => wrap_jso(_blink.BlinkAudioContext.instanc e.createWaveShaper_Callback_0_(unwrap_jso(this)));
404 487
405 @DomName('AudioContext.decodeAudioData') 488 @DomName('AudioContext.decodeAudioData')
406 @DocsEditable() 489 @DocsEditable()
407 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac k, [AudioBufferCallback errorCallback]) => _blink.BlinkAudioContext.instance.dec odeAudioData_Callback_3_(unwrap_jso(this), audioData, unwrap_jso(successCallback ), unwrap_jso(errorCallback)); 490 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac k, [AudioBufferCallback errorCallback]) => _blink.BlinkAudioContext.instance.dec odeAudioData_Callback_3_(unwrap_jso(this), audioData, unwrap_jso((audioBuffer) = > successCallback(wrap_jso(audioBuffer))), unwrap_jso((audioBuffer) => errorCall back(wrap_jso(audioBuffer))));
408 491
409 @DomName('AudioContext.startRendering') 492 @DomName('AudioContext.startRendering')
410 @DocsEditable() 493 @DocsEditable()
411 void startRendering() => _blink.BlinkAudioContext.instance.startRendering_Call back_0_(unwrap_jso(this)); 494 void startRendering() => _blink.BlinkAudioContext.instance.startRendering_Call back_0_(unwrap_jso(this));
412 495
413 /// Stream of `complete` events handled by this [AudioContext]. 496 /// Stream of `complete` events handled by this [AudioContext].
414 @DomName('AudioContext.oncomplete') 497 @DomName('AudioContext.oncomplete')
415 @DocsEditable() 498 @DocsEditable()
416 Stream<Event> get onComplete => completeEvent.forTarget(this); 499 Stream<Event> get onComplete => completeEvent.forTarget(this);
417 500
(...skipping 20 matching lines...) Expand all
438 521
439 522
440 @DocsEditable() 523 @DocsEditable()
441 @DomName('AudioDestinationNode') 524 @DomName('AudioDestinationNode')
442 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioDe stinationNode-section 525 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioDe stinationNode-section
443 @Experimental() 526 @Experimental()
444 class AudioDestinationNode extends AudioNode { 527 class AudioDestinationNode extends AudioNode {
445 // To suppress missing implicit constructor warnings. 528 // To suppress missing implicit constructor warnings.
446 factory AudioDestinationNode._() { throw new UnsupportedError("Not supported") ; } 529 factory AudioDestinationNode._() { throw new UnsupportedError("Not supported") ; }
447 530
531
532 static AudioDestinationNode internalCreateAudioDestinationNode() {
533 return new AudioDestinationNode._internalWrap();
534 }
535
536 factory AudioDestinationNode._internalWrap() {
537 return new AudioDestinationNode.internal_();
538 }
539
540 AudioDestinationNode.internal_() : super.internal_();
541
542
448 @DomName('AudioDestinationNode.maxChannelCount') 543 @DomName('AudioDestinationNode.maxChannelCount')
449 @DocsEditable() 544 @DocsEditable()
450 int get maxChannelCount => _blink.BlinkAudioDestinationNode.instance.maxChanne lCount_Getter_(unwrap_jso(this)); 545 int get maxChannelCount => _blink.BlinkAudioDestinationNode.instance.maxChanne lCount_Getter_(unwrap_jso(this));
451 546
452 } 547 }
453 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 548 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
454 // for details. All rights reserved. Use of this source code is governed by a 549 // for details. All rights reserved. Use of this source code is governed by a
455 // BSD-style license that can be found in the LICENSE file. 550 // BSD-style license that can be found in the LICENSE file.
456 551
457 // WARNING: Do not edit - generated code. 552 // WARNING: Do not edit - generated code.
458 553
459 554
460 @DocsEditable() 555 @DocsEditable()
461 @DomName('AudioListener') 556 @DomName('AudioListener')
462 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioLi stener-section 557 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioLi stener-section
463 @Experimental() 558 @Experimental()
464 class AudioListener extends NativeFieldWrapperClass2 { 559 class AudioListener extends NativeFieldWrapperClass2 {
465 // To suppress missing implicit constructor warnings. 560 // To suppress missing implicit constructor warnings.
466 factory AudioListener._() { throw new UnsupportedError("Not supported"); } 561 factory AudioListener._() { throw new UnsupportedError("Not supported"); }
467 562
563 static AudioListener internalCreateAudioListener() {
564 return new AudioListener._internalWrap();
565 }
566
567 js.JsObject blink_jsObject;
568
569 factory AudioListener._internalWrap() {
570 return new AudioListener.internal_();
571 }
572
573 AudioListener.internal_() { }
574
575 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
576 int get hashCode => unwrap_jso(this).hashCode;
577
468 @DomName('AudioListener.dopplerFactor') 578 @DomName('AudioListener.dopplerFactor')
469 @DocsEditable() 579 @DocsEditable()
470 num get dopplerFactor => _blink.BlinkAudioListener.instance.dopplerFactor_Gett er_(unwrap_jso(this)); 580 num get dopplerFactor => _blink.BlinkAudioListener.instance.dopplerFactor_Gett er_(unwrap_jso(this));
471 581
472 @DomName('AudioListener.dopplerFactor') 582 @DomName('AudioListener.dopplerFactor')
473 @DocsEditable() 583 @DocsEditable()
474 void set dopplerFactor(num value) => _blink.BlinkAudioListener.instance.dopple rFactor_Setter_(unwrap_jso(this), value); 584 set dopplerFactor(num value) => _blink.BlinkAudioListener.instance.dopplerFact or_Setter_(unwrap_jso(this), value);
475 585
476 @DomName('AudioListener.speedOfSound') 586 @DomName('AudioListener.speedOfSound')
477 @DocsEditable() 587 @DocsEditable()
478 num get speedOfSound => _blink.BlinkAudioListener.instance.speedOfSound_Getter _(unwrap_jso(this)); 588 num get speedOfSound => _blink.BlinkAudioListener.instance.speedOfSound_Getter _(unwrap_jso(this));
479 589
480 @DomName('AudioListener.speedOfSound') 590 @DomName('AudioListener.speedOfSound')
481 @DocsEditable() 591 @DocsEditable()
482 void set speedOfSound(num value) => _blink.BlinkAudioListener.instance.speedOf Sound_Setter_(unwrap_jso(this), value); 592 set speedOfSound(num value) => _blink.BlinkAudioListener.instance.speedOfSound _Setter_(unwrap_jso(this), value);
483 593
484 @DomName('AudioListener.setOrientation') 594 @DomName('AudioListener.setOrientation')
485 @DocsEditable() 595 @DocsEditable()
486 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) => _blink. BlinkAudioListener.instance.setOrientation_Callback_6_(unwrap_jso(this), x, y, z , xUp, yUp, zUp); 596 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) => _blink. BlinkAudioListener.instance.setOrientation_Callback_6_(unwrap_jso(this), x, y, z , xUp, yUp, zUp);
487 597
488 @DomName('AudioListener.setPosition') 598 @DomName('AudioListener.setPosition')
489 @DocsEditable() 599 @DocsEditable()
490 void setPosition(num x, num y, num z) => _blink.BlinkAudioListener.instance.se tPosition_Callback_3_(unwrap_jso(this), x, y, z); 600 void setPosition(num x, num y, num z) => _blink.BlinkAudioListener.instance.se tPosition_Callback_3_(unwrap_jso(this), x, y, z);
491 601
492 @DomName('AudioListener.setVelocity') 602 @DomName('AudioListener.setVelocity')
493 @DocsEditable() 603 @DocsEditable()
494 void setVelocity(num x, num y, num z) => _blink.BlinkAudioListener.instance.se tVelocity_Callback_3_(unwrap_jso(this), x, y, z); 604 void setVelocity(num x, num y, num z) => _blink.BlinkAudioListener.instance.se tVelocity_Callback_3_(unwrap_jso(this), x, y, z);
495 605
496 } 606 }
497 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 607 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
498 // for details. All rights reserved. Use of this source code is governed by a 608 // for details. All rights reserved. Use of this source code is governed by a
499 // BSD-style license that can be found in the LICENSE file. 609 // BSD-style license that can be found in the LICENSE file.
500 610
501 611
502 @DomName('AudioNode') 612 @DomName('AudioNode')
503 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNo de-section 613 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNo de-section
504 @Experimental() 614 @Experimental()
505 class AudioNode extends EventTarget { 615 class AudioNode extends EventTarget {
506 // To suppress missing implicit constructor warnings. 616 // To suppress missing implicit constructor warnings.
507 factory AudioNode._() { throw new UnsupportedError("Not supported"); } 617 factory AudioNode._() { throw new UnsupportedError("Not supported"); }
508 618
619
620 static AudioNode internalCreateAudioNode() {
621 return new AudioNode._internalWrap();
622 }
623
624 factory AudioNode._internalWrap() {
625 return new AudioNode.internal_();
626 }
627
628 AudioNode.internal_() : super.internal_();
629
630
509 @DomName('AudioNode.channelCount') 631 @DomName('AudioNode.channelCount')
510 @DocsEditable() 632 @DocsEditable()
511 int get channelCount => _blink.BlinkAudioNode.instance.channelCount_Getter_(un wrap_jso(this)); 633 int get channelCount => _blink.BlinkAudioNode.instance.channelCount_Getter_(un wrap_jso(this));
512 634
513 @DomName('AudioNode.channelCount') 635 @DomName('AudioNode.channelCount')
514 @DocsEditable() 636 @DocsEditable()
515 void set channelCount(int value) => _blink.BlinkAudioNode.instance.channelCoun t_Setter_(unwrap_jso(this), value); 637 set channelCount(int value) => _blink.BlinkAudioNode.instance.channelCount_Set ter_(unwrap_jso(this), value);
516 638
517 @DomName('AudioNode.channelCountMode') 639 @DomName('AudioNode.channelCountMode')
518 @DocsEditable() 640 @DocsEditable()
519 String get channelCountMode => _blink.BlinkAudioNode.instance.channelCountMode _Getter_(unwrap_jso(this)); 641 String get channelCountMode => _blink.BlinkAudioNode.instance.channelCountMode _Getter_(unwrap_jso(this));
520 642
521 @DomName('AudioNode.channelCountMode') 643 @DomName('AudioNode.channelCountMode')
522 @DocsEditable() 644 @DocsEditable()
523 void set channelCountMode(String value) => _blink.BlinkAudioNode.instance.chan nelCountMode_Setter_(unwrap_jso(this), value); 645 set channelCountMode(String value) => _blink.BlinkAudioNode.instance.channelCo untMode_Setter_(unwrap_jso(this), value);
524 646
525 @DomName('AudioNode.channelInterpretation') 647 @DomName('AudioNode.channelInterpretation')
526 @DocsEditable() 648 @DocsEditable()
527 String get channelInterpretation => _blink.BlinkAudioNode.instance.channelInte rpretation_Getter_(unwrap_jso(this)); 649 String get channelInterpretation => _blink.BlinkAudioNode.instance.channelInte rpretation_Getter_(unwrap_jso(this));
528 650
529 @DomName('AudioNode.channelInterpretation') 651 @DomName('AudioNode.channelInterpretation')
530 @DocsEditable() 652 @DocsEditable()
531 void set channelInterpretation(String value) => _blink.BlinkAudioNode.instance .channelInterpretation_Setter_(unwrap_jso(this), value); 653 set channelInterpretation(String value) => _blink.BlinkAudioNode.instance.chan nelInterpretation_Setter_(unwrap_jso(this), value);
532 654
533 @DomName('AudioNode.context') 655 @DomName('AudioNode.context')
534 @DocsEditable() 656 @DocsEditable()
535 AudioContext get context => wrap_jso(_blink.BlinkAudioNode.instance.context_Ge tter_(unwrap_jso(this))); 657 AudioContext get context => wrap_jso(_blink.BlinkAudioNode.instance.context_Ge tter_(unwrap_jso(this)));
536 658
537 @DomName('AudioNode.numberOfInputs') 659 @DomName('AudioNode.numberOfInputs')
538 @DocsEditable() 660 @DocsEditable()
539 int get numberOfInputs => _blink.BlinkAudioNode.instance.numberOfInputs_Getter _(unwrap_jso(this)); 661 int get numberOfInputs => _blink.BlinkAudioNode.instance.numberOfInputs_Getter _(unwrap_jso(this));
540 662
541 @DomName('AudioNode.numberOfOutputs') 663 @DomName('AudioNode.numberOfOutputs')
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
574 696
575 697
576 @DocsEditable() 698 @DocsEditable()
577 @DomName('AudioParam') 699 @DomName('AudioParam')
578 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram 700 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram
579 @Experimental() 701 @Experimental()
580 class AudioParam extends NativeFieldWrapperClass2 { 702 class AudioParam extends NativeFieldWrapperClass2 {
581 // To suppress missing implicit constructor warnings. 703 // To suppress missing implicit constructor warnings.
582 factory AudioParam._() { throw new UnsupportedError("Not supported"); } 704 factory AudioParam._() { throw new UnsupportedError("Not supported"); }
583 705
706 static AudioParam internalCreateAudioParam() {
707 return new AudioParam._internalWrap();
708 }
709
710 js.JsObject blink_jsObject;
711
712 factory AudioParam._internalWrap() {
713 return new AudioParam.internal_();
714 }
715
716 AudioParam.internal_() { }
717
718 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
719 int get hashCode => unwrap_jso(this).hashCode;
720
584 @DomName('AudioParam.defaultValue') 721 @DomName('AudioParam.defaultValue')
585 @DocsEditable() 722 @DocsEditable()
586 double get defaultValue => _blink.BlinkAudioParam.instance.defaultValue_Getter _(unwrap_jso(this)); 723 num get defaultValue => _blink.BlinkAudioParam.instance.defaultValue_Getter_(u nwrap_jso(this));
587 724
588 @DomName('AudioParam.value') 725 @DomName('AudioParam.value')
589 @DocsEditable() 726 @DocsEditable()
590 num get value => _blink.BlinkAudioParam.instance.value_Getter_(unwrap_jso(this )); 727 num get value => _blink.BlinkAudioParam.instance.value_Getter_(unwrap_jso(this ));
591 728
592 @DomName('AudioParam.value') 729 @DomName('AudioParam.value')
593 @DocsEditable() 730 @DocsEditable()
594 void set value(num value) => _blink.BlinkAudioParam.instance.value_Setter_(unw rap_jso(this), value); 731 set value(num value) => _blink.BlinkAudioParam.instance.value_Setter_(unwrap_j so(this), value);
595 732
596 @DomName('AudioParam.cancelScheduledValues') 733 @DomName('AudioParam.cancelScheduledValues')
597 @DocsEditable() 734 @DocsEditable()
598 void cancelScheduledValues(num startTime) => _blink.BlinkAudioParam.instance.c ancelScheduledValues_Callback_1_(unwrap_jso(this), startTime); 735 void cancelScheduledValues(num startTime) => _blink.BlinkAudioParam.instance.c ancelScheduledValues_Callback_1_(unwrap_jso(this), startTime);
599 736
600 @DomName('AudioParam.exponentialRampToValueAtTime') 737 @DomName('AudioParam.exponentialRampToValueAtTime')
601 @DocsEditable() 738 @DocsEditable()
602 void exponentialRampToValueAtTime(num value, num time) => _blink.BlinkAudioPar am.instance.exponentialRampToValueAtTime_Callback_2_(unwrap_jso(this), value, ti me); 739 void exponentialRampToValueAtTime(num value, num time) => _blink.BlinkAudioPar am.instance.exponentialRampToValueAtTime_Callback_2_(unwrap_jso(this), value, ti me);
603 740
604 @DomName('AudioParam.linearRampToValueAtTime') 741 @DomName('AudioParam.linearRampToValueAtTime')
(...skipping 21 matching lines...) Expand all
626 763
627 764
628 @DocsEditable() 765 @DocsEditable()
629 @DomName('AudioProcessingEvent') 766 @DomName('AudioProcessingEvent')
630 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPr ocessingEvent-section 767 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPr ocessingEvent-section
631 @Experimental() 768 @Experimental()
632 class AudioProcessingEvent extends Event { 769 class AudioProcessingEvent extends Event {
633 // To suppress missing implicit constructor warnings. 770 // To suppress missing implicit constructor warnings.
634 factory AudioProcessingEvent._() { throw new UnsupportedError("Not supported") ; } 771 factory AudioProcessingEvent._() { throw new UnsupportedError("Not supported") ; }
635 772
773
774 static AudioProcessingEvent internalCreateAudioProcessingEvent() {
775 return new AudioProcessingEvent._internalWrap();
776 }
777
778 factory AudioProcessingEvent._internalWrap() {
779 return new AudioProcessingEvent.internal_();
780 }
781
782 AudioProcessingEvent.internal_() : super.internal_();
783
784
636 @DomName('AudioProcessingEvent.inputBuffer') 785 @DomName('AudioProcessingEvent.inputBuffer')
637 @DocsEditable() 786 @DocsEditable()
638 AudioBuffer get inputBuffer => wrap_jso(_blink.BlinkAudioProcessingEvent.insta nce.inputBuffer_Getter_(unwrap_jso(this))); 787 AudioBuffer get inputBuffer => wrap_jso(_blink.BlinkAudioProcessingEvent.insta nce.inputBuffer_Getter_(unwrap_jso(this)));
639 788
640 @DomName('AudioProcessingEvent.outputBuffer') 789 @DomName('AudioProcessingEvent.outputBuffer')
641 @DocsEditable() 790 @DocsEditable()
642 AudioBuffer get outputBuffer => wrap_jso(_blink.BlinkAudioProcessingEvent.inst ance.outputBuffer_Getter_(unwrap_jso(this))); 791 AudioBuffer get outputBuffer => wrap_jso(_blink.BlinkAudioProcessingEvent.inst ance.outputBuffer_Getter_(unwrap_jso(this)));
643 792
644 @DomName('AudioProcessingEvent.playbackTime') 793 @DomName('AudioProcessingEvent.playbackTime')
645 @DocsEditable() 794 @DocsEditable()
646 @Experimental() // untriaged 795 @Experimental() // untriaged
647 double get playbackTime => _blink.BlinkAudioProcessingEvent.instance.playbackT ime_Getter_(unwrap_jso(this)); 796 num get playbackTime => _blink.BlinkAudioProcessingEvent.instance.playbackTime _Getter_(unwrap_jso(this));
648 797
649 } 798 }
650 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 799 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
651 // for details. All rights reserved. Use of this source code is governed by a 800 // for details. All rights reserved. Use of this source code is governed by a
652 // BSD-style license that can be found in the LICENSE file. 801 // BSD-style license that can be found in the LICENSE file.
653 802
654 // WARNING: Do not edit - generated code. 803 // WARNING: Do not edit - generated code.
655 804
656 805
657 @DocsEditable() 806 @DocsEditable()
658 @DomName('AudioSourceNode') 807 @DomName('AudioSourceNode')
659 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html 808 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html
660 @Experimental() 809 @Experimental()
661 class AudioSourceNode extends AudioNode { 810 class AudioSourceNode extends AudioNode {
662 // To suppress missing implicit constructor warnings. 811 // To suppress missing implicit constructor warnings.
663 factory AudioSourceNode._() { throw new UnsupportedError("Not supported"); } 812 factory AudioSourceNode._() { throw new UnsupportedError("Not supported"); }
664 813
814
815 static AudioSourceNode internalCreateAudioSourceNode() {
816 return new AudioSourceNode._internalWrap();
817 }
818
819 factory AudioSourceNode._internalWrap() {
820 return new AudioSourceNode.internal_();
821 }
822
823 AudioSourceNode.internal_() : super.internal_();
824
825
665 } 826 }
666 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 827 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
667 // for details. All rights reserved. Use of this source code is governed by a 828 // for details. All rights reserved. Use of this source code is governed by a
668 // BSD-style license that can be found in the LICENSE file. 829 // BSD-style license that can be found in the LICENSE file.
669 830
670 // WARNING: Do not edit - generated code. 831 // WARNING: Do not edit - generated code.
671 832
672 833
673 @DocsEditable() 834 @DocsEditable()
674 @DomName('BiquadFilterNode') 835 @DomName('BiquadFilterNode')
675 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#BiquadF ilterNode-section 836 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#BiquadF ilterNode-section
676 @Experimental() 837 @Experimental()
677 class BiquadFilterNode extends AudioNode { 838 class BiquadFilterNode extends AudioNode {
678 // To suppress missing implicit constructor warnings. 839 // To suppress missing implicit constructor warnings.
679 factory BiquadFilterNode._() { throw new UnsupportedError("Not supported"); } 840 factory BiquadFilterNode._() { throw new UnsupportedError("Not supported"); }
680 841
842
843 static BiquadFilterNode internalCreateBiquadFilterNode() {
844 return new BiquadFilterNode._internalWrap();
845 }
846
847 factory BiquadFilterNode._internalWrap() {
848 return new BiquadFilterNode.internal_();
849 }
850
851 BiquadFilterNode.internal_() : super.internal_();
852
853
681 @DomName('BiquadFilterNode.Q') 854 @DomName('BiquadFilterNode.Q')
682 @DocsEditable() 855 @DocsEditable()
683 AudioParam get Q => wrap_jso(_blink.BlinkBiquadFilterNode.instance.Q_Getter_(u nwrap_jso(this))); 856 AudioParam get Q => wrap_jso(_blink.BlinkBiquadFilterNode.instance.Q_Getter_(u nwrap_jso(this)));
684 857
685 @DomName('BiquadFilterNode.detune') 858 @DomName('BiquadFilterNode.detune')
686 @DocsEditable() 859 @DocsEditable()
687 AudioParam get detune => wrap_jso(_blink.BlinkBiquadFilterNode.instance.detune _Getter_(unwrap_jso(this))); 860 AudioParam get detune => wrap_jso(_blink.BlinkBiquadFilterNode.instance.detune _Getter_(unwrap_jso(this)));
688 861
689 @DomName('BiquadFilterNode.frequency') 862 @DomName('BiquadFilterNode.frequency')
690 @DocsEditable() 863 @DocsEditable()
691 AudioParam get frequency => wrap_jso(_blink.BlinkBiquadFilterNode.instance.fre quency_Getter_(unwrap_jso(this))); 864 AudioParam get frequency => wrap_jso(_blink.BlinkBiquadFilterNode.instance.fre quency_Getter_(unwrap_jso(this)));
692 865
693 @DomName('BiquadFilterNode.gain') 866 @DomName('BiquadFilterNode.gain')
694 @DocsEditable() 867 @DocsEditable()
695 AudioParam get gain => wrap_jso(_blink.BlinkBiquadFilterNode.instance.gain_Get ter_(unwrap_jso(this))); 868 AudioParam get gain => wrap_jso(_blink.BlinkBiquadFilterNode.instance.gain_Get ter_(unwrap_jso(this)));
696 869
697 @DomName('BiquadFilterNode.type') 870 @DomName('BiquadFilterNode.type')
698 @DocsEditable() 871 @DocsEditable()
699 String get type => _blink.BlinkBiquadFilterNode.instance.type_Getter_(unwrap_j so(this)); 872 String get type => _blink.BlinkBiquadFilterNode.instance.type_Getter_(unwrap_j so(this));
700 873
701 @DomName('BiquadFilterNode.type') 874 @DomName('BiquadFilterNode.type')
702 @DocsEditable() 875 @DocsEditable()
703 void set type(String value) => _blink.BlinkBiquadFilterNode.instance.type_Sett er_(unwrap_jso(this), value); 876 set type(String value) => _blink.BlinkBiquadFilterNode.instance.type_Setter_(u nwrap_jso(this), value);
704 877
705 @DomName('BiquadFilterNode.getFrequencyResponse') 878 @DomName('BiquadFilterNode.getFrequencyResponse')
706 @DocsEditable() 879 @DocsEditable()
707 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Fl oat32List phaseResponse) => _blink.BlinkBiquadFilterNode.instance.getFrequencyRe sponse_Callback_3_(unwrap_jso(this), frequencyHz, magResponse, phaseResponse); 880 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Fl oat32List phaseResponse) => _blink.BlinkBiquadFilterNode.instance.getFrequencyRe sponse_Callback_3_(unwrap_jso(this), frequencyHz, magResponse, phaseResponse);
708 881
709 } 882 }
710 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 883 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
711 // for details. All rights reserved. Use of this source code is governed by a 884 // for details. All rights reserved. Use of this source code is governed by a
712 // BSD-style license that can be found in the LICENSE file. 885 // BSD-style license that can be found in the LICENSE file.
713 886
714 // WARNING: Do not edit - generated code. 887 // WARNING: Do not edit - generated code.
715 888
716 889
717 @DocsEditable() 890 @DocsEditable()
718 @DomName('ChannelMergerNode') 891 @DomName('ChannelMergerNode')
719 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel MergerNode-section 892 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel MergerNode-section
720 @Experimental() 893 @Experimental()
721 class ChannelMergerNode extends AudioNode { 894 class ChannelMergerNode extends AudioNode {
722 // To suppress missing implicit constructor warnings. 895 // To suppress missing implicit constructor warnings.
723 factory ChannelMergerNode._() { throw new UnsupportedError("Not supported"); } 896 factory ChannelMergerNode._() { throw new UnsupportedError("Not supported"); }
724 897
898
899 static ChannelMergerNode internalCreateChannelMergerNode() {
900 return new ChannelMergerNode._internalWrap();
901 }
902
903 factory ChannelMergerNode._internalWrap() {
904 return new ChannelMergerNode.internal_();
905 }
906
907 ChannelMergerNode.internal_() : super.internal_();
908
909
725 } 910 }
726 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 911 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
727 // for details. All rights reserved. Use of this source code is governed by a 912 // for details. All rights reserved. Use of this source code is governed by a
728 // BSD-style license that can be found in the LICENSE file. 913 // BSD-style license that can be found in the LICENSE file.
729 914
730 // WARNING: Do not edit - generated code. 915 // WARNING: Do not edit - generated code.
731 916
732 917
733 @DocsEditable() 918 @DocsEditable()
734 @DomName('ChannelSplitterNode') 919 @DomName('ChannelSplitterNode')
735 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel SplitterNode-section 920 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel SplitterNode-section
736 @Experimental() 921 @Experimental()
737 class ChannelSplitterNode extends AudioNode { 922 class ChannelSplitterNode extends AudioNode {
738 // To suppress missing implicit constructor warnings. 923 // To suppress missing implicit constructor warnings.
739 factory ChannelSplitterNode._() { throw new UnsupportedError("Not supported"); } 924 factory ChannelSplitterNode._() { throw new UnsupportedError("Not supported"); }
740 925
926
927 static ChannelSplitterNode internalCreateChannelSplitterNode() {
928 return new ChannelSplitterNode._internalWrap();
929 }
930
931 factory ChannelSplitterNode._internalWrap() {
932 return new ChannelSplitterNode.internal_();
933 }
934
935 ChannelSplitterNode.internal_() : super.internal_();
936
937
741 } 938 }
742 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 939 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
743 // for details. All rights reserved. Use of this source code is governed by a 940 // for details. All rights reserved. Use of this source code is governed by a
744 // BSD-style license that can be found in the LICENSE file. 941 // BSD-style license that can be found in the LICENSE file.
745 942
746 // WARNING: Do not edit - generated code. 943 // WARNING: Do not edit - generated code.
747 944
748 945
749 @DocsEditable() 946 @DocsEditable()
750 @DomName('ConvolverNode') 947 @DomName('ConvolverNode')
751 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Convolv erNode 948 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Convolv erNode
752 @Experimental() 949 @Experimental()
753 class ConvolverNode extends AudioNode { 950 class ConvolverNode extends AudioNode {
754 // To suppress missing implicit constructor warnings. 951 // To suppress missing implicit constructor warnings.
755 factory ConvolverNode._() { throw new UnsupportedError("Not supported"); } 952 factory ConvolverNode._() { throw new UnsupportedError("Not supported"); }
756 953
954
955 static ConvolverNode internalCreateConvolverNode() {
956 return new ConvolverNode._internalWrap();
957 }
958
959 factory ConvolverNode._internalWrap() {
960 return new ConvolverNode.internal_();
961 }
962
963 ConvolverNode.internal_() : super.internal_();
964
965
757 @DomName('ConvolverNode.buffer') 966 @DomName('ConvolverNode.buffer')
758 @DocsEditable() 967 @DocsEditable()
759 AudioBuffer get buffer => wrap_jso(_blink.BlinkConvolverNode.instance.buffer_G etter_(unwrap_jso(this))); 968 AudioBuffer get buffer => wrap_jso(_blink.BlinkConvolverNode.instance.buffer_G etter_(unwrap_jso(this)));
760 969
761 @DomName('ConvolverNode.buffer') 970 @DomName('ConvolverNode.buffer')
762 @DocsEditable() 971 @DocsEditable()
763 void set buffer(AudioBuffer value) => _blink.BlinkConvolverNode.instance.buffe r_Setter_(unwrap_jso(this), unwrap_jso(value)); 972 set buffer(AudioBuffer value) => _blink.BlinkConvolverNode.instance.buffer_Set ter_(unwrap_jso(this), unwrap_jso(value));
764 973
765 @DomName('ConvolverNode.normalize') 974 @DomName('ConvolverNode.normalize')
766 @DocsEditable() 975 @DocsEditable()
767 bool get normalize => _blink.BlinkConvolverNode.instance.normalize_Getter_(unw rap_jso(this)); 976 bool get normalize => _blink.BlinkConvolverNode.instance.normalize_Getter_(unw rap_jso(this));
768 977
769 @DomName('ConvolverNode.normalize') 978 @DomName('ConvolverNode.normalize')
770 @DocsEditable() 979 @DocsEditable()
771 void set normalize(bool value) => _blink.BlinkConvolverNode.instance.normalize _Setter_(unwrap_jso(this), value); 980 set normalize(bool value) => _blink.BlinkConvolverNode.instance.normalize_Sett er_(unwrap_jso(this), value);
772 981
773 } 982 }
774 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 983 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
775 // for details. All rights reserved. Use of this source code is governed by a 984 // for details. All rights reserved. Use of this source code is governed by a
776 // BSD-style license that can be found in the LICENSE file. 985 // BSD-style license that can be found in the LICENSE file.
777 986
778 // WARNING: Do not edit - generated code. 987 // WARNING: Do not edit - generated code.
779 988
780 989
781 @DocsEditable() 990 @DocsEditable()
782 @DomName('DelayNode') 991 @DomName('DelayNode')
783 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#DelayNo de 992 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#DelayNo de
784 @Experimental() 993 @Experimental()
785 class DelayNode extends AudioNode { 994 class DelayNode extends AudioNode {
786 // To suppress missing implicit constructor warnings. 995 // To suppress missing implicit constructor warnings.
787 factory DelayNode._() { throw new UnsupportedError("Not supported"); } 996 factory DelayNode._() { throw new UnsupportedError("Not supported"); }
788 997
998
999 static DelayNode internalCreateDelayNode() {
1000 return new DelayNode._internalWrap();
1001 }
1002
1003 factory DelayNode._internalWrap() {
1004 return new DelayNode.internal_();
1005 }
1006
1007 DelayNode.internal_() : super.internal_();
1008
1009
789 @DomName('DelayNode.delayTime') 1010 @DomName('DelayNode.delayTime')
790 @DocsEditable() 1011 @DocsEditable()
791 AudioParam get delayTime => wrap_jso(_blink.BlinkDelayNode.instance.delayTime_ Getter_(unwrap_jso(this))); 1012 AudioParam get delayTime => wrap_jso(_blink.BlinkDelayNode.instance.delayTime_ Getter_(unwrap_jso(this)));
792 1013
793 } 1014 }
794 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1015 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
795 // for details. All rights reserved. Use of this source code is governed by a 1016 // for details. All rights reserved. Use of this source code is governed by a
796 // BSD-style license that can be found in the LICENSE file. 1017 // BSD-style license that can be found in the LICENSE file.
797 1018
798 // WARNING: Do not edit - generated code. 1019 // WARNING: Do not edit - generated code.
799 1020
800 1021
801 @DocsEditable() 1022 @DocsEditable()
802 @DomName('DynamicsCompressorNode') 1023 @DomName('DynamicsCompressorNode')
803 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Dynamic sCompressorNode 1024 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Dynamic sCompressorNode
804 @Experimental() 1025 @Experimental()
805 class DynamicsCompressorNode extends AudioNode { 1026 class DynamicsCompressorNode extends AudioNode {
806 // To suppress missing implicit constructor warnings. 1027 // To suppress missing implicit constructor warnings.
807 factory DynamicsCompressorNode._() { throw new UnsupportedError("Not supported "); } 1028 factory DynamicsCompressorNode._() { throw new UnsupportedError("Not supported "); }
808 1029
1030
1031 static DynamicsCompressorNode internalCreateDynamicsCompressorNode() {
1032 return new DynamicsCompressorNode._internalWrap();
1033 }
1034
1035 factory DynamicsCompressorNode._internalWrap() {
1036 return new DynamicsCompressorNode.internal_();
1037 }
1038
1039 DynamicsCompressorNode.internal_() : super.internal_();
1040
1041
809 @DomName('DynamicsCompressorNode.attack') 1042 @DomName('DynamicsCompressorNode.attack')
810 @DocsEditable() 1043 @DocsEditable()
811 AudioParam get attack => wrap_jso(_blink.BlinkDynamicsCompressorNode.instance. attack_Getter_(unwrap_jso(this))); 1044 AudioParam get attack => wrap_jso(_blink.BlinkDynamicsCompressorNode.instance. attack_Getter_(unwrap_jso(this)));
812 1045
813 @DomName('DynamicsCompressorNode.knee') 1046 @DomName('DynamicsCompressorNode.knee')
814 @DocsEditable() 1047 @DocsEditable()
815 AudioParam get knee => wrap_jso(_blink.BlinkDynamicsCompressorNode.instance.kn ee_Getter_(unwrap_jso(this))); 1048 AudioParam get knee => wrap_jso(_blink.BlinkDynamicsCompressorNode.instance.kn ee_Getter_(unwrap_jso(this)));
816 1049
817 @DomName('DynamicsCompressorNode.ratio') 1050 @DomName('DynamicsCompressorNode.ratio')
818 @DocsEditable() 1051 @DocsEditable()
(...skipping 20 matching lines...) Expand all
839 1072
840 1073
841 @DocsEditable() 1074 @DocsEditable()
842 @DomName('GainNode') 1075 @DomName('GainNode')
843 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#GainNod e 1076 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#GainNod e
844 @Experimental() 1077 @Experimental()
845 class GainNode extends AudioNode { 1078 class GainNode extends AudioNode {
846 // To suppress missing implicit constructor warnings. 1079 // To suppress missing implicit constructor warnings.
847 factory GainNode._() { throw new UnsupportedError("Not supported"); } 1080 factory GainNode._() { throw new UnsupportedError("Not supported"); }
848 1081
1082
1083 static GainNode internalCreateGainNode() {
1084 return new GainNode._internalWrap();
1085 }
1086
1087 factory GainNode._internalWrap() {
1088 return new GainNode.internal_();
1089 }
1090
1091 GainNode.internal_() : super.internal_();
1092
1093
849 @DomName('GainNode.gain') 1094 @DomName('GainNode.gain')
850 @DocsEditable() 1095 @DocsEditable()
851 AudioParam get gain => wrap_jso(_blink.BlinkGainNode.instance.gain_Getter_(unw rap_jso(this))); 1096 AudioParam get gain => wrap_jso(_blink.BlinkGainNode.instance.gain_Getter_(unw rap_jso(this)));
852 1097
853 } 1098 }
854 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1099 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
855 // for details. All rights reserved. Use of this source code is governed by a 1100 // for details. All rights reserved. Use of this source code is governed by a
856 // BSD-style license that can be found in the LICENSE file. 1101 // BSD-style license that can be found in the LICENSE file.
857 1102
858 // WARNING: Do not edit - generated code. 1103 // WARNING: Do not edit - generated code.
859 1104
860 1105
861 @DocsEditable() 1106 @DocsEditable()
862 @DomName('MediaElementAudioSourceNode') 1107 @DomName('MediaElementAudioSourceNode')
863 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaEl ementAudioSourceNode 1108 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaEl ementAudioSourceNode
864 @Experimental() 1109 @Experimental()
865 class MediaElementAudioSourceNode extends AudioSourceNode { 1110 class MediaElementAudioSourceNode extends AudioSourceNode {
866 // To suppress missing implicit constructor warnings. 1111 // To suppress missing implicit constructor warnings.
867 factory MediaElementAudioSourceNode._() { throw new UnsupportedError("Not supp orted"); } 1112 factory MediaElementAudioSourceNode._() { throw new UnsupportedError("Not supp orted"); }
868 1113
1114
1115 static MediaElementAudioSourceNode internalCreateMediaElementAudioSourceNode() {
1116 return new MediaElementAudioSourceNode._internalWrap();
1117 }
1118
1119 factory MediaElementAudioSourceNode._internalWrap() {
1120 return new MediaElementAudioSourceNode.internal_();
1121 }
1122
1123 MediaElementAudioSourceNode.internal_() : super.internal_();
1124
1125
869 @DomName('MediaElementAudioSourceNode.mediaElement') 1126 @DomName('MediaElementAudioSourceNode.mediaElement')
870 @DocsEditable() 1127 @DocsEditable()
871 @Experimental() // non-standard 1128 @Experimental() // non-standard
872 MediaElement get mediaElement => wrap_jso(_blink.BlinkMediaElementAudioSourceN ode.instance.mediaElement_Getter_(unwrap_jso(this))); 1129 MediaElement get mediaElement => wrap_jso(_blink.BlinkMediaElementAudioSourceN ode.instance.mediaElement_Getter_(unwrap_jso(this)));
873 1130
874 } 1131 }
875 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1132 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
876 // for details. All rights reserved. Use of this source code is governed by a 1133 // for details. All rights reserved. Use of this source code is governed by a
877 // BSD-style license that can be found in the LICENSE file. 1134 // BSD-style license that can be found in the LICENSE file.
878 1135
879 // WARNING: Do not edit - generated code. 1136 // WARNING: Do not edit - generated code.
880 1137
881 1138
882 @DocsEditable() 1139 @DocsEditable()
883 @DomName('MediaStreamAudioDestinationNode') 1140 @DomName('MediaStreamAudioDestinationNode')
884 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt reamAudioDestinationNode 1141 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt reamAudioDestinationNode
885 @Experimental() 1142 @Experimental()
886 class MediaStreamAudioDestinationNode extends AudioNode { 1143 class MediaStreamAudioDestinationNode extends AudioNode {
887 // To suppress missing implicit constructor warnings. 1144 // To suppress missing implicit constructor warnings.
888 factory MediaStreamAudioDestinationNode._() { throw new UnsupportedError("Not supported"); } 1145 factory MediaStreamAudioDestinationNode._() { throw new UnsupportedError("Not supported"); }
889 1146
1147
1148 static MediaStreamAudioDestinationNode internalCreateMediaStreamAudioDestinati onNode() {
1149 return new MediaStreamAudioDestinationNode._internalWrap();
1150 }
1151
1152 factory MediaStreamAudioDestinationNode._internalWrap() {
1153 return new MediaStreamAudioDestinationNode.internal_();
1154 }
1155
1156 MediaStreamAudioDestinationNode.internal_() : super.internal_();
1157
1158
890 @DomName('MediaStreamAudioDestinationNode.stream') 1159 @DomName('MediaStreamAudioDestinationNode.stream')
891 @DocsEditable() 1160 @DocsEditable()
892 MediaStream get stream => wrap_jso(_blink.BlinkMediaStreamAudioDestinationNode .instance.stream_Getter_(unwrap_jso(this))); 1161 MediaStream get stream => wrap_jso(_blink.BlinkMediaStreamAudioDestinationNode .instance.stream_Getter_(unwrap_jso(this)));
893 1162
894 } 1163 }
895 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1164 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
896 // for details. All rights reserved. Use of this source code is governed by a 1165 // for details. All rights reserved. Use of this source code is governed by a
897 // BSD-style license that can be found in the LICENSE file. 1166 // BSD-style license that can be found in the LICENSE file.
898 1167
899 // WARNING: Do not edit - generated code. 1168 // WARNING: Do not edit - generated code.
900 1169
901 1170
902 @DocsEditable() 1171 @DocsEditable()
903 @DomName('MediaStreamAudioSourceNode') 1172 @DomName('MediaStreamAudioSourceNode')
904 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt reamAudioSourceNode 1173 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt reamAudioSourceNode
905 @Experimental() 1174 @Experimental()
906 class MediaStreamAudioSourceNode extends AudioSourceNode { 1175 class MediaStreamAudioSourceNode extends AudioSourceNode {
907 // To suppress missing implicit constructor warnings. 1176 // To suppress missing implicit constructor warnings.
908 factory MediaStreamAudioSourceNode._() { throw new UnsupportedError("Not suppo rted"); } 1177 factory MediaStreamAudioSourceNode._() { throw new UnsupportedError("Not suppo rted"); }
909 1178
1179
1180 static MediaStreamAudioSourceNode internalCreateMediaStreamAudioSourceNode() {
1181 return new MediaStreamAudioSourceNode._internalWrap();
1182 }
1183
1184 factory MediaStreamAudioSourceNode._internalWrap() {
1185 return new MediaStreamAudioSourceNode.internal_();
1186 }
1187
1188 MediaStreamAudioSourceNode.internal_() : super.internal_();
1189
1190
910 @DomName('MediaStreamAudioSourceNode.mediaStream') 1191 @DomName('MediaStreamAudioSourceNode.mediaStream')
911 @DocsEditable() 1192 @DocsEditable()
912 MediaStream get mediaStream => wrap_jso(_blink.BlinkMediaStreamAudioSourceNode .instance.mediaStream_Getter_(unwrap_jso(this))); 1193 MediaStream get mediaStream => wrap_jso(_blink.BlinkMediaStreamAudioSourceNode .instance.mediaStream_Getter_(unwrap_jso(this)));
913 1194
914 } 1195 }
915 // 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
916 // 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
917 // BSD-style license that can be found in the LICENSE file. 1198 // BSD-style license that can be found in the LICENSE file.
918 1199
919 // WARNING: Do not edit - generated code. 1200 // WARNING: Do not edit - generated code.
920 1201
921 1202
922 @DocsEditable() 1203 @DocsEditable()
923 @DomName('OfflineAudioCompletionEvent') 1204 @DomName('OfflineAudioCompletionEvent')
924 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioCompletionEvent-section 1205 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioCompletionEvent-section
925 @Experimental() 1206 @Experimental()
926 class OfflineAudioCompletionEvent extends Event { 1207 class OfflineAudioCompletionEvent extends Event {
927 // To suppress missing implicit constructor warnings. 1208 // To suppress missing implicit constructor warnings.
928 factory OfflineAudioCompletionEvent._() { throw new UnsupportedError("Not supp orted"); } 1209 factory OfflineAudioCompletionEvent._() { throw new UnsupportedError("Not supp orted"); }
929 1210
1211
1212 static OfflineAudioCompletionEvent internalCreateOfflineAudioCompletionEvent() {
1213 return new OfflineAudioCompletionEvent._internalWrap();
1214 }
1215
1216 factory OfflineAudioCompletionEvent._internalWrap() {
1217 return new OfflineAudioCompletionEvent.internal_();
1218 }
1219
1220 OfflineAudioCompletionEvent.internal_() : super.internal_();
1221
1222
930 @DomName('OfflineAudioCompletionEvent.renderedBuffer') 1223 @DomName('OfflineAudioCompletionEvent.renderedBuffer')
931 @DocsEditable() 1224 @DocsEditable()
932 AudioBuffer get renderedBuffer => wrap_jso(_blink.BlinkOfflineAudioCompletionE vent.instance.renderedBuffer_Getter_(unwrap_jso(this))); 1225 AudioBuffer get renderedBuffer => wrap_jso(_blink.BlinkOfflineAudioCompletionE vent.instance.renderedBuffer_Getter_(unwrap_jso(this)));
933 1226
934 } 1227 }
935 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1228 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
936 // for details. All rights reserved. Use of this source code is governed by a 1229 // for details. All rights reserved. Use of this source code is governed by a
937 // BSD-style license that can be found in the LICENSE file. 1230 // BSD-style license that can be found in the LICENSE file.
938 1231
939 // WARNING: Do not edit - generated code. 1232 // WARNING: Do not edit - generated code.
940 1233
941 1234
942 @DocsEditable() 1235 @DocsEditable()
943 @DomName('OfflineAudioContext') 1236 @DomName('OfflineAudioContext')
944 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioContext-section 1237 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioContext-section
945 @Experimental() 1238 @Experimental()
946 class OfflineAudioContext extends AudioContext { 1239 class OfflineAudioContext extends AudioContext {
947 // To suppress missing implicit constructor warnings. 1240 // To suppress missing implicit constructor warnings.
948 factory OfflineAudioContext._() { throw new UnsupportedError("Not supported"); } 1241 factory OfflineAudioContext._() { throw new UnsupportedError("Not supported"); }
949 1242
950 @DomName('OfflineAudioContext.OfflineAudioContext') 1243 @DomName('OfflineAudioContext.OfflineAudioContext')
951 @DocsEditable() 1244 @DocsEditable()
952 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num samp leRate) { 1245 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num samp leRate) {
953 return _blink.BlinkOfflineAudioContext.instance.constructorCallback_3_(numbe rOfChannels, numberOfFrames, sampleRate); 1246 return wrap_jso(_blink.BlinkOfflineAudioContext.instance.constructorCallback _3_(numberOfChannels, numberOfFrames, sampleRate));
954 } 1247 }
955 1248
1249
1250 static OfflineAudioContext internalCreateOfflineAudioContext() {
1251 return new OfflineAudioContext._internalWrap();
1252 }
1253
1254 factory OfflineAudioContext._internalWrap() {
1255 return new OfflineAudioContext.internal_();
1256 }
1257
1258 OfflineAudioContext.internal_() : super.internal_();
1259
1260
956 } 1261 }
957 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1262 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
958 // for details. All rights reserved. Use of this source code is governed by a 1263 // for details. All rights reserved. Use of this source code is governed by a
959 // BSD-style license that can be found in the LICENSE file. 1264 // BSD-style license that can be found in the LICENSE file.
960 1265
961 // WARNING: Do not edit - generated code. 1266 // WARNING: Do not edit - generated code.
962 1267
963 1268
964 @DocsEditable() 1269 @DocsEditable()
965 @DomName('OscillatorNode') 1270 @DomName('OscillatorNode')
966 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Osc illatorNode 1271 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Osc illatorNode
967 @Experimental() 1272 @Experimental()
968 class OscillatorNode extends AudioSourceNode { 1273 class OscillatorNode extends AudioSourceNode {
969 // To suppress missing implicit constructor warnings. 1274 // To suppress missing implicit constructor warnings.
970 factory OscillatorNode._() { throw new UnsupportedError("Not supported"); } 1275 factory OscillatorNode._() { throw new UnsupportedError("Not supported"); }
971 1276
972 /** 1277 /**
973 * Static factory designed to expose `ended` events to event 1278 * Static factory designed to expose `ended` events to event
974 * handlers that are not necessarily instances of [OscillatorNode]. 1279 * handlers that are not necessarily instances of [OscillatorNode].
975 * 1280 *
976 * See [EventStreamProvider] for usage information. 1281 * See [EventStreamProvider] for usage information.
977 */ 1282 */
978 @DomName('OscillatorNode.endedEvent') 1283 @DomName('OscillatorNode.endedEvent')
979 @DocsEditable() 1284 @DocsEditable()
980 @Experimental() // untriaged 1285 @Experimental() // untriaged
981 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider <Event>('ended'); 1286 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider <Event>('ended');
982 1287
1288
1289 static OscillatorNode internalCreateOscillatorNode() {
1290 return new OscillatorNode._internalWrap();
1291 }
1292
1293 factory OscillatorNode._internalWrap() {
1294 return new OscillatorNode.internal_();
1295 }
1296
1297 OscillatorNode.internal_() : super.internal_();
1298
1299
983 @DomName('OscillatorNode.detune') 1300 @DomName('OscillatorNode.detune')
984 @DocsEditable() 1301 @DocsEditable()
985 AudioParam get detune => wrap_jso(_blink.BlinkOscillatorNode.instance.detune_G etter_(unwrap_jso(this))); 1302 AudioParam get detune => wrap_jso(_blink.BlinkOscillatorNode.instance.detune_G etter_(unwrap_jso(this)));
986 1303
987 @DomName('OscillatorNode.frequency') 1304 @DomName('OscillatorNode.frequency')
988 @DocsEditable() 1305 @DocsEditable()
989 AudioParam get frequency => wrap_jso(_blink.BlinkOscillatorNode.instance.frequ ency_Getter_(unwrap_jso(this))); 1306 AudioParam get frequency => wrap_jso(_blink.BlinkOscillatorNode.instance.frequ ency_Getter_(unwrap_jso(this)));
990 1307
991 @DomName('OscillatorNode.type') 1308 @DomName('OscillatorNode.type')
992 @DocsEditable() 1309 @DocsEditable()
993 String get type => _blink.BlinkOscillatorNode.instance.type_Getter_(unwrap_jso (this)); 1310 String get type => _blink.BlinkOscillatorNode.instance.type_Getter_(unwrap_jso (this));
994 1311
995 @DomName('OscillatorNode.type') 1312 @DomName('OscillatorNode.type')
996 @DocsEditable() 1313 @DocsEditable()
997 void set type(String value) => _blink.BlinkOscillatorNode.instance.type_Setter _(unwrap_jso(this), value); 1314 set type(String value) => _blink.BlinkOscillatorNode.instance.type_Setter_(unw rap_jso(this), value);
998 1315
999 @DomName('OscillatorNode.noteOff') 1316 @DomName('OscillatorNode.noteOff')
1000 @DocsEditable() 1317 @DocsEditable()
1001 void noteOff(num when) => _blink.BlinkOscillatorNode.instance.noteOff_Callback _1_(unwrap_jso(this), when); 1318 void noteOff(num when) => _blink.BlinkOscillatorNode.instance.noteOff_Callback _1_(unwrap_jso(this), when);
1002 1319
1003 @DomName('OscillatorNode.noteOn') 1320 @DomName('OscillatorNode.noteOn')
1004 @DocsEditable() 1321 @DocsEditable()
1005 void noteOn(num when) => _blink.BlinkOscillatorNode.instance.noteOn_Callback_1 _(unwrap_jso(this), when); 1322 void noteOn(num when) => _blink.BlinkOscillatorNode.instance.noteOn_Callback_1 _(unwrap_jso(this), when);
1006 1323
1007 @DomName('OscillatorNode.setPeriodicWave') 1324 @DomName('OscillatorNode.setPeriodicWave')
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1042 1359
1043 1360
1044 @DocsEditable() 1361 @DocsEditable()
1045 @DomName('PannerNode') 1362 @DomName('PannerNode')
1046 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerN ode 1363 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerN ode
1047 @Experimental() 1364 @Experimental()
1048 class PannerNode extends AudioNode { 1365 class PannerNode extends AudioNode {
1049 // To suppress missing implicit constructor warnings. 1366 // To suppress missing implicit constructor warnings.
1050 factory PannerNode._() { throw new UnsupportedError("Not supported"); } 1367 factory PannerNode._() { throw new UnsupportedError("Not supported"); }
1051 1368
1369
1370 static PannerNode internalCreatePannerNode() {
1371 return new PannerNode._internalWrap();
1372 }
1373
1374 factory PannerNode._internalWrap() {
1375 return new PannerNode.internal_();
1376 }
1377
1378 PannerNode.internal_() : super.internal_();
1379
1380
1052 @DomName('PannerNode.coneInnerAngle') 1381 @DomName('PannerNode.coneInnerAngle')
1053 @DocsEditable() 1382 @DocsEditable()
1054 num get coneInnerAngle => _blink.BlinkPannerNode.instance.coneInnerAngle_Gette r_(unwrap_jso(this)); 1383 num get coneInnerAngle => _blink.BlinkPannerNode.instance.coneInnerAngle_Gette r_(unwrap_jso(this));
1055 1384
1056 @DomName('PannerNode.coneInnerAngle') 1385 @DomName('PannerNode.coneInnerAngle')
1057 @DocsEditable() 1386 @DocsEditable()
1058 void set coneInnerAngle(num value) => _blink.BlinkPannerNode.instance.coneInne rAngle_Setter_(unwrap_jso(this), value); 1387 set coneInnerAngle(num value) => _blink.BlinkPannerNode.instance.coneInnerAngl e_Setter_(unwrap_jso(this), value);
1059 1388
1060 @DomName('PannerNode.coneOuterAngle') 1389 @DomName('PannerNode.coneOuterAngle')
1061 @DocsEditable() 1390 @DocsEditable()
1062 num get coneOuterAngle => _blink.BlinkPannerNode.instance.coneOuterAngle_Gette r_(unwrap_jso(this)); 1391 num get coneOuterAngle => _blink.BlinkPannerNode.instance.coneOuterAngle_Gette r_(unwrap_jso(this));
1063 1392
1064 @DomName('PannerNode.coneOuterAngle') 1393 @DomName('PannerNode.coneOuterAngle')
1065 @DocsEditable() 1394 @DocsEditable()
1066 void set coneOuterAngle(num value) => _blink.BlinkPannerNode.instance.coneOute rAngle_Setter_(unwrap_jso(this), value); 1395 set coneOuterAngle(num value) => _blink.BlinkPannerNode.instance.coneOuterAngl e_Setter_(unwrap_jso(this), value);
1067 1396
1068 @DomName('PannerNode.coneOuterGain') 1397 @DomName('PannerNode.coneOuterGain')
1069 @DocsEditable() 1398 @DocsEditable()
1070 num get coneOuterGain => _blink.BlinkPannerNode.instance.coneOuterGain_Getter_ (unwrap_jso(this)); 1399 num get coneOuterGain => _blink.BlinkPannerNode.instance.coneOuterGain_Getter_ (unwrap_jso(this));
1071 1400
1072 @DomName('PannerNode.coneOuterGain') 1401 @DomName('PannerNode.coneOuterGain')
1073 @DocsEditable() 1402 @DocsEditable()
1074 void set coneOuterGain(num value) => _blink.BlinkPannerNode.instance.coneOuter Gain_Setter_(unwrap_jso(this), value); 1403 set coneOuterGain(num value) => _blink.BlinkPannerNode.instance.coneOuterGain_ Setter_(unwrap_jso(this), value);
1075 1404
1076 @DomName('PannerNode.distanceModel') 1405 @DomName('PannerNode.distanceModel')
1077 @DocsEditable() 1406 @DocsEditable()
1078 String get distanceModel => _blink.BlinkPannerNode.instance.distanceModel_Gett er_(unwrap_jso(this)); 1407 String get distanceModel => _blink.BlinkPannerNode.instance.distanceModel_Gett er_(unwrap_jso(this));
1079 1408
1080 @DomName('PannerNode.distanceModel') 1409 @DomName('PannerNode.distanceModel')
1081 @DocsEditable() 1410 @DocsEditable()
1082 void set distanceModel(String value) => _blink.BlinkPannerNode.instance.distan ceModel_Setter_(unwrap_jso(this), value); 1411 set distanceModel(String value) => _blink.BlinkPannerNode.instance.distanceMod el_Setter_(unwrap_jso(this), value);
1083 1412
1084 @DomName('PannerNode.maxDistance') 1413 @DomName('PannerNode.maxDistance')
1085 @DocsEditable() 1414 @DocsEditable()
1086 num get maxDistance => _blink.BlinkPannerNode.instance.maxDistance_Getter_(unw rap_jso(this)); 1415 num get maxDistance => _blink.BlinkPannerNode.instance.maxDistance_Getter_(unw rap_jso(this));
1087 1416
1088 @DomName('PannerNode.maxDistance') 1417 @DomName('PannerNode.maxDistance')
1089 @DocsEditable() 1418 @DocsEditable()
1090 void set maxDistance(num value) => _blink.BlinkPannerNode.instance.maxDistance _Setter_(unwrap_jso(this), value); 1419 set maxDistance(num value) => _blink.BlinkPannerNode.instance.maxDistance_Sett er_(unwrap_jso(this), value);
1091 1420
1092 @DomName('PannerNode.panningModel') 1421 @DomName('PannerNode.panningModel')
1093 @DocsEditable() 1422 @DocsEditable()
1094 String get panningModel => _blink.BlinkPannerNode.instance.panningModel_Getter _(unwrap_jso(this)); 1423 String get panningModel => _blink.BlinkPannerNode.instance.panningModel_Getter _(unwrap_jso(this));
1095 1424
1096 @DomName('PannerNode.panningModel') 1425 @DomName('PannerNode.panningModel')
1097 @DocsEditable() 1426 @DocsEditable()
1098 void set panningModel(String value) => _blink.BlinkPannerNode.instance.panning Model_Setter_(unwrap_jso(this), value); 1427 set panningModel(String value) => _blink.BlinkPannerNode.instance.panningModel _Setter_(unwrap_jso(this), value);
1099 1428
1100 @DomName('PannerNode.refDistance') 1429 @DomName('PannerNode.refDistance')
1101 @DocsEditable() 1430 @DocsEditable()
1102 num get refDistance => _blink.BlinkPannerNode.instance.refDistance_Getter_(unw rap_jso(this)); 1431 num get refDistance => _blink.BlinkPannerNode.instance.refDistance_Getter_(unw rap_jso(this));
1103 1432
1104 @DomName('PannerNode.refDistance') 1433 @DomName('PannerNode.refDistance')
1105 @DocsEditable() 1434 @DocsEditable()
1106 void set refDistance(num value) => _blink.BlinkPannerNode.instance.refDistance _Setter_(unwrap_jso(this), value); 1435 set refDistance(num value) => _blink.BlinkPannerNode.instance.refDistance_Sett er_(unwrap_jso(this), value);
1107 1436
1108 @DomName('PannerNode.rolloffFactor') 1437 @DomName('PannerNode.rolloffFactor')
1109 @DocsEditable() 1438 @DocsEditable()
1110 num get rolloffFactor => _blink.BlinkPannerNode.instance.rolloffFactor_Getter_ (unwrap_jso(this)); 1439 num get rolloffFactor => _blink.BlinkPannerNode.instance.rolloffFactor_Getter_ (unwrap_jso(this));
1111 1440
1112 @DomName('PannerNode.rolloffFactor') 1441 @DomName('PannerNode.rolloffFactor')
1113 @DocsEditable() 1442 @DocsEditable()
1114 void set rolloffFactor(num value) => _blink.BlinkPannerNode.instance.rolloffFa ctor_Setter_(unwrap_jso(this), value); 1443 set rolloffFactor(num value) => _blink.BlinkPannerNode.instance.rolloffFactor_ Setter_(unwrap_jso(this), value);
1115 1444
1116 @DomName('PannerNode.setOrientation') 1445 @DomName('PannerNode.setOrientation')
1117 @DocsEditable() 1446 @DocsEditable()
1118 void setOrientation(num x, num y, num z) => _blink.BlinkPannerNode.instance.se tOrientation_Callback_3_(unwrap_jso(this), x, y, z); 1447 void setOrientation(num x, num y, num z) => _blink.BlinkPannerNode.instance.se tOrientation_Callback_3_(unwrap_jso(this), x, y, z);
1119 1448
1120 @DomName('PannerNode.setPosition') 1449 @DomName('PannerNode.setPosition')
1121 @DocsEditable() 1450 @DocsEditable()
1122 void setPosition(num x, num y, num z) => _blink.BlinkPannerNode.instance.setPo sition_Callback_3_(unwrap_jso(this), x, y, z); 1451 void setPosition(num x, num y, num z) => _blink.BlinkPannerNode.instance.setPo sition_Callback_3_(unwrap_jso(this), x, y, z);
1123 1452
1124 @DomName('PannerNode.setVelocity') 1453 @DomName('PannerNode.setVelocity')
1125 @DocsEditable() 1454 @DocsEditable()
1126 void setVelocity(num x, num y, num z) => _blink.BlinkPannerNode.instance.setVe locity_Callback_3_(unwrap_jso(this), x, y, z); 1455 void setVelocity(num x, num y, num z) => _blink.BlinkPannerNode.instance.setVe locity_Callback_3_(unwrap_jso(this), x, y, z);
1127 1456
1128 } 1457 }
1129 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1458 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1130 // for details. All rights reserved. Use of this source code is governed by a 1459 // for details. All rights reserved. Use of this source code is governed by a
1131 // BSD-style license that can be found in the LICENSE file. 1460 // BSD-style license that can be found in the LICENSE file.
1132 1461
1133 // WARNING: Do not edit - generated code. 1462 // WARNING: Do not edit - generated code.
1134 1463
1135 1464
1136 @DocsEditable() 1465 @DocsEditable()
1137 @DomName('PeriodicWave') 1466 @DomName('PeriodicWave')
1138 @Experimental() // untriaged 1467 @Experimental() // untriaged
1139 class PeriodicWave extends NativeFieldWrapperClass2 { 1468 class PeriodicWave extends NativeFieldWrapperClass2 {
1140 // To suppress missing implicit constructor warnings. 1469 // To suppress missing implicit constructor warnings.
1141 factory PeriodicWave._() { throw new UnsupportedError("Not supported"); } 1470 factory PeriodicWave._() { throw new UnsupportedError("Not supported"); }
1142 1471
1472 static PeriodicWave internalCreatePeriodicWave() {
1473 return new PeriodicWave._internalWrap();
1474 }
1475
1476 js.JsObject blink_jsObject;
1477
1478 factory PeriodicWave._internalWrap() {
1479 return new PeriodicWave.internal_();
1480 }
1481
1482 PeriodicWave.internal_() { }
1483
1484 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical( this, other);
1485 int get hashCode => unwrap_jso(this).hashCode;
1486
1143 } 1487 }
1144 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1488 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1145 // for details. All rights reserved. Use of this source code is governed by a 1489 // for details. All rights reserved. Use of this source code is governed by a
1146 // BSD-style license that can be found in the LICENSE file. 1490 // BSD-style license that can be found in the LICENSE file.
1147 1491
1148 // WARNING: Do not edit - generated code. 1492 // WARNING: Do not edit - generated code.
1149 1493
1150 1494
1151 @DocsEditable() 1495 @DocsEditable()
1152 @DomName('ScriptProcessorNode') 1496 @DomName('ScriptProcessorNode')
1153 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptP rocessorNode 1497 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptP rocessorNode
1154 @Experimental() 1498 @Experimental()
1155 class ScriptProcessorNode extends AudioNode { 1499 class ScriptProcessorNode extends AudioNode {
1156 // To suppress missing implicit constructor warnings. 1500 // To suppress missing implicit constructor warnings.
1157 factory ScriptProcessorNode._() { throw new UnsupportedError("Not supported"); } 1501 factory ScriptProcessorNode._() { throw new UnsupportedError("Not supported"); }
1158 1502
1159 /** 1503 /**
1160 * Static factory designed to expose `audioprocess` events to event 1504 * Static factory designed to expose `audioprocess` events to event
1161 * handlers that are not necessarily instances of [ScriptProcessorNode]. 1505 * handlers that are not necessarily instances of [ScriptProcessorNode].
1162 * 1506 *
1163 * See [EventStreamProvider] for usage information. 1507 * See [EventStreamProvider] for usage information.
1164 */ 1508 */
1165 @DomName('ScriptProcessorNode.audioprocessEvent') 1509 @DomName('ScriptProcessorNode.audioprocessEvent')
1166 @DocsEditable() 1510 @DocsEditable()
1167 @Experimental() // untriaged 1511 @Experimental() // untriaged
1168 static const EventStreamProvider<AudioProcessingEvent> audioProcessEvent = con st EventStreamProvider<AudioProcessingEvent>('audioprocess'); 1512 static const EventStreamProvider<AudioProcessingEvent> audioProcessEvent = con st EventStreamProvider<AudioProcessingEvent>('audioprocess');
1169 1513
1514
1515 static ScriptProcessorNode internalCreateScriptProcessorNode() {
1516 return new ScriptProcessorNode._internalWrap();
1517 }
1518
1519 factory ScriptProcessorNode._internalWrap() {
1520 return new ScriptProcessorNode.internal_();
1521 }
1522
1523 ScriptProcessorNode.internal_() : super.internal_();
1524
1525
1170 @DomName('ScriptProcessorNode.bufferSize') 1526 @DomName('ScriptProcessorNode.bufferSize')
1171 @DocsEditable() 1527 @DocsEditable()
1172 int get bufferSize => _blink.BlinkScriptProcessorNode.instance.bufferSize_Gett er_(unwrap_jso(this)); 1528 int get bufferSize => _blink.BlinkScriptProcessorNode.instance.bufferSize_Gett er_(unwrap_jso(this));
1173 1529
1174 @DomName('ScriptProcessorNode.setEventListener') 1530 @DomName('ScriptProcessorNode.setEventListener')
1175 @DocsEditable() 1531 @DocsEditable()
1176 @Experimental() // untriaged 1532 @Experimental() // untriaged
1177 void setEventListener(EventListener eventListener) => _blink.BlinkScriptProces sorNode.instance.setEventListener_Callback_1_(unwrap_jso(this), unwrap_jso(event Listener)); 1533 void setEventListener(EventListener eventListener) => _blink.BlinkScriptProces sorNode.instance.setEventListener_Callback_1_(unwrap_jso(this), unwrap_jso((even t) => eventListener(wrap_jso(event))));
1178 1534
1179 /// Stream of `audioprocess` events handled by this [ScriptProcessorNode]. 1535 /// Stream of `audioprocess` events handled by this [ScriptProcessorNode].
1180 /** 1536 /**
1181 * Get a Stream that fires events when AudioProcessingEvents occur. 1537 * Get a Stream that fires events when AudioProcessingEvents occur.
1182 * This particular stream is special in that it only allows one listener to a 1538 * This particular stream is special in that it only allows one listener to a
1183 * given stream. Converting the returned Stream [asBroadcast] will likely ruin 1539 * given stream. Converting the returned Stream [asBroadcast] will likely ruin
1184 * the soft-real-time properties which which these events are fired and can 1540 * the soft-real-time properties which which these events are fired and can
1185 * be processed. 1541 * be processed.
1186 */ 1542 */
1187 @DomName('ScriptProcessorNode.onaudioprocess') 1543 @DomName('ScriptProcessorNode.onaudioprocess')
(...skipping 10 matching lines...) Expand all
1198 1554
1199 1555
1200 @DocsEditable() 1556 @DocsEditable()
1201 @DomName('WaveShaperNode') 1557 @DomName('WaveShaperNode')
1202 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Wav eShaperNode 1558 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Wav eShaperNode
1203 @Experimental() 1559 @Experimental()
1204 class WaveShaperNode extends AudioNode { 1560 class WaveShaperNode extends AudioNode {
1205 // To suppress missing implicit constructor warnings. 1561 // To suppress missing implicit constructor warnings.
1206 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); } 1562 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); }
1207 1563
1564
1565 static WaveShaperNode internalCreateWaveShaperNode() {
1566 return new WaveShaperNode._internalWrap();
1567 }
1568
1569 factory WaveShaperNode._internalWrap() {
1570 return new WaveShaperNode.internal_();
1571 }
1572
1573 WaveShaperNode.internal_() : super.internal_();
1574
1575
1208 @DomName('WaveShaperNode.curve') 1576 @DomName('WaveShaperNode.curve')
1209 @DocsEditable() 1577 @DocsEditable()
1210 Float32List get curve => wrap_jso(_blink.BlinkWaveShaperNode.instance.curve_Ge tter_(unwrap_jso(this))); 1578 Float32List get curve => _blink.BlinkWaveShaperNode.instance.curve_Getter_(unw rap_jso(this));
1211 1579
1212 @DomName('WaveShaperNode.curve') 1580 @DomName('WaveShaperNode.curve')
1213 @DocsEditable() 1581 @DocsEditable()
1214 void set curve(Float32List value) => _blink.BlinkWaveShaperNode.instance.curve _Setter_(unwrap_jso(this), unwrap_jso(value)); 1582 set curve(Float32List value) => _blink.BlinkWaveShaperNode.instance.curve_Sett er_(unwrap_jso(this), unwrap_jso(value));
1215 1583
1216 @DomName('WaveShaperNode.oversample') 1584 @DomName('WaveShaperNode.oversample')
1217 @DocsEditable() 1585 @DocsEditable()
1218 String get oversample => _blink.BlinkWaveShaperNode.instance.oversample_Getter _(unwrap_jso(this)); 1586 String get oversample => _blink.BlinkWaveShaperNode.instance.oversample_Getter _(unwrap_jso(this));
1219 1587
1220 @DomName('WaveShaperNode.oversample') 1588 @DomName('WaveShaperNode.oversample')
1221 @DocsEditable() 1589 @DocsEditable()
1222 void set oversample(String value) => _blink.BlinkWaveShaperNode.instance.overs ample_Setter_(unwrap_jso(this), value); 1590 set oversample(String value) => _blink.BlinkWaveShaperNode.instance.oversample _Setter_(unwrap_jso(this), value);
1223 1591
1224 } 1592 }
OLDNEW
« no previous file with comments | « sdk/lib/svg/dartium/svg_dartium.dart ('k') | sdk/lib/web_gl/dartium/web_gl_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698