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

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

Issue 16494002: Expand overloaded methods and optional parameters in the html library. (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 292 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 if ((mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == n ull) && (buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels == null) && sampleRate == null) { 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.createBufferFromBuffer')
314 @DocsEditable
315 AudioBuffer createBufferFromBuffer(ByteBuffer buffer, bool mixToMono) native " AudioContext_createBufferFromBuffer_Callback";
316
313 @DomName('AudioContext.createBufferSource') 317 @DomName('AudioContext.createBufferSource')
314 @DocsEditable 318 @DocsEditable
315 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo urce_Callback"; 319 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo urce_Callback";
316 320
317 ChannelMergerNode createChannelMerger([int numberOfInputs]) { 321 ChannelMergerNode createChannelMerger([int numberOfInputs]) {
318 if (numberOfInputs != null) { 322 if (numberOfInputs != null) {
319 return _createChannelMerger_1(numberOfInputs); 323 return _createChannelMerger_1(numberOfInputs);
320 } 324 }
321 return _createChannelMerger_2(); 325 return _createChannelMerger_2();
322 } 326 }
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
359 } 363 }
360 364
361 DelayNode _createDelayNode_1(maxDelayTime) native "AudioContext__createDelayNo de_1_Callback"; 365 DelayNode _createDelayNode_1(maxDelayTime) native "AudioContext__createDelayNo de_1_Callback";
362 366
363 DelayNode _createDelayNode_2() native "AudioContext__createDelayNode_2_Callbac k"; 367 DelayNode _createDelayNode_2() native "AudioContext__createDelayNode_2_Callbac k";
364 368
365 @DomName('AudioContext.createDynamicsCompressor') 369 @DomName('AudioContext.createDynamicsCompressor')
366 @DocsEditable 370 @DocsEditable
367 DynamicsCompressorNode createDynamicsCompressor() native "AudioContext_createD ynamicsCompressor_Callback"; 371 DynamicsCompressorNode createDynamicsCompressor() native "AudioContext_createD ynamicsCompressor_Callback";
368 372
373 @DomName('AudioContext.createEmptyBuffer')
374 @DocsEditable
375 AudioBuffer createEmptyBuffer(int numberOfChannels, int numberOfFrames, num sa mpleRate) native "AudioContext_createEmptyBuffer_Callback";
376
369 @DomName('AudioContext.createGain') 377 @DomName('AudioContext.createGain')
370 @DocsEditable 378 @DocsEditable
371 GainNode createGain() native "AudioContext_createGain_Callback"; 379 GainNode createGain() native "AudioContext_createGain_Callback";
372 380
373 @DomName('AudioContext.createGainNode') 381 @DomName('AudioContext.createGainNode')
374 @DocsEditable 382 @DocsEditable
375 GainNode createGainNode() native "AudioContext_createGainNode_Callback"; 383 GainNode createGainNode() native "AudioContext_createGainNode_Callback";
376 384
377 ScriptProcessorNode createJavaScriptNode(int bufferSize, [int numberOfInputCha nnels, int numberOfOutputChannels]) { 385 ScriptProcessorNode createJavaScriptNode(int bufferSize, [int numberOfInputCha nnels, int numberOfOutputChannels]) {
378 if (numberOfOutputChannels != null) { 386 if (numberOfOutputChannels != null) {
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
506 514
507 @DomName('AudioListener.setVelocity') 515 @DomName('AudioListener.setVelocity')
508 @DocsEditable 516 @DocsEditable
509 void setVelocity(num x, num y, num z) native "AudioListener_setVelocity_Callba ck"; 517 void setVelocity(num x, num y, num z) native "AudioListener_setVelocity_Callba ck";
510 518
511 } 519 }
512 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 520 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
513 // for details. All rights reserved. Use of this source code is governed by a 521 // for details. All rights reserved. Use of this source code is governed by a
514 // BSD-style license that can be found in the LICENSE file. 522 // BSD-style license that can be found in the LICENSE file.
515 523
516 // WARNING: Do not edit - generated code.
517 524
518
519 @DocsEditable
520 @DomName('AudioNode') 525 @DomName('AudioNode')
521 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNo de-section 526 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNo de-section
522 @Experimental 527 @Experimental
523 class AudioNode extends EventTarget { 528 class AudioNode extends EventTarget {
524 AudioNode.internal() : super.internal(); 529 AudioNode.internal() : super.internal();
525 530
526 @DomName('AudioNode.channelCount') 531 @DomName('AudioNode.channelCount')
527 @DocsEditable 532 @DocsEditable
528 int get channelCount native "AudioNode_channelCount_Getter"; 533 int get channelCount native "AudioNode_channelCount_Getter";
529 534
(...skipping 26 matching lines...) Expand all
556 int get numberOfInputs native "AudioNode_numberOfInputs_Getter"; 561 int get numberOfInputs native "AudioNode_numberOfInputs_Getter";
557 562
558 @DomName('AudioNode.numberOfOutputs') 563 @DomName('AudioNode.numberOfOutputs')
559 @DocsEditable 564 @DocsEditable
560 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter"; 565 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter";
561 566
562 @DomName('AudioNode.addEventListener') 567 @DomName('AudioNode.addEventListener')
563 @DocsEditable 568 @DocsEditable
564 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "AudioNode_addEventListener_Callback"; 569 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu re]) native "AudioNode_addEventListener_Callback";
565 570
566 void connect(destination, int output, [int input]) { 571 void $dom_connect(destination, int output, [int input]) {
567 if ((input is int || input == null) && (output is int || output == null) && (destination is AudioNode || destination == null)) { 572 if ((input is int || input == null) && (output is int || output == null) && (destination is AudioNode || destination == null)) {
568 _connect_1(destination, output, input); 573 _connect_1(destination, output, input);
569 return; 574 return;
570 } 575 }
571 if ((output is int || output == null) && (destination is AudioParam || desti nation == null) && input == null) { 576 if ((output is int || output == null) && (destination is AudioParam || desti nation == null) && input == null) {
572 _connect_2(destination, output); 577 _connect_2(destination, output);
573 return; 578 return;
574 } 579 }
575 throw new ArgumentError("Incorrect number or type of arguments"); 580 throw new ArgumentError("Incorrect number or type of arguments");
576 } 581 }
577 582
578 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb ack"; 583 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb ack";
579 584
580 void _connect_2(destination, output) native "AudioNode__connect_2_Callback"; 585 void _connect_2(destination, output) native "AudioNode__connect_2_Callback";
581 586
582 @DomName('AudioNode.disconnect') 587 @DomName('AudioNode.disconnect')
583 @DocsEditable 588 @DocsEditable
584 void disconnect(int output) native "AudioNode_disconnect_Callback"; 589 void disconnect(int output) native "AudioNode_disconnect_Callback";
585 590
586 @DomName('AudioNode.dispatchEvent') 591 @DomName('AudioNode.dispatchEvent')
587 @DocsEditable 592 @DocsEditable
588 bool dispatchEvent(Event event) native "AudioNode_dispatchEvent_Callback"; 593 bool dispatchEvent(Event event) native "AudioNode_dispatchEvent_Callback";
589 594
590 @DomName('AudioNode.removeEventListener') 595 @DomName('AudioNode.removeEventListener')
591 @DocsEditable 596 @DocsEditable
592 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "AudioNode_removeEventListener_Callback"; 597 void $dom_removeEventListener(String type, EventListener listener, [bool useCa pture]) native "AudioNode_removeEventListener_Callback";
593 598
599 @DomName('AudioNode.connect')
600 void connectNode(AudioNode destination, [int output = 0, int input = 0]) =>
601 $dom_connect(destination, output, input);
602
603 @DomName('AudioNode.connect')
604 void connectParam(AudioParam destination, [int output = 0]) =>
605 $dom_connect(destination, output);
594 } 606 }
595 // 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
596 // 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
597 // BSD-style license that can be found in the LICENSE file. 609 // BSD-style license that can be found in the LICENSE file.
598 610
599 // WARNING: Do not edit - generated code. 611 // WARNING: Do not edit - generated code.
600 612
601 613
602 @DocsEditable 614 @DocsEditable
603 @DomName('AudioParam') 615 @DomName('AudioParam')
(...skipping 727 matching lines...) Expand 10 before | Expand all | Expand 10 after
1331 1343
1332 1344
1333 @DocsEditable 1345 @DocsEditable
1334 @DomName('WaveTable') 1346 @DomName('WaveTable')
1335 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab le-section 1347 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab le-section
1336 @Experimental 1348 @Experimental
1337 class WaveTable extends NativeFieldWrapperClass1 { 1349 class WaveTable extends NativeFieldWrapperClass1 {
1338 WaveTable.internal(); 1350 WaveTable.internal();
1339 1351
1340 } 1352 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698