OLD | NEW |
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' hide deprecated; | 5 import 'dart:_collection-dev' hide deprecated; |
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 444 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
455 return completer.future; | 455 return completer.future; |
456 } | 456 } |
457 | 457 |
458 @DomName('AudioContext.startRendering') | 458 @DomName('AudioContext.startRendering') |
459 @DocsEditable() | 459 @DocsEditable() |
460 void startRendering() native "AudioContext_startRendering_Callback"; | 460 void startRendering() native "AudioContext_startRendering_Callback"; |
461 | 461 |
462 @DomName('AudioContext.addEventListener') | 462 @DomName('AudioContext.addEventListener') |
463 @DocsEditable() | 463 @DocsEditable() |
464 @Experimental() // untriaged | 464 @Experimental() // untriaged |
465 void _addEventListener(String type, EventListener listener, [bool useCapture])
native "AudioContext_addEventListener_Callback"; | 465 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "AudioContext_addEventListener_Callback"; |
466 | 466 |
467 @DomName('AudioContext.dispatchEvent') | 467 @DomName('AudioContext.dispatchEvent') |
468 @DocsEditable() | 468 @DocsEditable() |
469 @Experimental() // untriaged | 469 @Experimental() // untriaged |
470 bool dispatchEvent(Event event) native "AudioContext_dispatchEvent_Callback"; | 470 bool dispatchEvent(Event event) native "AudioContext_dispatchEvent_Callback"; |
471 | 471 |
472 @DomName('AudioContext.removeEventListener') | 472 @DomName('AudioContext.removeEventListener') |
473 @DocsEditable() | 473 @DocsEditable() |
474 @Experimental() // untriaged | 474 @Experimental() // untriaged |
475 void _removeEventListener(String type, EventListener listener, [bool useCaptur
e]) native "AudioContext_removeEventListener_Callback"; | 475 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "AudioContext_removeEventListener_Callback"; |
476 | 476 |
477 @DomName('AudioContext.oncomplete') | 477 @DomName('AudioContext.oncomplete') |
478 @DocsEditable() | 478 @DocsEditable() |
479 Stream<Event> get onComplete => completeEvent.forTarget(this); | 479 Stream<Event> get onComplete => completeEvent.forTarget(this); |
480 | 480 |
481 } | 481 } |
482 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 482 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
483 // for details. All rights reserved. Use of this source code is governed by a | 483 // for details. All rights reserved. Use of this source code is governed by a |
484 // BSD-style license that can be found in the LICENSE file. | 484 // BSD-style license that can be found in the LICENSE file. |
485 | 485 |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
606 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb
ack"; | 606 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb
ack"; |
607 | 607 |
608 void _connect_2(destination, output) native "AudioNode__connect_2_Callback"; | 608 void _connect_2(destination, output) native "AudioNode__connect_2_Callback"; |
609 | 609 |
610 @DomName('AudioNode.disconnect') | 610 @DomName('AudioNode.disconnect') |
611 @DocsEditable() | 611 @DocsEditable() |
612 void disconnect(int output) native "AudioNode_disconnect_Callback"; | 612 void disconnect(int output) native "AudioNode_disconnect_Callback"; |
613 | 613 |
614 @DomName('AudioNode.addEventListener') | 614 @DomName('AudioNode.addEventListener') |
615 @DocsEditable() | 615 @DocsEditable() |
616 void _addEventListener(String type, EventListener listener, [bool useCapture])
native "AudioNode_addEventListener_Callback"; | 616 void $dom_addEventListener(String type, EventListener listener, [bool useCaptu
re]) native "AudioNode_addEventListener_Callback"; |
617 | 617 |
618 @DomName('AudioNode.dispatchEvent') | 618 @DomName('AudioNode.dispatchEvent') |
619 @DocsEditable() | 619 @DocsEditable() |
620 bool dispatchEvent(Event event) native "AudioNode_dispatchEvent_Callback"; | 620 bool dispatchEvent(Event event) native "AudioNode_dispatchEvent_Callback"; |
621 | 621 |
622 @DomName('AudioNode.removeEventListener') | 622 @DomName('AudioNode.removeEventListener') |
623 @DocsEditable() | 623 @DocsEditable() |
624 void _removeEventListener(String type, EventListener listener, [bool useCaptur
e]) native "AudioNode_removeEventListener_Callback"; | 624 void $dom_removeEventListener(String type, EventListener listener, [bool useCa
pture]) native "AudioNode_removeEventListener_Callback"; |
625 | 625 |
626 @DomName('AudioNode.connect') | 626 @DomName('AudioNode.connect') |
627 void connectNode(AudioNode destination, [int output = 0, int input = 0]) => | 627 void connectNode(AudioNode destination, [int output = 0, int input = 0]) => |
628 _connect(destination, output, input); | 628 _connect(destination, output, input); |
629 | 629 |
630 @DomName('AudioNode.connect') | 630 @DomName('AudioNode.connect') |
631 void connectParam(AudioParam destination, [int output = 0]) => | 631 void connectParam(AudioParam destination, [int output = 0]) => |
632 _connect(destination, output); | 632 _connect(destination, output); |
633 } | 633 } |
634 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 634 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
(...skipping 447 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1082 @Experimental() | 1082 @Experimental() |
1083 class OscillatorNode extends AudioSourceNode { | 1083 class OscillatorNode extends AudioSourceNode { |
1084 // To suppress missing implicit constructor warnings. | 1084 // To suppress missing implicit constructor warnings. |
1085 factory OscillatorNode._() { throw new UnsupportedError("Not supported"); } | 1085 factory OscillatorNode._() { throw new UnsupportedError("Not supported"); } |
1086 | 1086 |
1087 @DomName('OscillatorNode.endedEvent') | 1087 @DomName('OscillatorNode.endedEvent') |
1088 @DocsEditable() | 1088 @DocsEditable() |
1089 @Experimental() // untriaged | 1089 @Experimental() // untriaged |
1090 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); | 1090 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); |
1091 | 1091 |
| 1092 @DomName('OscillatorNode.CUSTOM') |
| 1093 @DocsEditable() |
| 1094 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1095 @deprecated // deprecated |
| 1096 static const int CUSTOM = 4; |
| 1097 |
1092 @DomName('OscillatorNode.FINISHED_STATE') | 1098 @DomName('OscillatorNode.FINISHED_STATE') |
1093 @DocsEditable() | 1099 @DocsEditable() |
1094 static const int FINISHED_STATE = 3; | 1100 static const int FINISHED_STATE = 3; |
1095 | 1101 |
1096 @DomName('OscillatorNode.PLAYING_STATE') | 1102 @DomName('OscillatorNode.PLAYING_STATE') |
1097 @DocsEditable() | 1103 @DocsEditable() |
1098 static const int PLAYING_STATE = 2; | 1104 static const int PLAYING_STATE = 2; |
1099 | 1105 |
| 1106 @DomName('OscillatorNode.SAWTOOTH') |
| 1107 @DocsEditable() |
| 1108 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1109 @deprecated // deprecated |
| 1110 static const int SAWTOOTH = 2; |
| 1111 |
1100 @DomName('OscillatorNode.SCHEDULED_STATE') | 1112 @DomName('OscillatorNode.SCHEDULED_STATE') |
1101 @DocsEditable() | 1113 @DocsEditable() |
1102 static const int SCHEDULED_STATE = 1; | 1114 static const int SCHEDULED_STATE = 1; |
1103 | 1115 |
| 1116 @DomName('OscillatorNode.SINE') |
| 1117 @DocsEditable() |
| 1118 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1119 @deprecated // deprecated |
| 1120 static const int SINE = 0; |
| 1121 |
| 1122 @DomName('OscillatorNode.SQUARE') |
| 1123 @DocsEditable() |
| 1124 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1125 @deprecated // deprecated |
| 1126 static const int SQUARE = 1; |
| 1127 |
| 1128 @DomName('OscillatorNode.TRIANGLE') |
| 1129 @DocsEditable() |
| 1130 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1131 @deprecated // deprecated |
| 1132 static const int TRIANGLE = 3; |
| 1133 |
1104 @DomName('OscillatorNode.UNSCHEDULED_STATE') | 1134 @DomName('OscillatorNode.UNSCHEDULED_STATE') |
1105 @DocsEditable() | 1135 @DocsEditable() |
1106 static const int UNSCHEDULED_STATE = 0; | 1136 static const int UNSCHEDULED_STATE = 0; |
1107 | 1137 |
1108 @DomName('OscillatorNode.detune') | 1138 @DomName('OscillatorNode.detune') |
1109 @DocsEditable() | 1139 @DocsEditable() |
1110 AudioParam get detune native "OscillatorNode_detune_Getter"; | 1140 AudioParam get detune native "OscillatorNode_detune_Getter"; |
1111 | 1141 |
1112 @DomName('OscillatorNode.frequency') | 1142 @DomName('OscillatorNode.frequency') |
1113 @DocsEditable() | 1143 @DocsEditable() |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1160 | 1190 |
1161 | 1191 |
1162 @DocsEditable() | 1192 @DocsEditable() |
1163 @DomName('PannerNode') | 1193 @DomName('PannerNode') |
1164 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerN
ode | 1194 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerN
ode |
1165 @Experimental() | 1195 @Experimental() |
1166 class PannerNode extends AudioNode { | 1196 class PannerNode extends AudioNode { |
1167 // To suppress missing implicit constructor warnings. | 1197 // To suppress missing implicit constructor warnings. |
1168 factory PannerNode._() { throw new UnsupportedError("Not supported"); } | 1198 factory PannerNode._() { throw new UnsupportedError("Not supported"); } |
1169 | 1199 |
| 1200 @DomName('PannerNode.EQUALPOWER') |
| 1201 @DocsEditable() |
| 1202 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1203 @deprecated // deprecated |
| 1204 static const int EQUALPOWER = 0; |
| 1205 |
| 1206 @DomName('PannerNode.EXPONENTIAL_DISTANCE') |
| 1207 @DocsEditable() |
| 1208 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1209 @deprecated // deprecated |
| 1210 static const int EXPONENTIAL_DISTANCE = 2; |
| 1211 |
| 1212 @DomName('PannerNode.HRTF') |
| 1213 @DocsEditable() |
| 1214 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1215 @deprecated // deprecated |
| 1216 static const int HRTF = 1; |
| 1217 |
| 1218 @DomName('PannerNode.INVERSE_DISTANCE') |
| 1219 @DocsEditable() |
| 1220 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1221 @deprecated // deprecated |
| 1222 static const int INVERSE_DISTANCE = 1; |
| 1223 |
| 1224 @DomName('PannerNode.LINEAR_DISTANCE') |
| 1225 @DocsEditable() |
| 1226 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1227 @deprecated // deprecated |
| 1228 static const int LINEAR_DISTANCE = 0; |
| 1229 |
| 1230 @DomName('PannerNode.SOUNDFIELD') |
| 1231 @DocsEditable() |
| 1232 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Alter
nateNames |
| 1233 @deprecated // deprecated |
| 1234 static const int SOUNDFIELD = 2; |
| 1235 |
1170 @DomName('PannerNode.coneInnerAngle') | 1236 @DomName('PannerNode.coneInnerAngle') |
1171 @DocsEditable() | 1237 @DocsEditable() |
1172 num get coneInnerAngle native "PannerNode_coneInnerAngle_Getter"; | 1238 num get coneInnerAngle native "PannerNode_coneInnerAngle_Getter"; |
1173 | 1239 |
1174 @DomName('PannerNode.coneInnerAngle') | 1240 @DomName('PannerNode.coneInnerAngle') |
1175 @DocsEditable() | 1241 @DocsEditable() |
1176 void set coneInnerAngle(num value) native "PannerNode_coneInnerAngle_Setter"; | 1242 void set coneInnerAngle(num value) native "PannerNode_coneInnerAngle_Setter"; |
1177 | 1243 |
1178 @DomName('PannerNode.coneOuterAngle') | 1244 @DomName('PannerNode.coneOuterAngle') |
1179 @DocsEditable() | 1245 @DocsEditable() |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1326 | 1392 |
1327 @DomName('WaveShaperNode.oversample') | 1393 @DomName('WaveShaperNode.oversample') |
1328 @DocsEditable() | 1394 @DocsEditable() |
1329 String get oversample native "WaveShaperNode_oversample_Getter"; | 1395 String get oversample native "WaveShaperNode_oversample_Getter"; |
1330 | 1396 |
1331 @DomName('WaveShaperNode.oversample') | 1397 @DomName('WaveShaperNode.oversample') |
1332 @DocsEditable() | 1398 @DocsEditable() |
1333 void set oversample(String value) native "WaveShaperNode_oversample_Setter"; | 1399 void set oversample(String value) native "WaveShaperNode_oversample_Setter"; |
1334 | 1400 |
1335 } | 1401 } |
OLD | NEW |