OLD | NEW |
---|---|
1 /** | 1 /** |
2 * High-fidelity audio programming in the browser. | 2 * High-fidelity audio programming in the browser. |
3 */ | 3 */ |
4 library dart.dom.web_audio; | 4 library dart.dom.web_audio; |
5 | 5 |
6 import 'dart:async'; | 6 import 'dart:async'; |
7 import 'dart:collection'; | 7 import 'dart:collection'; |
8 import 'dart:_internal'; | 8 import 'dart:_internal'; |
9 import 'dart:html'; | 9 import 'dart:html'; |
10 import 'dart:html_common'; | 10 import 'dart:html_common'; |
(...skipping 458 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
469 @DocsEditable() | 469 @DocsEditable() |
470 final int numberOfInputs; | 470 final int numberOfInputs; |
471 | 471 |
472 @DomName('AudioNode.numberOfOutputs') | 472 @DomName('AudioNode.numberOfOutputs') |
473 @DocsEditable() | 473 @DocsEditable() |
474 final int numberOfOutputs; | 474 final int numberOfOutputs; |
475 | 475 |
476 @JSName('connect') | 476 @JSName('connect') |
477 @DomName('AudioNode.connect') | 477 @DomName('AudioNode.connect') |
478 @DocsEditable() | 478 @DocsEditable() |
479 void _connect(destination, [int output, int input]) native; | 479 void _connect(destination, [int output, int input]) native; |
floitsch
2016/07/08 18:02:32
Fwiw: the "_connect" return type is probably not c
sra1
2016/07/08 18:12:03
The return type of native functions is assumed to
floitsch
2016/07/11 12:20:04
I don't know how to change this.
This part seems t
| |
480 | 480 |
481 @DomName('AudioNode.disconnect') | 481 @DomName('AudioNode.disconnect') |
482 @DocsEditable() | 482 @DocsEditable() |
483 void disconnect([destination_OR_output, int output, int input]) native; | 483 void disconnect([destination_OR_output, int output, int input]) native; |
484 | 484 |
485 @DomName('AudioNode.connect') | 485 @DomName('AudioNode.connect') |
486 void connectNode(AudioNode destination, [int output = 0, int input = 0]) => | 486 void connectNode(AudioNode destination, [int output = 0, int input = 0]) { |
487 _connect(destination, output, input); | 487 _connect(destination, output, input); |
488 } | |
488 | 489 |
489 @DomName('AudioNode.connect') | 490 @DomName('AudioNode.connect') |
490 void connectParam(AudioParam destination, [int output = 0]) => | 491 void connectParam(AudioParam destination, [int output = 0]) { |
491 _connect(destination, output); | 492 _connect(destination, output); |
493 } | |
492 } | 494 } |
493 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 495 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
494 // for details. All rights reserved. Use of this source code is governed by a | 496 // for details. All rights reserved. Use of this source code is governed by a |
495 // BSD-style license that can be found in the LICENSE file. | 497 // BSD-style license that can be found in the LICENSE file. |
496 | 498 |
497 | 499 |
498 @DocsEditable() | 500 @DocsEditable() |
499 @DomName('AudioParam') | 501 @DomName('AudioParam') |
500 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram | 502 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram |
501 @Experimental() | 503 @Experimental() |
(...skipping 543 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1045 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); } | 1047 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); } |
1046 | 1048 |
1047 @DomName('WaveShaperNode.curve') | 1049 @DomName('WaveShaperNode.curve') |
1048 @DocsEditable() | 1050 @DocsEditable() |
1049 Float32List curve; | 1051 Float32List curve; |
1050 | 1052 |
1051 @DomName('WaveShaperNode.oversample') | 1053 @DomName('WaveShaperNode.oversample') |
1052 @DocsEditable() | 1054 @DocsEditable() |
1053 String oversample; | 1055 String oversample; |
1054 } | 1056 } |
OLD | NEW |