| Index: sdk/lib/web_audio/dartium/web_audio_dartium.dart
|
| diff --git a/sdk/lib/web_audio/dartium/web_audio_dartium.dart b/sdk/lib/web_audio/dartium/web_audio_dartium.dart
|
| index 2eefb8c1551c62dabf736ba9789cecd23267013c..f3c44a496bebbf9d9a5c102a5217e1e6fec01117 100644
|
| --- a/sdk/lib/web_audio/dartium/web_audio_dartium.dart
|
| +++ b/sdk/lib/web_audio/dartium/web_audio_dartium.dart
|
| @@ -524,8 +524,8 @@ class AudioListener extends NativeFieldWrapperClass1 {
|
| @DomName('AudioNode')
|
| // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNode-section
|
| @Experimental
|
| -class AudioNode extends NativeFieldWrapperClass1 {
|
| - AudioNode.internal();
|
| +class AudioNode extends EventTarget {
|
| + AudioNode.internal() : super.internal();
|
|
|
| @DomName('AudioNode.channelCount')
|
| @DocsEditable
|
| @@ -563,6 +563,11 @@ class AudioNode extends NativeFieldWrapperClass1 {
|
| @DocsEditable
|
| int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter";
|
|
|
| + @DomName('AudioNode.addEventListener')
|
| + @DocsEditable
|
| + @Experimental // untriaged
|
| + void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "AudioNode_addEventListener_Callback";
|
| +
|
| void connect(destination, int output, [int input]) {
|
| if ((destination is AudioNode || destination == null) && (output is int || output == null) && (input is int || input == null)) {
|
| _connect_1(destination, output, input);
|
| @@ -583,6 +588,16 @@ class AudioNode extends NativeFieldWrapperClass1 {
|
| @DocsEditable
|
| void disconnect(int output) native "AudioNode_disconnect_Callback";
|
|
|
| + @DomName('AudioNode.dispatchEvent')
|
| + @DocsEditable
|
| + @Experimental // untriaged
|
| + bool dispatchEvent(Event event) native "AudioNode_dispatchEvent_Callback";
|
| +
|
| + @DomName('AudioNode.removeEventListener')
|
| + @DocsEditable
|
| + @Experimental // untriaged
|
| + void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "AudioNode_removeEventListener_Callback";
|
| +
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
|
|