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

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

Issue 14976004: Remove more question marks. (Closed) 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 199 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 210
211 @DomName('AudioBufferSourceNode.noteOff') 211 @DomName('AudioBufferSourceNode.noteOff')
212 @DocsEditable 212 @DocsEditable
213 void noteOff(num when) native "AudioBufferSourceNode_noteOff_Callback"; 213 void noteOff(num when) native "AudioBufferSourceNode_noteOff_Callback";
214 214
215 @DomName('AudioBufferSourceNode.noteOn') 215 @DomName('AudioBufferSourceNode.noteOn')
216 @DocsEditable 216 @DocsEditable
217 void noteOn(num when) native "AudioBufferSourceNode_noteOn_Callback"; 217 void noteOn(num when) native "AudioBufferSourceNode_noteOn_Callback";
218 218
219 void start(num when, [num grainOffset, num grainDuration]) { 219 void start(num when, [num grainOffset, num grainDuration]) {
220 if ((when is num || when == null) && !?grainOffset && !?grainDuration) { 220 if ((when is num || when == null) && grainOffset == null && grainDuration == null) {
221 _start_1(when); 221 _start_1(when);
222 return; 222 return;
223 } 223 }
224 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && !?grainDuration) { 224 if ((grainOffset is num || grainOffset == null) && (when is num || when == n ull) && grainDuration == null) {
225 _start_2(when, grainOffset); 225 _start_2(when, grainOffset);
226 return; 226 return;
227 } 227 }
228 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && (grainDuration is num || grainDuration == null)) { 228 if ((grainDuration is num || grainDuration == null) && (grainOffset is num | | grainOffset == null) && (when is num || when == null)) {
229 _start_3(when, grainOffset, grainDuration); 229 _start_3(when, grainOffset, grainDuration);
230 return; 230 return;
231 } 231 }
232 throw new ArgumentError("Incorrect number or type of arguments"); 232 throw new ArgumentError("Incorrect number or type of arguments");
233 } 233 }
234 234
235 void _start_1(when) native "AudioBufferSourceNode__start_1_Callback"; 235 void _start_1(when) native "AudioBufferSourceNode__start_1_Callback";
236 236
237 void _start_2(when, grainOffset) native "AudioBufferSourceNode__start_2_Callba ck"; 237 void _start_2(when, grainOffset) native "AudioBufferSourceNode__start_2_Callba ck";
238 238
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
290 290
291 @DomName('AudioContext.createAnalyser') 291 @DomName('AudioContext.createAnalyser')
292 @DocsEditable 292 @DocsEditable
293 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; 293 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback";
294 294
295 @DomName('AudioContext.createBiquadFilter') 295 @DomName('AudioContext.createBiquadFilter')
296 @DocsEditable 296 @DocsEditable
297 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback"; 297 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback";
298 298
299 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram es, [num sampleRate]) { 299 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram es, [num sampleRate]) {
300 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null ) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null) && (sampleRate is num || sampleRate == null)) { 300 if ((sampleRate is num || sampleRate == null) && (mixToMono_OR_numberOfFrame s is int || mixToMono_OR_numberOfFrames == null) && (buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null)) {
301 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames, sampleRate); 301 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames, sampleRate);
302 } 302 }
303 if ((buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels == null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == null) && !?sampleRate) { 303 if ((mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == n ull) && (buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels == null) && sampleRate == null) {
304 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames); 304 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames);
305 } 305 }
306 throw new ArgumentError("Incorrect number or type of arguments"); 306 throw new ArgumentError("Incorrect number or type of arguments");
307 } 307 }
308 308
309 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames, sampleRate) native "AudioContext__createBuffer_1_Callback"; 309 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames, sampleRate) native "AudioContext__createBuffer_1_Callback";
310 310
311 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames) native "AudioContext__createBuffer_2_Callback"; 311 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames) native "AudioContext__createBuffer_2_Callback";
312 312
313 @DomName('AudioContext.createBufferSource') 313 @DomName('AudioContext.createBufferSource')
314 @DocsEditable 314 @DocsEditable
315 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo urce_Callback"; 315 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo urce_Callback";
316 316
317 ChannelMergerNode createChannelMerger([int numberOfInputs]) { 317 ChannelMergerNode createChannelMerger([int numberOfInputs]) {
318 if (?numberOfInputs) { 318 if (numberOfInputs != null) {
319 return _createChannelMerger_1(numberOfInputs); 319 return _createChannelMerger_1(numberOfInputs);
320 } 320 }
321 return _createChannelMerger_2(); 321 return _createChannelMerger_2();
322 } 322 }
323 323
324 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_ _createChannelMerger_1_Callback"; 324 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_ _createChannelMerger_1_Callback";
325 325
326 ChannelMergerNode _createChannelMerger_2() native "AudioContext__createChannel Merger_2_Callback"; 326 ChannelMergerNode _createChannelMerger_2() native "AudioContext__createChannel Merger_2_Callback";
327 327
328 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { 328 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) {
329 if (?numberOfOutputs) { 329 if (numberOfOutputs != null) {
330 return _createChannelSplitter_1(numberOfOutputs); 330 return _createChannelSplitter_1(numberOfOutputs);
331 } 331 }
332 return _createChannelSplitter_2(); 332 return _createChannelSplitter_2();
333 } 333 }
334 334
335 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon text__createChannelSplitter_1_Callback"; 335 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon text__createChannelSplitter_1_Callback";
336 336
337 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext__createCha nnelSplitter_2_Callback"; 337 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext__createCha nnelSplitter_2_Callback";
338 338
339 @DomName('AudioContext.createConvolver') 339 @DomName('AudioContext.createConvolver')
340 @DocsEditable 340 @DocsEditable
341 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback" ; 341 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback" ;
342 342
343 DelayNode createDelay([num maxDelayTime]) { 343 DelayNode createDelay([num maxDelayTime]) {
344 if (?maxDelayTime) { 344 if (maxDelayTime != null) {
345 return _createDelay_1(maxDelayTime); 345 return _createDelay_1(maxDelayTime);
346 } 346 }
347 return _createDelay_2(); 347 return _createDelay_2();
348 } 348 }
349 349
350 DelayNode _createDelay_1(maxDelayTime) native "AudioContext__createDelay_1_Cal lback"; 350 DelayNode _createDelay_1(maxDelayTime) native "AudioContext__createDelay_1_Cal lback";
351 351
352 DelayNode _createDelay_2() native "AudioContext__createDelay_2_Callback"; 352 DelayNode _createDelay_2() native "AudioContext__createDelay_2_Callback";
353 353
354 DelayNode createDelayNode([num maxDelayTime]) { 354 DelayNode createDelayNode([num maxDelayTime]) {
355 if (?maxDelayTime) { 355 if (maxDelayTime != null) {
356 return _createDelayNode_1(maxDelayTime); 356 return _createDelayNode_1(maxDelayTime);
357 } 357 }
358 return _createDelayNode_2(); 358 return _createDelayNode_2();
359 } 359 }
360 360
361 DelayNode _createDelayNode_1(maxDelayTime) native "AudioContext__createDelayNo de_1_Callback"; 361 DelayNode _createDelayNode_1(maxDelayTime) native "AudioContext__createDelayNo de_1_Callback";
362 362
363 DelayNode _createDelayNode_2() native "AudioContext__createDelayNode_2_Callbac k"; 363 DelayNode _createDelayNode_2() native "AudioContext__createDelayNode_2_Callbac k";
364 364
365 @DomName('AudioContext.createDynamicsCompressor') 365 @DomName('AudioContext.createDynamicsCompressor')
366 @DocsEditable 366 @DocsEditable
367 DynamicsCompressorNode createDynamicsCompressor() native "AudioContext_createD ynamicsCompressor_Callback"; 367 DynamicsCompressorNode createDynamicsCompressor() native "AudioContext_createD ynamicsCompressor_Callback";
368 368
369 @DomName('AudioContext.createGain') 369 @DomName('AudioContext.createGain')
370 @DocsEditable 370 @DocsEditable
371 GainNode createGain() native "AudioContext_createGain_Callback"; 371 GainNode createGain() native "AudioContext_createGain_Callback";
372 372
373 @DomName('AudioContext.createGainNode') 373 @DomName('AudioContext.createGainNode')
374 @DocsEditable 374 @DocsEditable
375 GainNode createGainNode() native "AudioContext_createGainNode_Callback"; 375 GainNode createGainNode() native "AudioContext_createGainNode_Callback";
376 376
377 ScriptProcessorNode createJavaScriptNode(int bufferSize, [int numberOfInputCha nnels, int numberOfOutputChannels]) { 377 ScriptProcessorNode createJavaScriptNode(int bufferSize, [int numberOfInputCha nnels, int numberOfOutputChannels]) {
378 if (?numberOfOutputChannels) { 378 if (numberOfOutputChannels != null) {
379 return _createJavaScriptNode_1(bufferSize, numberOfInputChannels, numberOf OutputChannels); 379 return _createJavaScriptNode_1(bufferSize, numberOfInputChannels, numberOf OutputChannels);
380 } 380 }
381 if (?numberOfInputChannels) { 381 if (numberOfInputChannels != null) {
382 return _createJavaScriptNode_2(bufferSize, numberOfInputChannels); 382 return _createJavaScriptNode_2(bufferSize, numberOfInputChannels);
383 } 383 }
384 return _createJavaScriptNode_3(bufferSize); 384 return _createJavaScriptNode_3(bufferSize);
385 } 385 }
386 386
387 ScriptProcessorNode _createJavaScriptNode_1(bufferSize, numberOfInputChannels, numberOfOutputChannels) native "AudioContext__createJavaScriptNode_1_Callback"; 387 ScriptProcessorNode _createJavaScriptNode_1(bufferSize, numberOfInputChannels, numberOfOutputChannels) native "AudioContext__createJavaScriptNode_1_Callback";
388 388
389 ScriptProcessorNode _createJavaScriptNode_2(bufferSize, numberOfInputChannels) native "AudioContext__createJavaScriptNode_2_Callback"; 389 ScriptProcessorNode _createJavaScriptNode_2(bufferSize, numberOfInputChannels) native "AudioContext__createJavaScriptNode_2_Callback";
390 390
391 ScriptProcessorNode _createJavaScriptNode_3(bufferSize) native "AudioContext__ createJavaScriptNode_3_Callback"; 391 ScriptProcessorNode _createJavaScriptNode_3(bufferSize) native "AudioContext__ createJavaScriptNode_3_Callback";
(...skipping 12 matching lines...) Expand all
404 404
405 @DomName('AudioContext.createOscillator') 405 @DomName('AudioContext.createOscillator')
406 @DocsEditable 406 @DocsEditable
407 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba ck"; 407 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba ck";
408 408
409 @DomName('AudioContext.createPanner') 409 @DomName('AudioContext.createPanner')
410 @DocsEditable 410 @DocsEditable
411 PannerNode createPanner() native "AudioContext_createPanner_Callback"; 411 PannerNode createPanner() native "AudioContext_createPanner_Callback";
412 412
413 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh annels, int numberOfOutputChannels]) { 413 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh annels, int numberOfOutputChannels]) {
414 if (?numberOfOutputChannels) { 414 if (numberOfOutputChannels != null) {
415 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO fOutputChannels); 415 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO fOutputChannels);
416 } 416 }
417 if (?numberOfInputChannels) { 417 if (numberOfInputChannels != null) {
418 return _createScriptProcessor_2(bufferSize, numberOfInputChannels); 418 return _createScriptProcessor_2(bufferSize, numberOfInputChannels);
419 } 419 }
420 return _createScriptProcessor_3(bufferSize); 420 return _createScriptProcessor_3(bufferSize);
421 } 421 }
422 422
423 ScriptProcessorNode _createScriptProcessor_1(bufferSize, numberOfInputChannels , numberOfOutputChannels) native "AudioContext__createScriptProcessor_1_Callback "; 423 ScriptProcessorNode _createScriptProcessor_1(bufferSize, numberOfInputChannels , numberOfOutputChannels) native "AudioContext__createScriptProcessor_1_Callback ";
424 424
425 ScriptProcessorNode _createScriptProcessor_2(bufferSize, numberOfInputChannels ) native "AudioContext__createScriptProcessor_2_Callback"; 425 ScriptProcessorNode _createScriptProcessor_2(bufferSize, numberOfInputChannels ) native "AudioContext__createScriptProcessor_2_Callback";
426 426
427 ScriptProcessorNode _createScriptProcessor_3(bufferSize) native "AudioContext_ _createScriptProcessor_3_Callback"; 427 ScriptProcessorNode _createScriptProcessor_3(bufferSize) native "AudioContext_ _createScriptProcessor_3_Callback";
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
557 557
558 @DomName('AudioNode.numberOfOutputs') 558 @DomName('AudioNode.numberOfOutputs')
559 @DocsEditable 559 @DocsEditable
560 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter"; 560 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter";
561 561
562 @DomName('AudioNode.addEventListener') 562 @DomName('AudioNode.addEventListener')
563 @DocsEditable 563 @DocsEditable
564 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "AudioNode_addEventListener_Callback"; 564 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "AudioNode_addEventListener_Callback";
565 565
566 void connect(destination, int output, [int input]) { 566 void connect(destination, int output, [int input]) {
567 if ((destination is AudioNode || destination == null) && (output is int || o utput == null) && (input is int || input == null)) { 567 if ((input is int || input == null) && (output is int || output == null) && (destination is AudioNode || destination == null)) {
568 _connect_1(destination, output, input); 568 _connect_1(destination, output, input);
569 return; 569 return;
570 } 570 }
571 if ((destination is AudioParam || destination == null) && (output is int || output == null) && !?input) { 571 if ((output is int || output == null) && (destination is AudioParam || desti nation == null) && input == null) {
572 _connect_2(destination, output); 572 _connect_2(destination, output);
573 return; 573 return;
574 } 574 }
575 throw new ArgumentError("Incorrect number or type of arguments"); 575 throw new ArgumentError("Incorrect number or type of arguments");
576 } 576 }
577 577
578 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb ack"; 578 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb ack";
579 579
580 void _connect_2(destination, output) native "AudioNode__connect_2_Callback"; 580 void _connect_2(destination, output) native "AudioNode__connect_2_Callback";
581 581
(...skipping 741 matching lines...) Expand 10 before | Expand all | Expand 10 after
1323 1323
1324 1324
1325 @DocsEditable 1325 @DocsEditable
1326 @DomName('WaveTable') 1326 @DomName('WaveTable')
1327 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab le-section 1327 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab le-section
1328 @Experimental 1328 @Experimental
1329 class WaveTable extends NativeFieldWrapperClass1 { 1329 class WaveTable extends NativeFieldWrapperClass1 {
1330 WaveTable.internal(); 1330 WaveTable.internal();
1331 1331
1332 } 1332 }
OLDNEW
« no previous file with comments | « sdk/lib/indexed_db/dartium/indexed_db_dartium.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