Index: dart/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart |
=================================================================== |
--- dart/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart (revision 29785) |
+++ dart/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart (working copy) |
@@ -154,6 +154,12 @@ |
// To suppress missing implicit constructor warnings. |
factory AudioBufferSourceNode._() { throw new UnsupportedError("Not supported"); } |
+ /** |
+ * Static factory designed to expose `ended` events to event |
+ * handlers that are not necessarily instances of [AudioBufferSourceNode]. |
+ * |
+ * See [EventStreamProvider] for usage information. |
+ */ |
@DomName('AudioBufferSourceNode.endedEvent') |
@DocsEditable() |
@Experimental() // untriaged |
@@ -215,6 +221,7 @@ |
@DocsEditable() |
void noteOn(num when) native; |
+ /// Stream of `ended` events handled by this [AudioBufferSourceNode]. |
@DomName('AudioBufferSourceNode.onended') |
@DocsEditable() |
@Experimental() // untriaged |
@@ -233,6 +240,12 @@ |
// To suppress missing implicit constructor warnings. |
factory AudioContext._() { throw new UnsupportedError("Not supported"); } |
+ /** |
+ * Static factory designed to expose `complete` events to event |
+ * handlers that are not necessarily instances of [AudioContext]. |
+ * |
+ * See [EventStreamProvider] for usage information. |
+ */ |
@DomName('AudioContext.completeEvent') |
@DocsEditable() |
static const EventStreamProvider<Event> completeEvent = const EventStreamProvider<Event>('complete'); |
@@ -362,6 +375,7 @@ |
@DocsEditable() |
void startRendering() native; |
+ /// Stream of `complete` events handled by this [AudioContext]. |
@DomName('AudioContext.oncomplete') |
@DocsEditable() |
Stream<Event> get onComplete => completeEvent.forTarget(this); |
@@ -884,6 +898,12 @@ |
// To suppress missing implicit constructor warnings. |
factory OscillatorNode._() { throw new UnsupportedError("Not supported"); } |
+ /** |
+ * Static factory designed to expose `ended` events to event |
+ * handlers that are not necessarily instances of [OscillatorNode]. |
+ * |
+ * See [EventStreamProvider] for usage information. |
+ */ |
@DomName('OscillatorNode.endedEvent') |
@DocsEditable() |
@Experimental() // untriaged |
@@ -942,6 +962,7 @@ |
@DocsEditable() |
void stop(num when) native; |
+ /// Stream of `ended` events handled by this [OscillatorNode]. |
@DomName('OscillatorNode.onended') |
@DocsEditable() |
@Experimental() // untriaged |
@@ -1029,6 +1050,12 @@ |
// To suppress missing implicit constructor warnings. |
factory ScriptProcessorNode._() { throw new UnsupportedError("Not supported"); } |
+ /** |
+ * Static factory designed to expose `audioprocess` events to event |
+ * handlers that are not necessarily instances of [ScriptProcessorNode]. |
+ * |
+ * See [EventStreamProvider] for usage information. |
+ */ |
@DomName('ScriptProcessorNode.audioprocessEvent') |
@DocsEditable() |
@Experimental() // untriaged |
@@ -1038,7 +1065,8 @@ |
@DocsEditable() |
final int bufferSize; |
- /** |
+ /// Stream of `audioprocess` events handled by this [ScriptProcessorNode]. |
+/** |
* Get a Stream that fires events when AudioProcessingEvents occur. |
* This particular stream is special in that it only allows one listener to a |
* given stream. Converting the returned Stream [asBroadcast] will likely ruin |