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

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

Issue 15773008: Exposing DOM float & double types as double rather than num. Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 6 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 | Annotate | Revision Log
OLDNEW
1 library dart.dom.web_audio; 1 library dart.dom.web_audio;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:_collection-dev'; 5 import 'dart:_collection-dev';
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:nativewrappers'; 8 import 'dart:nativewrappers';
9 import 'dart:typed_data'; 9 import 'dart:typed_data';
10 // DO NOT EDIT 10 // DO NOT EDIT
(...skipping 23 matching lines...) Expand all
34 @DomName('AnalyserNode.fftSize') 34 @DomName('AnalyserNode.fftSize')
35 @DocsEditable 35 @DocsEditable
36 void set fftSize(int value) native "AnalyserNode_fftSize_Setter"; 36 void set fftSize(int value) native "AnalyserNode_fftSize_Setter";
37 37
38 @DomName('AnalyserNode.frequencyBinCount') 38 @DomName('AnalyserNode.frequencyBinCount')
39 @DocsEditable 39 @DocsEditable
40 int get frequencyBinCount native "AnalyserNode_frequencyBinCount_Getter"; 40 int get frequencyBinCount native "AnalyserNode_frequencyBinCount_Getter";
41 41
42 @DomName('AnalyserNode.maxDecibels') 42 @DomName('AnalyserNode.maxDecibels')
43 @DocsEditable 43 @DocsEditable
44 num get maxDecibels native "AnalyserNode_maxDecibels_Getter"; 44 double get maxDecibels native "AnalyserNode_maxDecibels_Getter";
45 45
46 @DomName('AnalyserNode.maxDecibels') 46 @DomName('AnalyserNode.maxDecibels')
47 @DocsEditable 47 @DocsEditable
48 void set maxDecibels(num value) native "AnalyserNode_maxDecibels_Setter"; 48 void set maxDecibels(double value) native "AnalyserNode_maxDecibels_Setter";
49 49
50 @DomName('AnalyserNode.minDecibels') 50 @DomName('AnalyserNode.minDecibels')
51 @DocsEditable 51 @DocsEditable
52 num get minDecibels native "AnalyserNode_minDecibels_Getter"; 52 double get minDecibels native "AnalyserNode_minDecibels_Getter";
53 53
54 @DomName('AnalyserNode.minDecibels') 54 @DomName('AnalyserNode.minDecibels')
55 @DocsEditable 55 @DocsEditable
56 void set minDecibels(num value) native "AnalyserNode_minDecibels_Setter"; 56 void set minDecibels(double value) native "AnalyserNode_minDecibels_Setter";
57 57
58 @DomName('AnalyserNode.smoothingTimeConstant') 58 @DomName('AnalyserNode.smoothingTimeConstant')
59 @DocsEditable 59 @DocsEditable
60 num get smoothingTimeConstant native "AnalyserNode_smoothingTimeConstant_Gette r"; 60 double get smoothingTimeConstant native "AnalyserNode_smoothingTimeConstant_Ge tter";
61 61
62 @DomName('AnalyserNode.smoothingTimeConstant') 62 @DomName('AnalyserNode.smoothingTimeConstant')
63 @DocsEditable 63 @DocsEditable
64 void set smoothingTimeConstant(num value) native "AnalyserNode_smoothingTimeCo nstant_Setter"; 64 void set smoothingTimeConstant(double value) native "AnalyserNode_smoothingTim eConstant_Setter";
65 65
66 @DomName('AnalyserNode.getByteFrequencyData') 66 @DomName('AnalyserNode.getByteFrequencyData')
67 @DocsEditable 67 @DocsEditable
68 void getByteFrequencyData(Uint8List array) native "AnalyserNode_getByteFrequen cyData_Callback"; 68 void getByteFrequencyData(Uint8List array) native "AnalyserNode_getByteFrequen cyData_Callback";
69 69
70 @DomName('AnalyserNode.getByteTimeDomainData') 70 @DomName('AnalyserNode.getByteTimeDomainData')
71 @DocsEditable 71 @DocsEditable
72 void getByteTimeDomainData(Uint8List array) native "AnalyserNode_getByteTimeDo mainData_Callback"; 72 void getByteTimeDomainData(Uint8List array) native "AnalyserNode_getByteTimeDo mainData_Callback";
73 73
74 @DomName('AnalyserNode.getFloatFrequencyData') 74 @DomName('AnalyserNode.getFloatFrequencyData')
(...skipping 10 matching lines...) Expand all
85 85
86 @DocsEditable 86 @DocsEditable
87 @DomName('AudioBuffer') 87 @DomName('AudioBuffer')
88 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section 88 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section
89 @Experimental 89 @Experimental
90 class AudioBuffer extends NativeFieldWrapperClass1 { 90 class AudioBuffer extends NativeFieldWrapperClass1 {
91 AudioBuffer.internal(); 91 AudioBuffer.internal();
92 92
93 @DomName('AudioBuffer.duration') 93 @DomName('AudioBuffer.duration')
94 @DocsEditable 94 @DocsEditable
95 num get duration native "AudioBuffer_duration_Getter"; 95 double get duration native "AudioBuffer_duration_Getter";
96 96
97 @DomName('AudioBuffer.gain') 97 @DomName('AudioBuffer.gain')
98 @DocsEditable 98 @DocsEditable
99 num get gain native "AudioBuffer_gain_Getter"; 99 double get gain native "AudioBuffer_gain_Getter";
100 100
101 @DomName('AudioBuffer.gain') 101 @DomName('AudioBuffer.gain')
102 @DocsEditable 102 @DocsEditable
103 void set gain(num value) native "AudioBuffer_gain_Setter"; 103 void set gain(double value) native "AudioBuffer_gain_Setter";
104 104
105 @DomName('AudioBuffer.length') 105 @DomName('AudioBuffer.length')
106 @DocsEditable 106 @DocsEditable
107 int get length native "AudioBuffer_length_Getter"; 107 int get length native "AudioBuffer_length_Getter";
108 108
109 @DomName('AudioBuffer.numberOfChannels') 109 @DomName('AudioBuffer.numberOfChannels')
110 @DocsEditable 110 @DocsEditable
111 int get numberOfChannels native "AudioBuffer_numberOfChannels_Getter"; 111 int get numberOfChannels native "AudioBuffer_numberOfChannels_Getter";
112 112
113 @DomName('AudioBuffer.sampleRate') 113 @DomName('AudioBuffer.sampleRate')
114 @DocsEditable 114 @DocsEditable
115 num get sampleRate native "AudioBuffer_sampleRate_Getter"; 115 double get sampleRate native "AudioBuffer_sampleRate_Getter";
116 116
117 @DomName('AudioBuffer.getChannelData') 117 @DomName('AudioBuffer.getChannelData')
118 @DocsEditable 118 @DocsEditable
119 Float32List getChannelData(int channelIndex) native "AudioBuffer_getChannelDat a_Callback"; 119 Float32List getChannelData(int channelIndex) native "AudioBuffer_getChannelDat a_Callback";
120 120
121 } 121 }
122 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 122 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
123 // for details. All rights reserved. Use of this source code is governed by a 123 // for details. All rights reserved. Use of this source code is governed by a
124 // BSD-style license that can be found in the LICENSE file. 124 // BSD-style license that can be found in the LICENSE file.
125 125
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
175 @DomName('AudioBufferSourceNode.loop') 175 @DomName('AudioBufferSourceNode.loop')
176 @DocsEditable 176 @DocsEditable
177 bool get loop native "AudioBufferSourceNode_loop_Getter"; 177 bool get loop native "AudioBufferSourceNode_loop_Getter";
178 178
179 @DomName('AudioBufferSourceNode.loop') 179 @DomName('AudioBufferSourceNode.loop')
180 @DocsEditable 180 @DocsEditable
181 void set loop(bool value) native "AudioBufferSourceNode_loop_Setter"; 181 void set loop(bool value) native "AudioBufferSourceNode_loop_Setter";
182 182
183 @DomName('AudioBufferSourceNode.loopEnd') 183 @DomName('AudioBufferSourceNode.loopEnd')
184 @DocsEditable 184 @DocsEditable
185 num get loopEnd native "AudioBufferSourceNode_loopEnd_Getter"; 185 double get loopEnd native "AudioBufferSourceNode_loopEnd_Getter";
186 186
187 @DomName('AudioBufferSourceNode.loopEnd') 187 @DomName('AudioBufferSourceNode.loopEnd')
188 @DocsEditable 188 @DocsEditable
189 void set loopEnd(num value) native "AudioBufferSourceNode_loopEnd_Setter"; 189 void set loopEnd(double value) native "AudioBufferSourceNode_loopEnd_Setter";
190 190
191 @DomName('AudioBufferSourceNode.loopStart') 191 @DomName('AudioBufferSourceNode.loopStart')
192 @DocsEditable 192 @DocsEditable
193 num get loopStart native "AudioBufferSourceNode_loopStart_Getter"; 193 double get loopStart native "AudioBufferSourceNode_loopStart_Getter";
194 194
195 @DomName('AudioBufferSourceNode.loopStart') 195 @DomName('AudioBufferSourceNode.loopStart')
196 @DocsEditable 196 @DocsEditable
197 void set loopStart(num value) native "AudioBufferSourceNode_loopStart_Setter"; 197 void set loopStart(double value) native "AudioBufferSourceNode_loopStart_Sette r";
198 198
199 @DomName('AudioBufferSourceNode.playbackRate') 199 @DomName('AudioBufferSourceNode.playbackRate')
200 @DocsEditable 200 @DocsEditable
201 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter" ; 201 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter" ;
202 202
203 @DomName('AudioBufferSourceNode.playbackState') 203 @DomName('AudioBufferSourceNode.playbackState')
204 @DocsEditable 204 @DocsEditable
205 int get playbackState native "AudioBufferSourceNode_playbackState_Getter"; 205 int get playbackState native "AudioBufferSourceNode_playbackState_Getter";
206 206
207 @DomName('AudioBufferSourceNode.noteGrainOn') 207 @DomName('AudioBufferSourceNode.noteGrainOn')
208 @DocsEditable 208 @DocsEditable
209 @Experimental // untriaged 209 @Experimental // untriaged
210 void noteGrainOn(num when, num grainOffset, num grainDuration) native "AudioBu fferSourceNode_noteGrainOn_Callback"; 210 void noteGrainOn(double when, double grainOffset, double grainDuration) native "AudioBufferSourceNode_noteGrainOn_Callback";
211 211
212 @DomName('AudioBufferSourceNode.noteOff') 212 @DomName('AudioBufferSourceNode.noteOff')
213 @DocsEditable 213 @DocsEditable
214 @Experimental // untriaged 214 @Experimental // untriaged
215 void noteOff(num when) native "AudioBufferSourceNode_noteOff_Callback"; 215 void noteOff(double when) native "AudioBufferSourceNode_noteOff_Callback";
216 216
217 @DomName('AudioBufferSourceNode.noteOn') 217 @DomName('AudioBufferSourceNode.noteOn')
218 @DocsEditable 218 @DocsEditable
219 @Experimental // untriaged 219 @Experimental // untriaged
220 void noteOn(num when) native "AudioBufferSourceNode_noteOn_Callback"; 220 void noteOn(double when) native "AudioBufferSourceNode_noteOn_Callback";
221 221
222 void start(num when, [num grainOffset, num grainDuration]) { 222 void start(double when, [double grainOffset, double grainDuration]) {
223 if ((when is num || when == null) && !?grainOffset && !?grainDuration) { 223 if ((when is double || when == null) && !?grainOffset && !?grainDuration) {
224 _start_1(when); 224 _start_1(when);
225 return; 225 return;
226 } 226 }
227 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && !?grainDuration) { 227 if ((when is double || when == null) && (grainOffset is double || grainOffse t == null) && !?grainDuration) {
228 _start_2(when, grainOffset); 228 _start_2(when, grainOffset);
229 return; 229 return;
230 } 230 }
231 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && (grainDuration is num || grainDuration == null)) { 231 if ((when is double || when == null) && (grainOffset is double || grainOffse t == null) && (grainDuration is double || grainDuration == null)) {
232 _start_3(when, grainOffset, grainDuration); 232 _start_3(when, grainOffset, grainDuration);
233 return; 233 return;
234 } 234 }
235 throw new ArgumentError("Incorrect number or type of arguments"); 235 throw new ArgumentError("Incorrect number or type of arguments");
236 } 236 }
237 237
238 void _start_1(when) native "AudioBufferSourceNode__start_1_Callback"; 238 void _start_1(when) native "AudioBufferSourceNode__start_1_Callback";
239 239
240 void _start_2(when, grainOffset) native "AudioBufferSourceNode__start_2_Callba ck"; 240 void _start_2(when, grainOffset) native "AudioBufferSourceNode__start_2_Callba ck";
241 241
242 void _start_3(when, grainOffset, grainDuration) native "AudioBufferSourceNode_ _start_3_Callback"; 242 void _start_3(when, grainOffset, grainDuration) native "AudioBufferSourceNode_ _start_3_Callback";
243 243
244 @DomName('AudioBufferSourceNode.stop') 244 @DomName('AudioBufferSourceNode.stop')
245 @DocsEditable 245 @DocsEditable
246 void stop(num when) native "AudioBufferSourceNode_stop_Callback"; 246 void stop(double when) native "AudioBufferSourceNode_stop_Callback";
247 247
248 } 248 }
249 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 249 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
250 // for details. All rights reserved. Use of this source code is governed by a 250 // for details. All rights reserved. Use of this source code is governed by a
251 // BSD-style license that can be found in the LICENSE file. 251 // BSD-style license that can be found in the LICENSE file.
252 252
253 253
254 @DomName('AudioContext') 254 @DomName('AudioContext')
255 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioCo ntext-section 255 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioCo ntext-section
256 @Experimental 256 @Experimental
(...skipping 13 matching lines...) Expand all
270 270
271 /// Checks if this type is supported on the current platform. 271 /// Checks if this type is supported on the current platform.
272 static bool get supported => true; 272 static bool get supported => true;
273 273
274 @DomName('AudioContext.activeSourceCount') 274 @DomName('AudioContext.activeSourceCount')
275 @DocsEditable 275 @DocsEditable
276 int get activeSourceCount native "AudioContext_activeSourceCount_Getter"; 276 int get activeSourceCount native "AudioContext_activeSourceCount_Getter";
277 277
278 @DomName('AudioContext.currentTime') 278 @DomName('AudioContext.currentTime')
279 @DocsEditable 279 @DocsEditable
280 num get currentTime native "AudioContext_currentTime_Getter"; 280 double get currentTime native "AudioContext_currentTime_Getter";
281 281
282 @DomName('AudioContext.destination') 282 @DomName('AudioContext.destination')
283 @DocsEditable 283 @DocsEditable
284 AudioDestinationNode get destination native "AudioContext_destination_Getter"; 284 AudioDestinationNode get destination native "AudioContext_destination_Getter";
285 285
286 @DomName('AudioContext.listener') 286 @DomName('AudioContext.listener')
287 @DocsEditable 287 @DocsEditable
288 AudioListener get listener native "AudioContext_listener_Getter"; 288 AudioListener get listener native "AudioContext_listener_Getter";
289 289
290 @DomName('AudioContext.sampleRate') 290 @DomName('AudioContext.sampleRate')
291 @DocsEditable 291 @DocsEditable
292 num get sampleRate native "AudioContext_sampleRate_Getter"; 292 double get sampleRate native "AudioContext_sampleRate_Getter";
293 293
294 @DomName('AudioContext.createAnalyser') 294 @DomName('AudioContext.createAnalyser')
295 @DocsEditable 295 @DocsEditable
296 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; 296 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback";
297 297
298 @DomName('AudioContext.createBiquadFilter') 298 @DomName('AudioContext.createBiquadFilter')
299 @DocsEditable 299 @DocsEditable
300 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback"; 300 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback";
301 301
302 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram es, [num sampleRate]) { 302 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram es, [double sampleRate]) {
303 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null ) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null) && (sampleRate is num || sampleRate == null)) { 303 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null ) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null) && (sampleRate is double || sampleRate == null)) {
304 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames, sampleRate); 304 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames, sampleRate);
305 } 305 }
306 if ((buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels == null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == null) && !?sampleRate) { 306 if ((buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels == null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == null) && !?sampleRate) {
307 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames); 307 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames);
308 } 308 }
309 throw new ArgumentError("Incorrect number or type of arguments"); 309 throw new ArgumentError("Incorrect number or type of arguments");
310 } 310 }
311 311
312 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames, sampleRate) native "AudioContext__createBuffer_1_Callback"; 312 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames, sampleRate) native "AudioContext__createBuffer_1_Callback";
313 313
(...skipping 22 matching lines...) Expand all
336 } 336 }
337 337
338 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon text__createChannelSplitter_1_Callback"; 338 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon text__createChannelSplitter_1_Callback";
339 339
340 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext__createCha nnelSplitter_2_Callback"; 340 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext__createCha nnelSplitter_2_Callback";
341 341
342 @DomName('AudioContext.createConvolver') 342 @DomName('AudioContext.createConvolver')
343 @DocsEditable 343 @DocsEditable
344 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback" ; 344 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback" ;
345 345
346 DelayNode createDelay([num maxDelayTime]) { 346 DelayNode createDelay([double maxDelayTime]) {
347 if (?maxDelayTime) { 347 if (?maxDelayTime) {
348 return _createDelay_1(maxDelayTime); 348 return _createDelay_1(maxDelayTime);
349 } 349 }
350 return _createDelay_2(); 350 return _createDelay_2();
351 } 351 }
352 352
353 DelayNode _createDelay_1(maxDelayTime) native "AudioContext__createDelay_1_Cal lback"; 353 DelayNode _createDelay_1(maxDelayTime) native "AudioContext__createDelay_1_Cal lback";
354 354
355 DelayNode _createDelay_2() native "AudioContext__createDelay_2_Callback"; 355 DelayNode _createDelay_2() native "AudioContext__createDelay_2_Callback";
356 356
357 DelayNode createDelayNode([num maxDelayTime]) { 357 DelayNode createDelayNode([double maxDelayTime]) {
358 if (?maxDelayTime) { 358 if (?maxDelayTime) {
359 return _createDelayNode_1(maxDelayTime); 359 return _createDelayNode_1(maxDelayTime);
360 } 360 }
361 return _createDelayNode_2(); 361 return _createDelayNode_2();
362 } 362 }
363 363
364 DelayNode _createDelayNode_1(maxDelayTime) native "AudioContext__createDelayNo de_1_Callback"; 364 DelayNode _createDelayNode_1(maxDelayTime) native "AudioContext__createDelayNo de_1_Callback";
365 365
366 DelayNode _createDelayNode_2() native "AudioContext__createDelayNode_2_Callbac k"; 366 DelayNode _createDelayNode_2() native "AudioContext__createDelayNode_2_Callbac k";
367 367
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
479 479
480 @DocsEditable 480 @DocsEditable
481 @DomName('AudioListener') 481 @DomName('AudioListener')
482 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioLi stener-section 482 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioLi stener-section
483 @Experimental 483 @Experimental
484 class AudioListener extends NativeFieldWrapperClass1 { 484 class AudioListener extends NativeFieldWrapperClass1 {
485 AudioListener.internal(); 485 AudioListener.internal();
486 486
487 @DomName('AudioListener.dopplerFactor') 487 @DomName('AudioListener.dopplerFactor')
488 @DocsEditable 488 @DocsEditable
489 num get dopplerFactor native "AudioListener_dopplerFactor_Getter"; 489 double get dopplerFactor native "AudioListener_dopplerFactor_Getter";
490 490
491 @DomName('AudioListener.dopplerFactor') 491 @DomName('AudioListener.dopplerFactor')
492 @DocsEditable 492 @DocsEditable
493 void set dopplerFactor(num value) native "AudioListener_dopplerFactor_Setter"; 493 void set dopplerFactor(double value) native "AudioListener_dopplerFactor_Sette r";
494 494
495 @DomName('AudioListener.speedOfSound') 495 @DomName('AudioListener.speedOfSound')
496 @DocsEditable 496 @DocsEditable
497 num get speedOfSound native "AudioListener_speedOfSound_Getter"; 497 double get speedOfSound native "AudioListener_speedOfSound_Getter";
498 498
499 @DomName('AudioListener.speedOfSound') 499 @DomName('AudioListener.speedOfSound')
500 @DocsEditable 500 @DocsEditable
501 void set speedOfSound(num value) native "AudioListener_speedOfSound_Setter"; 501 void set speedOfSound(double value) native "AudioListener_speedOfSound_Setter" ;
502 502
503 @DomName('AudioListener.setOrientation') 503 @DomName('AudioListener.setOrientation')
504 @DocsEditable 504 @DocsEditable
505 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) native "Au dioListener_setOrientation_Callback"; 505 void setOrientation(double x, double y, double z, double xUp, double yUp, doub le zUp) native "AudioListener_setOrientation_Callback";
506 506
507 @DomName('AudioListener.setPosition') 507 @DomName('AudioListener.setPosition')
508 @DocsEditable 508 @DocsEditable
509 void setPosition(num x, num y, num z) native "AudioListener_setPosition_Callba ck"; 509 void setPosition(double x, double y, double z) native "AudioListener_setPositi on_Callback";
510 510
511 @DomName('AudioListener.setVelocity') 511 @DomName('AudioListener.setVelocity')
512 @DocsEditable 512 @DocsEditable
513 void setVelocity(num x, num y, num z) native "AudioListener_setVelocity_Callba ck"; 513 void setVelocity(double x, double y, double z) native "AudioListener_setVeloci ty_Callback";
514 514
515 } 515 }
516 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 516 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
517 // for details. All rights reserved. Use of this source code is governed by a 517 // for details. All rights reserved. Use of this source code is governed by a
518 // BSD-style license that can be found in the LICENSE file. 518 // BSD-style license that can be found in the LICENSE file.
519 519
520 // WARNING: Do not edit - generated code. 520 // WARNING: Do not edit - generated code.
521 521
522 522
523 @DocsEditable 523 @DocsEditable
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
593 593
594 @DocsEditable 594 @DocsEditable
595 @DomName('AudioParam') 595 @DomName('AudioParam')
596 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram 596 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram
597 @Experimental 597 @Experimental
598 class AudioParam extends NativeFieldWrapperClass1 { 598 class AudioParam extends NativeFieldWrapperClass1 {
599 AudioParam.internal(); 599 AudioParam.internal();
600 600
601 @DomName('AudioParam.defaultValue') 601 @DomName('AudioParam.defaultValue')
602 @DocsEditable 602 @DocsEditable
603 num get defaultValue native "AudioParam_defaultValue_Getter"; 603 double get defaultValue native "AudioParam_defaultValue_Getter";
604 604
605 @DomName('AudioParam.maxValue') 605 @DomName('AudioParam.maxValue')
606 @DocsEditable 606 @DocsEditable
607 num get maxValue native "AudioParam_maxValue_Getter"; 607 double get maxValue native "AudioParam_maxValue_Getter";
608 608
609 @DomName('AudioParam.minValue') 609 @DomName('AudioParam.minValue')
610 @DocsEditable 610 @DocsEditable
611 num get minValue native "AudioParam_minValue_Getter"; 611 double get minValue native "AudioParam_minValue_Getter";
612 612
613 @DomName('AudioParam.name') 613 @DomName('AudioParam.name')
614 @DocsEditable 614 @DocsEditable
615 String get name native "AudioParam_name_Getter"; 615 String get name native "AudioParam_name_Getter";
616 616
617 @DomName('AudioParam.units') 617 @DomName('AudioParam.units')
618 @DocsEditable 618 @DocsEditable
619 int get units native "AudioParam_units_Getter"; 619 int get units native "AudioParam_units_Getter";
620 620
621 @DomName('AudioParam.value') 621 @DomName('AudioParam.value')
622 @DocsEditable 622 @DocsEditable
623 num get value native "AudioParam_value_Getter"; 623 double get value native "AudioParam_value_Getter";
624 624
625 @DomName('AudioParam.value') 625 @DomName('AudioParam.value')
626 @DocsEditable 626 @DocsEditable
627 void set value(num value) native "AudioParam_value_Setter"; 627 void set value(double value) native "AudioParam_value_Setter";
628 628
629 @DomName('AudioParam.cancelScheduledValues') 629 @DomName('AudioParam.cancelScheduledValues')
630 @DocsEditable 630 @DocsEditable
631 void cancelScheduledValues(num startTime) native "AudioParam_cancelScheduledVa lues_Callback"; 631 void cancelScheduledValues(double startTime) native "AudioParam_cancelSchedule dValues_Callback";
632 632
633 @DomName('AudioParam.exponentialRampToValueAtTime') 633 @DomName('AudioParam.exponentialRampToValueAtTime')
634 @DocsEditable 634 @DocsEditable
635 void exponentialRampToValueAtTime(num value, num time) native "AudioParam_expo nentialRampToValueAtTime_Callback"; 635 void exponentialRampToValueAtTime(double value, double time) native "AudioPara m_exponentialRampToValueAtTime_Callback";
636 636
637 @DomName('AudioParam.linearRampToValueAtTime') 637 @DomName('AudioParam.linearRampToValueAtTime')
638 @DocsEditable 638 @DocsEditable
639 void linearRampToValueAtTime(num value, num time) native "AudioParam_linearRam pToValueAtTime_Callback"; 639 void linearRampToValueAtTime(double value, double time) native "AudioParam_lin earRampToValueAtTime_Callback";
640 640
641 @DomName('AudioParam.setTargetAtTime') 641 @DomName('AudioParam.setTargetAtTime')
642 @DocsEditable 642 @DocsEditable
643 void setTargetAtTime(num target, num time, num timeConstant) native "AudioPara m_setTargetAtTime_Callback"; 643 void setTargetAtTime(double target, double time, double timeConstant) native " AudioParam_setTargetAtTime_Callback";
644 644
645 @DomName('AudioParam.setTargetValueAtTime') 645 @DomName('AudioParam.setTargetValueAtTime')
646 @DocsEditable 646 @DocsEditable
647 @Experimental // untriaged 647 @Experimental // untriaged
648 void setTargetValueAtTime(num targetValue, num time, num timeConstant) native "AudioParam_setTargetValueAtTime_Callback"; 648 void setTargetValueAtTime(double targetValue, double time, double timeConstant ) native "AudioParam_setTargetValueAtTime_Callback";
649 649
650 @DomName('AudioParam.setValueAtTime') 650 @DomName('AudioParam.setValueAtTime')
651 @DocsEditable 651 @DocsEditable
652 void setValueAtTime(num value, num time) native "AudioParam_setValueAtTime_Cal lback"; 652 void setValueAtTime(double value, double time) native "AudioParam_setValueAtTi me_Callback";
653 653
654 @DomName('AudioParam.setValueCurveAtTime') 654 @DomName('AudioParam.setValueCurveAtTime')
655 @DocsEditable 655 @DocsEditable
656 void setValueCurveAtTime(Float32List values, num time, num duration) native "A udioParam_setValueCurveAtTime_Callback"; 656 void setValueCurveAtTime(Float32List values, double time, double duration) nat ive "AudioParam_setValueCurveAtTime_Callback";
657 657
658 } 658 }
659 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 659 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
660 // for details. All rights reserved. Use of this source code is governed by a 660 // for details. All rights reserved. Use of this source code is governed by a
661 // BSD-style license that can be found in the LICENSE file. 661 // BSD-style license that can be found in the LICENSE file.
662 662
663 // WARNING: Do not edit - generated code. 663 // WARNING: Do not edit - generated code.
664 664
665 665
666 @DocsEditable 666 @DocsEditable
(...skipping 326 matching lines...) Expand 10 before | Expand all | Expand 10 after
993 993
994 @DocsEditable 994 @DocsEditable
995 @DomName('OfflineAudioContext') 995 @DomName('OfflineAudioContext')
996 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioContext-section 996 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline AudioContext-section
997 @Experimental 997 @Experimental
998 class OfflineAudioContext extends AudioContext implements EventTarget { 998 class OfflineAudioContext extends AudioContext implements EventTarget {
999 OfflineAudioContext.internal() : super.internal(); 999 OfflineAudioContext.internal() : super.internal();
1000 1000
1001 @DomName('OfflineAudioContext.OfflineAudioContext') 1001 @DomName('OfflineAudioContext.OfflineAudioContext')
1002 @DocsEditable 1002 @DocsEditable
1003 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num samp leRate) { 1003 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, double s ampleRate) {
1004 return OfflineAudioContext._create_1(numberOfChannels, numberOfFrames, sampl eRate); 1004 return OfflineAudioContext._create_1(numberOfChannels, numberOfFrames, sampl eRate);
1005 } 1005 }
1006 1006
1007 @DocsEditable 1007 @DocsEditable
1008 static OfflineAudioContext _create_1(numberOfChannels, numberOfFrames, sampleR ate) native "OfflineAudioContext__create_1constructorCallback"; 1008 static OfflineAudioContext _create_1(numberOfChannels, numberOfFrames, sampleR ate) native "OfflineAudioContext__create_1constructorCallback";
1009 1009
1010 } 1010 }
1011 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1011 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1012 // for details. All rights reserved. Use of this source code is governed by a 1012 // for details. All rights reserved. Use of this source code is governed by a
1013 // BSD-style license that can be found in the LICENSE file. 1013 // BSD-style license that can be found in the LICENSE file.
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
1084 @DocsEditable 1084 @DocsEditable
1085 String get type native "OscillatorNode_type_Getter"; 1085 String get type native "OscillatorNode_type_Getter";
1086 1086
1087 @DomName('OscillatorNode.type') 1087 @DomName('OscillatorNode.type')
1088 @DocsEditable 1088 @DocsEditable
1089 void set type(String value) native "OscillatorNode_type_Setter"; 1089 void set type(String value) native "OscillatorNode_type_Setter";
1090 1090
1091 @DomName('OscillatorNode.noteOff') 1091 @DomName('OscillatorNode.noteOff')
1092 @DocsEditable 1092 @DocsEditable
1093 @Experimental // untriaged 1093 @Experimental // untriaged
1094 void noteOff(num when) native "OscillatorNode_noteOff_Callback"; 1094 void noteOff(double when) native "OscillatorNode_noteOff_Callback";
1095 1095
1096 @DomName('OscillatorNode.noteOn') 1096 @DomName('OscillatorNode.noteOn')
1097 @DocsEditable 1097 @DocsEditable
1098 @Experimental // untriaged 1098 @Experimental // untriaged
1099 void noteOn(num when) native "OscillatorNode_noteOn_Callback"; 1099 void noteOn(double when) native "OscillatorNode_noteOn_Callback";
1100 1100
1101 @DomName('OscillatorNode.setWaveTable') 1101 @DomName('OscillatorNode.setWaveTable')
1102 @DocsEditable 1102 @DocsEditable
1103 void setWaveTable(WaveTable waveTable) native "OscillatorNode_setWaveTable_Cal lback"; 1103 void setWaveTable(WaveTable waveTable) native "OscillatorNode_setWaveTable_Cal lback";
1104 1104
1105 @DomName('OscillatorNode.start') 1105 @DomName('OscillatorNode.start')
1106 @DocsEditable 1106 @DocsEditable
1107 void start(num when) native "OscillatorNode_start_Callback"; 1107 void start(double when) native "OscillatorNode_start_Callback";
1108 1108
1109 @DomName('OscillatorNode.stop') 1109 @DomName('OscillatorNode.stop')
1110 @DocsEditable 1110 @DocsEditable
1111 void stop(num when) native "OscillatorNode_stop_Callback"; 1111 void stop(double when) native "OscillatorNode_stop_Callback";
1112 1112
1113 } 1113 }
1114 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1114 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1115 // for details. All rights reserved. Use of this source code is governed by a 1115 // for details. All rights reserved. Use of this source code is governed by a
1116 // BSD-style license that can be found in the LICENSE file. 1116 // BSD-style license that can be found in the LICENSE file.
1117 1117
1118 // WARNING: Do not edit - generated code. 1118 // WARNING: Do not edit - generated code.
1119 1119
1120 1120
1121 @DocsEditable 1121 @DocsEditable
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1156 static const int LINEAR_DISTANCE = 0; 1156 static const int LINEAR_DISTANCE = 0;
1157 1157
1158 @DomName('PannerNode.SOUNDFIELD') 1158 @DomName('PannerNode.SOUNDFIELD')
1159 @DocsEditable 1159 @DocsEditable
1160 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter nateNames 1160 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter nateNames
1161 @deprecated // deprecated 1161 @deprecated // deprecated
1162 static const int SOUNDFIELD = 2; 1162 static const int SOUNDFIELD = 2;
1163 1163
1164 @DomName('PannerNode.coneInnerAngle') 1164 @DomName('PannerNode.coneInnerAngle')
1165 @DocsEditable 1165 @DocsEditable
1166 num get coneInnerAngle native "PannerNode_coneInnerAngle_Getter"; 1166 double get coneInnerAngle native "PannerNode_coneInnerAngle_Getter";
1167 1167
1168 @DomName('PannerNode.coneInnerAngle') 1168 @DomName('PannerNode.coneInnerAngle')
1169 @DocsEditable 1169 @DocsEditable
1170 void set coneInnerAngle(num value) native "PannerNode_coneInnerAngle_Setter"; 1170 void set coneInnerAngle(double value) native "PannerNode_coneInnerAngle_Setter ";
1171 1171
1172 @DomName('PannerNode.coneOuterAngle') 1172 @DomName('PannerNode.coneOuterAngle')
1173 @DocsEditable 1173 @DocsEditable
1174 num get coneOuterAngle native "PannerNode_coneOuterAngle_Getter"; 1174 double get coneOuterAngle native "PannerNode_coneOuterAngle_Getter";
1175 1175
1176 @DomName('PannerNode.coneOuterAngle') 1176 @DomName('PannerNode.coneOuterAngle')
1177 @DocsEditable 1177 @DocsEditable
1178 void set coneOuterAngle(num value) native "PannerNode_coneOuterAngle_Setter"; 1178 void set coneOuterAngle(double value) native "PannerNode_coneOuterAngle_Setter ";
1179 1179
1180 @DomName('PannerNode.coneOuterGain') 1180 @DomName('PannerNode.coneOuterGain')
1181 @DocsEditable 1181 @DocsEditable
1182 num get coneOuterGain native "PannerNode_coneOuterGain_Getter"; 1182 double get coneOuterGain native "PannerNode_coneOuterGain_Getter";
1183 1183
1184 @DomName('PannerNode.coneOuterGain') 1184 @DomName('PannerNode.coneOuterGain')
1185 @DocsEditable 1185 @DocsEditable
1186 void set coneOuterGain(num value) native "PannerNode_coneOuterGain_Setter"; 1186 void set coneOuterGain(double value) native "PannerNode_coneOuterGain_Setter";
1187 1187
1188 @DomName('PannerNode.distanceModel') 1188 @DomName('PannerNode.distanceModel')
1189 @DocsEditable 1189 @DocsEditable
1190 String get distanceModel native "PannerNode_distanceModel_Getter"; 1190 String get distanceModel native "PannerNode_distanceModel_Getter";
1191 1191
1192 @DomName('PannerNode.distanceModel') 1192 @DomName('PannerNode.distanceModel')
1193 @DocsEditable 1193 @DocsEditable
1194 void set distanceModel(String value) native "PannerNode_distanceModel_Setter"; 1194 void set distanceModel(String value) native "PannerNode_distanceModel_Setter";
1195 1195
1196 @DomName('PannerNode.maxDistance') 1196 @DomName('PannerNode.maxDistance')
1197 @DocsEditable 1197 @DocsEditable
1198 num get maxDistance native "PannerNode_maxDistance_Getter"; 1198 double get maxDistance native "PannerNode_maxDistance_Getter";
1199 1199
1200 @DomName('PannerNode.maxDistance') 1200 @DomName('PannerNode.maxDistance')
1201 @DocsEditable 1201 @DocsEditable
1202 void set maxDistance(num value) native "PannerNode_maxDistance_Setter"; 1202 void set maxDistance(double value) native "PannerNode_maxDistance_Setter";
1203 1203
1204 @DomName('PannerNode.panningModel') 1204 @DomName('PannerNode.panningModel')
1205 @DocsEditable 1205 @DocsEditable
1206 String get panningModel native "PannerNode_panningModel_Getter"; 1206 String get panningModel native "PannerNode_panningModel_Getter";
1207 1207
1208 @DomName('PannerNode.panningModel') 1208 @DomName('PannerNode.panningModel')
1209 @DocsEditable 1209 @DocsEditable
1210 void set panningModel(String value) native "PannerNode_panningModel_Setter"; 1210 void set panningModel(String value) native "PannerNode_panningModel_Setter";
1211 1211
1212 @DomName('PannerNode.refDistance') 1212 @DomName('PannerNode.refDistance')
1213 @DocsEditable 1213 @DocsEditable
1214 num get refDistance native "PannerNode_refDistance_Getter"; 1214 double get refDistance native "PannerNode_refDistance_Getter";
1215 1215
1216 @DomName('PannerNode.refDistance') 1216 @DomName('PannerNode.refDistance')
1217 @DocsEditable 1217 @DocsEditable
1218 void set refDistance(num value) native "PannerNode_refDistance_Setter"; 1218 void set refDistance(double value) native "PannerNode_refDistance_Setter";
1219 1219
1220 @DomName('PannerNode.rolloffFactor') 1220 @DomName('PannerNode.rolloffFactor')
1221 @DocsEditable 1221 @DocsEditable
1222 num get rolloffFactor native "PannerNode_rolloffFactor_Getter"; 1222 double get rolloffFactor native "PannerNode_rolloffFactor_Getter";
1223 1223
1224 @DomName('PannerNode.rolloffFactor') 1224 @DomName('PannerNode.rolloffFactor')
1225 @DocsEditable 1225 @DocsEditable
1226 void set rolloffFactor(num value) native "PannerNode_rolloffFactor_Setter"; 1226 void set rolloffFactor(double value) native "PannerNode_rolloffFactor_Setter";
1227 1227
1228 @DomName('PannerNode.setOrientation') 1228 @DomName('PannerNode.setOrientation')
1229 @DocsEditable 1229 @DocsEditable
1230 void setOrientation(num x, num y, num z) native "PannerNode_setOrientation_Cal lback"; 1230 void setOrientation(double x, double y, double z) native "PannerNode_setOrient ation_Callback";
1231 1231
1232 @DomName('PannerNode.setPosition') 1232 @DomName('PannerNode.setPosition')
1233 @DocsEditable 1233 @DocsEditable
1234 void setPosition(num x, num y, num z) native "PannerNode_setPosition_Callback" ; 1234 void setPosition(double x, double y, double z) native "PannerNode_setPosition_ Callback";
1235 1235
1236 @DomName('PannerNode.setVelocity') 1236 @DomName('PannerNode.setVelocity')
1237 @DocsEditable 1237 @DocsEditable
1238 void setVelocity(num x, num y, num z) native "PannerNode_setVelocity_Callback" ; 1238 void setVelocity(double x, double y, double z) native "PannerNode_setVelocity_ Callback";
1239 1239
1240 } 1240 }
1241 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 1241 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
1242 // for details. All rights reserved. Use of this source code is governed by a 1242 // for details. All rights reserved. Use of this source code is governed by a
1243 // BSD-style license that can be found in the LICENSE file. 1243 // BSD-style license that can be found in the LICENSE file.
1244 1244
1245 1245
1246 @DomName('ScriptProcessorNode') 1246 @DomName('ScriptProcessorNode')
1247 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptP rocessorNode 1247 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptP rocessorNode
1248 @Experimental 1248 @Experimental
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
1318 1318
1319 1319
1320 @DocsEditable 1320 @DocsEditable
1321 @DomName('WaveTable') 1321 @DomName('WaveTable')
1322 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab le-section 1322 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab le-section
1323 @Experimental 1323 @Experimental
1324 class WaveTable extends NativeFieldWrapperClass1 { 1324 class WaveTable extends NativeFieldWrapperClass1 {
1325 WaveTable.internal(); 1325 WaveTable.internal();
1326 1326
1327 } 1327 }
OLDNEW
« no previous file with comments | « sdk/lib/web_audio/dart2js/web_audio_dart2js.dart ('k') | sdk/lib/web_gl/dart2js/web_gl_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698