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' hide deprecated; | 8 import 'dart:_internal' hide deprecated; |
9 import 'dart:html'; | 9 import 'dart:html'; |
10 import 'dart:html_common'; | 10 import 'dart:html_common'; |
(...skipping 30 matching lines...) Expand all Loading... |
41 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode, | 41 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode, |
42 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent, | 42 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent, |
43 'OfflineAudioContext': () => OfflineAudioContext, | 43 'OfflineAudioContext': () => OfflineAudioContext, |
44 'OscillatorNode': () => OscillatorNode, | 44 'OscillatorNode': () => OscillatorNode, |
45 'PannerNode': () => PannerNode, | 45 'PannerNode': () => PannerNode, |
46 'PeriodicWave': () => PeriodicWave, | 46 'PeriodicWave': () => PeriodicWave, |
47 'ScriptProcessorNode': () => ScriptProcessorNode, | 47 'ScriptProcessorNode': () => ScriptProcessorNode, |
48 'WaveShaperNode': () => WaveShaperNode, | 48 'WaveShaperNode': () => WaveShaperNode, |
49 | 49 |
50 }; | 50 }; |
| 51 |
51 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 52 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
52 // for details. All rights reserved. Use of this source code is governed by a | 53 // for details. All rights reserved. Use of this source code is governed by a |
53 // BSD-style license that can be found in the LICENSE file. | 54 // BSD-style license that can be found in the LICENSE file. |
54 | 55 |
55 // WARNING: Do not edit - generated code. | 56 // WARNING: Do not edit - generated code. |
56 | 57 |
57 | 58 |
58 @DocsEditable() | 59 @DocsEditable() |
59 @DomName('AnalyserNode') | 60 @DomName('AnalyserNode') |
60 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Analyse
rNode | 61 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Analyse
rNode |
61 @Experimental() | 62 @Experimental() |
62 class AnalyserNode extends AudioNode { | 63 class AnalyserNode extends AudioNode { |
63 // To suppress missing implicit constructor warnings. | 64 // To suppress missing implicit constructor warnings. |
64 factory AnalyserNode._() { throw new UnsupportedError("Not supported"); } | 65 factory AnalyserNode._() { throw new UnsupportedError("Not supported"); } |
65 | 66 |
66 @DomName('AnalyserNode.fftSize') | 67 |
67 @DocsEditable() | 68 static AnalyserNode internalCreateAnalyserNode() { |
68 int get fftSize => _blink.BlinkAnalyserNode.instance.fftSize_Getter_(this); | 69 return new AnalyserNode._internalWrap(); |
| 70 } |
| 71 |
| 72 factory AnalyserNode._internalWrap() { |
| 73 return new AnalyserNode._internal(); |
| 74 } |
| 75 |
| 76 AnalyserNode._internal() : super._internal(); |
| 77 |
69 | 78 |
70 @DomName('AnalyserNode.fftSize') | 79 @DomName('AnalyserNode.fftSize') |
71 @DocsEditable() | 80 @DocsEditable() |
72 void set fftSize(int value) => _blink.BlinkAnalyserNode.instance.fftSize_Sette
r_(this, value); | 81 int get fftSize => _blink.BlinkAnalyserNode.instance.fftSize_Getter_(unwrap_js
o(this)); |
73 | 82 |
| 83 @DomName('AnalyserNode.fftSize') |
| 84 @DocsEditable() |
| 85 void set fftSize(int value) => _blink.BlinkAnalyserNode.instance.fftSize_Sette
r_(unwrap_jso(this), value); |
| 86 |
74 @DomName('AnalyserNode.frequencyBinCount') | 87 @DomName('AnalyserNode.frequencyBinCount') |
75 @DocsEditable() | 88 @DocsEditable() |
76 int get frequencyBinCount => _blink.BlinkAnalyserNode.instance.frequencyBinCou
nt_Getter_(this); | 89 int get frequencyBinCount => _blink.BlinkAnalyserNode.instance.frequencyBinCou
nt_Getter_(unwrap_jso(this)); |
77 | 90 |
78 @DomName('AnalyserNode.maxDecibels') | 91 @DomName('AnalyserNode.maxDecibels') |
79 @DocsEditable() | 92 @DocsEditable() |
80 num get maxDecibels => _blink.BlinkAnalyserNode.instance.maxDecibels_Getter_(t
his); | 93 num get maxDecibels => _blink.BlinkAnalyserNode.instance.maxDecibels_Getter_(u
nwrap_jso(this)); |
81 | 94 |
82 @DomName('AnalyserNode.maxDecibels') | 95 @DomName('AnalyserNode.maxDecibels') |
83 @DocsEditable() | 96 @DocsEditable() |
84 void set maxDecibels(num value) => _blink.BlinkAnalyserNode.instance.maxDecibe
ls_Setter_(this, value); | 97 void set maxDecibels(num value) => _blink.BlinkAnalyserNode.instance.maxDecibe
ls_Setter_(unwrap_jso(this), value); |
85 | 98 |
86 @DomName('AnalyserNode.minDecibels') | 99 @DomName('AnalyserNode.minDecibels') |
87 @DocsEditable() | 100 @DocsEditable() |
88 num get minDecibels => _blink.BlinkAnalyserNode.instance.minDecibels_Getter_(t
his); | 101 num get minDecibels => _blink.BlinkAnalyserNode.instance.minDecibels_Getter_(u
nwrap_jso(this)); |
89 | 102 |
90 @DomName('AnalyserNode.minDecibels') | 103 @DomName('AnalyserNode.minDecibels') |
91 @DocsEditable() | 104 @DocsEditable() |
92 void set minDecibels(num value) => _blink.BlinkAnalyserNode.instance.minDecibe
ls_Setter_(this, value); | 105 void set minDecibels(num value) => _blink.BlinkAnalyserNode.instance.minDecibe
ls_Setter_(unwrap_jso(this), value); |
93 | 106 |
94 @DomName('AnalyserNode.smoothingTimeConstant') | 107 @DomName('AnalyserNode.smoothingTimeConstant') |
95 @DocsEditable() | 108 @DocsEditable() |
96 num get smoothingTimeConstant => _blink.BlinkAnalyserNode.instance.smoothingTi
meConstant_Getter_(this); | 109 num get smoothingTimeConstant => _blink.BlinkAnalyserNode.instance.smoothingTi
meConstant_Getter_(unwrap_jso(this)); |
97 | 110 |
98 @DomName('AnalyserNode.smoothingTimeConstant') | 111 @DomName('AnalyserNode.smoothingTimeConstant') |
99 @DocsEditable() | 112 @DocsEditable() |
100 void set smoothingTimeConstant(num value) => _blink.BlinkAnalyserNode.instance
.smoothingTimeConstant_Setter_(this, value); | 113 void set smoothingTimeConstant(num value) => _blink.BlinkAnalyserNode.instance
.smoothingTimeConstant_Setter_(unwrap_jso(this), value); |
101 | 114 |
102 @DomName('AnalyserNode.getByteFrequencyData') | 115 @DomName('AnalyserNode.getByteFrequencyData') |
103 @DocsEditable() | 116 @DocsEditable() |
104 void getByteFrequencyData(Uint8List array) => _blink.BlinkAnalyserNode.instanc
e.getByteFrequencyData_Callback_1_(this, array); | 117 void getByteFrequencyData(Uint8List array) => _blink.BlinkAnalyserNode.instanc
e.getByteFrequencyData_Callback_1_(unwrap_jso(this), array); |
105 | 118 |
106 @DomName('AnalyserNode.getByteTimeDomainData') | 119 @DomName('AnalyserNode.getByteTimeDomainData') |
107 @DocsEditable() | 120 @DocsEditable() |
108 void getByteTimeDomainData(Uint8List array) => _blink.BlinkAnalyserNode.instan
ce.getByteTimeDomainData_Callback_1_(this, array); | 121 void getByteTimeDomainData(Uint8List array) => _blink.BlinkAnalyserNode.instan
ce.getByteTimeDomainData_Callback_1_(unwrap_jso(this), array); |
109 | 122 |
110 @DomName('AnalyserNode.getFloatFrequencyData') | 123 @DomName('AnalyserNode.getFloatFrequencyData') |
111 @DocsEditable() | 124 @DocsEditable() |
112 void getFloatFrequencyData(Float32List array) => _blink.BlinkAnalyserNode.inst
ance.getFloatFrequencyData_Callback_1_(this, array); | 125 void getFloatFrequencyData(Float32List array) => _blink.BlinkAnalyserNode.inst
ance.getFloatFrequencyData_Callback_1_(unwrap_jso(this), array); |
113 | 126 |
114 @DomName('AnalyserNode.getFloatTimeDomainData') | 127 @DomName('AnalyserNode.getFloatTimeDomainData') |
115 @DocsEditable() | 128 @DocsEditable() |
116 @Experimental() // untriaged | 129 @Experimental() // untriaged |
117 void getFloatTimeDomainData(Float32List array) => _blink.BlinkAnalyserNode.ins
tance.getFloatTimeDomainData_Callback_1_(this, array); | 130 void getFloatTimeDomainData(Float32List array) => _blink.BlinkAnalyserNode.ins
tance.getFloatTimeDomainData_Callback_1_(unwrap_jso(this), array); |
118 | 131 |
119 } | 132 } |
120 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 133 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
121 // for details. All rights reserved. Use of this source code is governed by a | 134 // for details. All rights reserved. Use of this source code is governed by a |
122 // BSD-style license that can be found in the LICENSE file. | 135 // BSD-style license that can be found in the LICENSE file. |
123 | 136 |
124 // WARNING: Do not edit - generated code. | 137 // WARNING: Do not edit - generated code. |
125 | 138 |
126 | 139 |
127 @DocsEditable() | 140 @DocsEditable() |
128 @DomName('AudioBuffer') | 141 @DomName('AudioBuffer') |
129 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu
ffer-section | 142 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu
ffer-section |
130 @Experimental() | 143 @Experimental() |
131 class AudioBuffer extends NativeFieldWrapperClass2 { | 144 class AudioBuffer extends NativeFieldWrapperClass2 { |
132 // To suppress missing implicit constructor warnings. | 145 // To suppress missing implicit constructor warnings. |
133 factory AudioBuffer._() { throw new UnsupportedError("Not supported"); } | 146 factory AudioBuffer._() { throw new UnsupportedError("Not supported"); } |
134 | 147 |
| 148 static AudioBuffer internalCreateAudioBuffer() { |
| 149 return new AudioBuffer._internalWrap(); |
| 150 } |
| 151 |
| 152 JsObject blink_jsObject = null; |
| 153 |
| 154 factory AudioBuffer._internalWrap() { |
| 155 return new AudioBuffer._internal(); |
| 156 } |
| 157 |
| 158 AudioBuffer._internal() { } |
| 159 |
| 160 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(
this, other); |
| 161 |
135 @DomName('AudioBuffer.duration') | 162 @DomName('AudioBuffer.duration') |
136 @DocsEditable() | 163 @DocsEditable() |
137 double get duration => _blink.BlinkAudioBuffer.instance.duration_Getter_(this)
; | 164 double get duration => _blink.BlinkAudioBuffer.instance.duration_Getter_(unwra
p_jso(this)); |
138 | 165 |
139 @DomName('AudioBuffer.length') | 166 @DomName('AudioBuffer.length') |
140 @DocsEditable() | 167 @DocsEditable() |
141 int get length => _blink.BlinkAudioBuffer.instance.length_Getter_(this); | 168 int get length => _blink.BlinkAudioBuffer.instance.length_Getter_(unwrap_jso(t
his)); |
142 | 169 |
143 @DomName('AudioBuffer.numberOfChannels') | 170 @DomName('AudioBuffer.numberOfChannels') |
144 @DocsEditable() | 171 @DocsEditable() |
145 int get numberOfChannels => _blink.BlinkAudioBuffer.instance.numberOfChannels_
Getter_(this); | 172 int get numberOfChannels => _blink.BlinkAudioBuffer.instance.numberOfChannels_
Getter_(unwrap_jso(this)); |
146 | 173 |
147 @DomName('AudioBuffer.sampleRate') | 174 @DomName('AudioBuffer.sampleRate') |
148 @DocsEditable() | 175 @DocsEditable() |
149 double get sampleRate => _blink.BlinkAudioBuffer.instance.sampleRate_Getter_(t
his); | 176 double get sampleRate => _blink.BlinkAudioBuffer.instance.sampleRate_Getter_(u
nwrap_jso(this)); |
150 | 177 |
151 @DomName('AudioBuffer.getChannelData') | 178 @DomName('AudioBuffer.getChannelData') |
152 @DocsEditable() | 179 @DocsEditable() |
153 Float32List getChannelData(int channelIndex) => _blink.BlinkAudioBuffer.instan
ce.getChannelData_Callback_1_(this, channelIndex); | 180 Float32List getChannelData(int channelIndex) => _blink.BlinkAudioBuffer.instan
ce.getChannelData_Callback_1_(unwrap_jso(this), channelIndex); |
154 | 181 |
155 } | 182 } |
156 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 183 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
157 // for details. All rights reserved. Use of this source code is governed by a | 184 // for details. All rights reserved. Use of this source code is governed by a |
158 // BSD-style license that can be found in the LICENSE file. | 185 // BSD-style license that can be found in the LICENSE file. |
159 | 186 |
160 // WARNING: Do not edit - generated code. | 187 // WARNING: Do not edit - generated code. |
161 | 188 |
162 | 189 |
163 @DomName('AudioBufferCallback') | 190 @DomName('AudioBufferCallback') |
164 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu
ffer-section | 191 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu
ffer-section |
(...skipping 20 matching lines...) Expand all Loading... |
185 * Static factory designed to expose `ended` events to event | 212 * Static factory designed to expose `ended` events to event |
186 * handlers that are not necessarily instances of [AudioBufferSourceNode]. | 213 * handlers that are not necessarily instances of [AudioBufferSourceNode]. |
187 * | 214 * |
188 * See [EventStreamProvider] for usage information. | 215 * See [EventStreamProvider] for usage information. |
189 */ | 216 */ |
190 @DomName('AudioBufferSourceNode.endedEvent') | 217 @DomName('AudioBufferSourceNode.endedEvent') |
191 @DocsEditable() | 218 @DocsEditable() |
192 @Experimental() // untriaged | 219 @Experimental() // untriaged |
193 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); | 220 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); |
194 | 221 |
195 @DomName('AudioBufferSourceNode.buffer') | 222 |
196 @DocsEditable() | 223 static AudioBufferSourceNode internalCreateAudioBufferSourceNode() { |
197 AudioBuffer get buffer => _blink.BlinkAudioBufferSourceNode.instance.buffer_Ge
tter_(this); | 224 return new AudioBufferSourceNode._internalWrap(); |
| 225 } |
| 226 |
| 227 factory AudioBufferSourceNode._internalWrap() { |
| 228 return new AudioBufferSourceNode._internal(); |
| 229 } |
| 230 |
| 231 AudioBufferSourceNode._internal() : super._internal(); |
| 232 |
198 | 233 |
199 @DomName('AudioBufferSourceNode.buffer') | 234 @DomName('AudioBufferSourceNode.buffer') |
200 @DocsEditable() | 235 @DocsEditable() |
201 void set buffer(AudioBuffer value) => _blink.BlinkAudioBufferSourceNode.instan
ce.buffer_Setter_(this, value); | 236 AudioBuffer get buffer => wrap_jso(_blink.BlinkAudioBufferSourceNode.instance.
buffer_Getter_(unwrap_jso(this))); |
202 | 237 |
| 238 @DomName('AudioBufferSourceNode.buffer') |
| 239 @DocsEditable() |
| 240 void set buffer(AudioBuffer value) => _blink.BlinkAudioBufferSourceNode.instan
ce.buffer_Setter_(unwrap_jso(this), unwrap_jso(value)); |
| 241 |
203 @DomName('AudioBufferSourceNode.loop') | 242 @DomName('AudioBufferSourceNode.loop') |
204 @DocsEditable() | 243 @DocsEditable() |
205 bool get loop => _blink.BlinkAudioBufferSourceNode.instance.loop_Getter_(this)
; | 244 bool get loop => _blink.BlinkAudioBufferSourceNode.instance.loop_Getter_(unwra
p_jso(this)); |
206 | 245 |
207 @DomName('AudioBufferSourceNode.loop') | 246 @DomName('AudioBufferSourceNode.loop') |
208 @DocsEditable() | 247 @DocsEditable() |
209 void set loop(bool value) => _blink.BlinkAudioBufferSourceNode.instance.loop_S
etter_(this, value); | 248 void set loop(bool value) => _blink.BlinkAudioBufferSourceNode.instance.loop_S
etter_(unwrap_jso(this), value); |
210 | 249 |
211 @DomName('AudioBufferSourceNode.loopEnd') | 250 @DomName('AudioBufferSourceNode.loopEnd') |
212 @DocsEditable() | 251 @DocsEditable() |
213 num get loopEnd => _blink.BlinkAudioBufferSourceNode.instance.loopEnd_Getter_(
this); | 252 num get loopEnd => _blink.BlinkAudioBufferSourceNode.instance.loopEnd_Getter_(
unwrap_jso(this)); |
214 | 253 |
215 @DomName('AudioBufferSourceNode.loopEnd') | 254 @DomName('AudioBufferSourceNode.loopEnd') |
216 @DocsEditable() | 255 @DocsEditable() |
217 void set loopEnd(num value) => _blink.BlinkAudioBufferSourceNode.instance.loop
End_Setter_(this, value); | 256 void set loopEnd(num value) => _blink.BlinkAudioBufferSourceNode.instance.loop
End_Setter_(unwrap_jso(this), value); |
218 | 257 |
219 @DomName('AudioBufferSourceNode.loopStart') | 258 @DomName('AudioBufferSourceNode.loopStart') |
220 @DocsEditable() | 259 @DocsEditable() |
221 num get loopStart => _blink.BlinkAudioBufferSourceNode.instance.loopStart_Gett
er_(this); | 260 num get loopStart => _blink.BlinkAudioBufferSourceNode.instance.loopStart_Gett
er_(unwrap_jso(this)); |
222 | 261 |
223 @DomName('AudioBufferSourceNode.loopStart') | 262 @DomName('AudioBufferSourceNode.loopStart') |
224 @DocsEditable() | 263 @DocsEditable() |
225 void set loopStart(num value) => _blink.BlinkAudioBufferSourceNode.instance.lo
opStart_Setter_(this, value); | 264 void set loopStart(num value) => _blink.BlinkAudioBufferSourceNode.instance.lo
opStart_Setter_(unwrap_jso(this), value); |
226 | 265 |
227 @DomName('AudioBufferSourceNode.playbackRate') | 266 @DomName('AudioBufferSourceNode.playbackRate') |
228 @DocsEditable() | 267 @DocsEditable() |
229 AudioParam get playbackRate => _blink.BlinkAudioBufferSourceNode.instance.play
backRate_Getter_(this); | 268 AudioParam get playbackRate => wrap_jso(_blink.BlinkAudioBufferSourceNode.inst
ance.playbackRate_Getter_(unwrap_jso(this))); |
230 | 269 |
231 void start([num when, num grainOffset, num grainDuration]) { | 270 void start([num when, num grainOffset, num grainDuration]) { |
232 if (grainDuration != null) { | 271 if (grainDuration != null) { |
233 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_3_(this, when, g
rainOffset, grainDuration); | 272 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_3_(unwrap_jso(th
is), when, grainOffset, grainDuration); |
234 return; | 273 return; |
235 } | 274 } |
236 if (grainOffset != null) { | 275 if (grainOffset != null) { |
237 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_2_(this, when, g
rainOffset); | 276 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_2_(unwrap_jso(th
is), when, grainOffset); |
238 return; | 277 return; |
239 } | 278 } |
240 if (when != null) { | 279 if (when != null) { |
241 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_1_(this, when); | 280 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_1_(unwrap_jso(th
is), when); |
242 return; | 281 return; |
243 } | 282 } |
244 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_0_(this); | 283 _blink.BlinkAudioBufferSourceNode.instance.start_Callback_0_(unwrap_jso(this
)); |
245 return; | 284 return; |
246 } | 285 } |
247 | 286 |
248 void stop([num when]) { | 287 void stop([num when]) { |
249 if (when != null) { | 288 if (when != null) { |
250 _blink.BlinkAudioBufferSourceNode.instance.stop_Callback_1_(this, when); | 289 _blink.BlinkAudioBufferSourceNode.instance.stop_Callback_1_(unwrap_jso(thi
s), when); |
251 return; | 290 return; |
252 } | 291 } |
253 _blink.BlinkAudioBufferSourceNode.instance.stop_Callback_0_(this); | 292 _blink.BlinkAudioBufferSourceNode.instance.stop_Callback_0_(unwrap_jso(this)
); |
254 return; | 293 return; |
255 } | 294 } |
256 | 295 |
257 /// Stream of `ended` events handled by this [AudioBufferSourceNode]. | 296 /// Stream of `ended` events handled by this [AudioBufferSourceNode]. |
258 @DomName('AudioBufferSourceNode.onended') | 297 @DomName('AudioBufferSourceNode.onended') |
259 @DocsEditable() | 298 @DocsEditable() |
260 @Experimental() // untriaged | 299 @Experimental() // untriaged |
261 Stream<Event> get onEnded => endedEvent.forTarget(this); | 300 Stream<Event> get onEnded => endedEvent.forTarget(this); |
262 | 301 |
263 } | 302 } |
(...skipping 20 matching lines...) Expand all Loading... |
284 @DomName('AudioContext.completeEvent') | 323 @DomName('AudioContext.completeEvent') |
285 @DocsEditable() | 324 @DocsEditable() |
286 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); | 325 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); |
287 | 326 |
288 @DomName('AudioContext.AudioContext') | 327 @DomName('AudioContext.AudioContext') |
289 @DocsEditable() | 328 @DocsEditable() |
290 factory AudioContext() { | 329 factory AudioContext() { |
291 return _blink.BlinkAudioContext.instance.constructorCallback_0_(); | 330 return _blink.BlinkAudioContext.instance.constructorCallback_0_(); |
292 } | 331 } |
293 | 332 |
| 333 |
| 334 static AudioContext internalCreateAudioContext() { |
| 335 return new AudioContext._internalWrap(); |
| 336 } |
| 337 |
| 338 factory AudioContext._internalWrap() { |
| 339 return new AudioContext._internal(); |
| 340 } |
| 341 |
| 342 AudioContext._internal() : super._internal(); |
| 343 |
| 344 |
294 /// Checks if this type is supported on the current platform. | 345 /// Checks if this type is supported on the current platform. |
295 static bool get supported => true; | 346 static bool get supported => true; |
296 | 347 |
297 @DomName('AudioContext.currentTime') | 348 @DomName('AudioContext.currentTime') |
298 @DocsEditable() | 349 @DocsEditable() |
299 double get currentTime => _blink.BlinkAudioContext.instance.currentTime_Getter
_(this); | 350 double get currentTime => _blink.BlinkAudioContext.instance.currentTime_Getter
_(unwrap_jso(this)); |
300 | 351 |
301 @DomName('AudioContext.destination') | 352 @DomName('AudioContext.destination') |
302 @DocsEditable() | 353 @DocsEditable() |
303 AudioDestinationNode get destination => _blink.BlinkAudioContext.instance.dest
ination_Getter_(this); | 354 AudioDestinationNode get destination => wrap_jso(_blink.BlinkAudioContext.inst
ance.destination_Getter_(unwrap_jso(this))); |
304 | 355 |
305 @DomName('AudioContext.listener') | 356 @DomName('AudioContext.listener') |
306 @DocsEditable() | 357 @DocsEditable() |
307 AudioListener get listener => _blink.BlinkAudioContext.instance.listener_Gette
r_(this); | 358 AudioListener get listener => wrap_jso(_blink.BlinkAudioContext.instance.liste
ner_Getter_(unwrap_jso(this))); |
308 | 359 |
309 @DomName('AudioContext.sampleRate') | 360 @DomName('AudioContext.sampleRate') |
310 @DocsEditable() | 361 @DocsEditable() |
311 double get sampleRate => _blink.BlinkAudioContext.instance.sampleRate_Getter_(
this); | 362 double get sampleRate => _blink.BlinkAudioContext.instance.sampleRate_Getter_(
unwrap_jso(this)); |
312 | 363 |
313 @DomName('AudioContext.createAnalyser') | 364 @DomName('AudioContext.createAnalyser') |
314 @DocsEditable() | 365 @DocsEditable() |
315 AnalyserNode createAnalyser() => _blink.BlinkAudioContext.instance.createAnaly
ser_Callback_0_(this); | 366 AnalyserNode createAnalyser() => wrap_jso(_blink.BlinkAudioContext.instance.cr
eateAnalyser_Callback_0_(unwrap_jso(this))); |
316 | 367 |
317 @DomName('AudioContext.createBiquadFilter') | 368 @DomName('AudioContext.createBiquadFilter') |
318 @DocsEditable() | 369 @DocsEditable() |
319 BiquadFilterNode createBiquadFilter() => _blink.BlinkAudioContext.instance.cre
ateBiquadFilter_Callback_0_(this); | 370 BiquadFilterNode createBiquadFilter() => wrap_jso(_blink.BlinkAudioContext.ins
tance.createBiquadFilter_Callback_0_(unwrap_jso(this))); |
320 | 371 |
321 @DomName('AudioContext.createBuffer') | 372 @DomName('AudioContext.createBuffer') |
322 @DocsEditable() | 373 @DocsEditable() |
323 AudioBuffer createBuffer(int numberOfChannels, int numberOfFrames, num sampleR
ate) => _blink.BlinkAudioContext.instance.createBuffer_Callback_3_(this, numberO
fChannels, numberOfFrames, sampleRate); | 374 AudioBuffer createBuffer(int numberOfChannels, int numberOfFrames, num sampleR
ate) => wrap_jso(_blink.BlinkAudioContext.instance.createBuffer_Callback_3_(unwr
ap_jso(this), numberOfChannels, numberOfFrames, sampleRate)); |
324 | 375 |
325 @DomName('AudioContext.createBufferSource') | 376 @DomName('AudioContext.createBufferSource') |
326 @DocsEditable() | 377 @DocsEditable() |
327 AudioBufferSourceNode createBufferSource() => _blink.BlinkAudioContext.instanc
e.createBufferSource_Callback_0_(this); | 378 AudioBufferSourceNode createBufferSource() => wrap_jso(_blink.BlinkAudioContex
t.instance.createBufferSource_Callback_0_(unwrap_jso(this))); |
328 | 379 |
329 ChannelMergerNode createChannelMerger([int numberOfInputs]) { | 380 ChannelMergerNode createChannelMerger([int numberOfInputs]) { |
330 if (numberOfInputs != null) { | 381 if (numberOfInputs != null) { |
331 return _blink.BlinkAudioContext.instance.createChannelMerger_Callback_1_(t
his, numberOfInputs); | 382 return wrap_jso(_blink.BlinkAudioContext.instance.createChannelMerger_Call
back_1_(unwrap_jso(this), numberOfInputs)); |
332 } | 383 } |
333 return _blink.BlinkAudioContext.instance.createChannelMerger_Callback_0_(thi
s); | 384 return wrap_jso(_blink.BlinkAudioContext.instance.createChannelMerger_Callba
ck_0_(unwrap_jso(this))); |
334 } | 385 } |
335 | 386 |
336 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { | 387 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { |
337 if (numberOfOutputs != null) { | 388 if (numberOfOutputs != null) { |
338 return _blink.BlinkAudioContext.instance.createChannelSplitter_Callback_1_
(this, numberOfOutputs); | 389 return wrap_jso(_blink.BlinkAudioContext.instance.createChannelSplitter_Ca
llback_1_(unwrap_jso(this), numberOfOutputs)); |
339 } | 390 } |
340 return _blink.BlinkAudioContext.instance.createChannelSplitter_Callback_0_(t
his); | 391 return wrap_jso(_blink.BlinkAudioContext.instance.createChannelSplitter_Call
back_0_(unwrap_jso(this))); |
341 } | 392 } |
342 | 393 |
343 @DomName('AudioContext.createConvolver') | 394 @DomName('AudioContext.createConvolver') |
344 @DocsEditable() | 395 @DocsEditable() |
345 ConvolverNode createConvolver() => _blink.BlinkAudioContext.instance.createCon
volver_Callback_0_(this); | 396 ConvolverNode createConvolver() => wrap_jso(_blink.BlinkAudioContext.instance.
createConvolver_Callback_0_(unwrap_jso(this))); |
346 | 397 |
347 DelayNode createDelay([num maxDelayTime]) { | 398 DelayNode createDelay([num maxDelayTime]) { |
348 if (maxDelayTime != null) { | 399 if (maxDelayTime != null) { |
349 return _blink.BlinkAudioContext.instance.createDelay_Callback_1_(this, max
DelayTime); | 400 return wrap_jso(_blink.BlinkAudioContext.instance.createDelay_Callback_1_(
unwrap_jso(this), maxDelayTime)); |
350 } | 401 } |
351 return _blink.BlinkAudioContext.instance.createDelay_Callback_0_(this); | 402 return wrap_jso(_blink.BlinkAudioContext.instance.createDelay_Callback_0_(un
wrap_jso(this))); |
352 } | 403 } |
353 | 404 |
354 @DomName('AudioContext.createDynamicsCompressor') | 405 @DomName('AudioContext.createDynamicsCompressor') |
355 @DocsEditable() | 406 @DocsEditable() |
356 DynamicsCompressorNode createDynamicsCompressor() => _blink.BlinkAudioContext.
instance.createDynamicsCompressor_Callback_0_(this); | 407 DynamicsCompressorNode createDynamicsCompressor() => wrap_jso(_blink.BlinkAudi
oContext.instance.createDynamicsCompressor_Callback_0_(unwrap_jso(this))); |
357 | 408 |
358 @DomName('AudioContext.createGain') | 409 @DomName('AudioContext.createGain') |
359 @DocsEditable() | 410 @DocsEditable() |
360 GainNode createGain() => _blink.BlinkAudioContext.instance.createGain_Callback
_0_(this); | 411 GainNode createGain() => wrap_jso(_blink.BlinkAudioContext.instance.createGain
_Callback_0_(unwrap_jso(this))); |
361 | 412 |
362 @DomName('AudioContext.createMediaElementSource') | 413 @DomName('AudioContext.createMediaElementSource') |
363 @DocsEditable() | 414 @DocsEditable() |
364 MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement
) => _blink.BlinkAudioContext.instance.createMediaElementSource_Callback_1_(this
, mediaElement); | 415 MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement
) => wrap_jso(_blink.BlinkAudioContext.instance.createMediaElementSource_Callbac
k_1_(unwrap_jso(this), unwrap_jso(mediaElement))); |
365 | 416 |
366 @DomName('AudioContext.createMediaStreamDestination') | 417 @DomName('AudioContext.createMediaStreamDestination') |
367 @DocsEditable() | 418 @DocsEditable() |
368 MediaStreamAudioDestinationNode createMediaStreamDestination() => _blink.Blink
AudioContext.instance.createMediaStreamDestination_Callback_0_(this); | 419 MediaStreamAudioDestinationNode createMediaStreamDestination() => wrap_jso(_bl
ink.BlinkAudioContext.instance.createMediaStreamDestination_Callback_0_(unwrap_j
so(this))); |
369 | 420 |
370 @DomName('AudioContext.createMediaStreamSource') | 421 @DomName('AudioContext.createMediaStreamSource') |
371 @DocsEditable() | 422 @DocsEditable() |
372 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) =>
_blink.BlinkAudioContext.instance.createMediaStreamSource_Callback_1_(this, med
iaStream); | 423 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) =>
wrap_jso(_blink.BlinkAudioContext.instance.createMediaStreamSource_Callback_1_(
unwrap_jso(this), unwrap_jso(mediaStream))); |
373 | 424 |
374 @DomName('AudioContext.createOscillator') | 425 @DomName('AudioContext.createOscillator') |
375 @DocsEditable() | 426 @DocsEditable() |
376 OscillatorNode createOscillator() => _blink.BlinkAudioContext.instance.createO
scillator_Callback_0_(this); | 427 OscillatorNode createOscillator() => wrap_jso(_blink.BlinkAudioContext.instanc
e.createOscillator_Callback_0_(unwrap_jso(this))); |
377 | 428 |
378 @DomName('AudioContext.createPanner') | 429 @DomName('AudioContext.createPanner') |
379 @DocsEditable() | 430 @DocsEditable() |
380 PannerNode createPanner() => _blink.BlinkAudioContext.instance.createPanner_Ca
llback_0_(this); | 431 PannerNode createPanner() => wrap_jso(_blink.BlinkAudioContext.instance.create
Panner_Callback_0_(unwrap_jso(this))); |
381 | 432 |
382 @DomName('AudioContext.createPeriodicWave') | 433 @DomName('AudioContext.createPeriodicWave') |
383 @DocsEditable() | 434 @DocsEditable() |
384 @Experimental() // untriaged | 435 @Experimental() // untriaged |
385 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => _blink.
BlinkAudioContext.instance.createPeriodicWave_Callback_2_(this, real, imag); | 436 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => wrap_js
o(_blink.BlinkAudioContext.instance.createPeriodicWave_Callback_2_(unwrap_jso(th
is), real, imag)); |
386 | 437 |
387 ScriptProcessorNode createScriptProcessor([int bufferSize, int numberOfInputCh
annels, int numberOfOutputChannels]) { | 438 ScriptProcessorNode createScriptProcessor([int bufferSize, int numberOfInputCh
annels, int numberOfOutputChannels]) { |
388 if (numberOfOutputChannels != null) { | 439 if (numberOfOutputChannels != null) { |
389 return _blink.BlinkAudioContext.instance.createScriptProcessor_Callback_3_
(this, bufferSize, numberOfInputChannels, numberOfOutputChannels); | 440 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_3_(unwrap_jso(this), bufferSize, numberOfInputChannels, numberOfOutputCha
nnels)); |
390 } | 441 } |
391 if (numberOfInputChannels != null) { | 442 if (numberOfInputChannels != null) { |
392 return _blink.BlinkAudioContext.instance.createScriptProcessor_Callback_2_
(this, bufferSize, numberOfInputChannels); | 443 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_2_(unwrap_jso(this), bufferSize, numberOfInputChannels)); |
393 } | 444 } |
394 if (bufferSize != null) { | 445 if (bufferSize != null) { |
395 return _blink.BlinkAudioContext.instance.createScriptProcessor_Callback_1_
(this, bufferSize); | 446 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Ca
llback_1_(unwrap_jso(this), bufferSize)); |
396 } | 447 } |
397 return _blink.BlinkAudioContext.instance.createScriptProcessor_Callback_0_(t
his); | 448 return wrap_jso(_blink.BlinkAudioContext.instance.createScriptProcessor_Call
back_0_(unwrap_jso(this))); |
398 } | 449 } |
399 | 450 |
400 @DomName('AudioContext.createWaveShaper') | 451 @DomName('AudioContext.createWaveShaper') |
401 @DocsEditable() | 452 @DocsEditable() |
402 WaveShaperNode createWaveShaper() => _blink.BlinkAudioContext.instance.createW
aveShaper_Callback_0_(this); | 453 WaveShaperNode createWaveShaper() => wrap_jso(_blink.BlinkAudioContext.instanc
e.createWaveShaper_Callback_0_(unwrap_jso(this))); |
403 | 454 |
404 @DomName('AudioContext.decodeAudioData') | 455 @DomName('AudioContext.decodeAudioData') |
405 @DocsEditable() | 456 @DocsEditable() |
406 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) => _blink.BlinkAudioContext.instance.dec
odeAudioData_Callback_3_(this, audioData, successCallback, errorCallback); | 457 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) => _blink.BlinkAudioContext.instance.dec
odeAudioData_Callback_3_(unwrap_jso(this), audioData, unwrap_jso(successCallback
), unwrap_jso(errorCallback)); |
407 | 458 |
408 @DomName('AudioContext.startRendering') | 459 @DomName('AudioContext.startRendering') |
409 @DocsEditable() | 460 @DocsEditable() |
410 void startRendering() => _blink.BlinkAudioContext.instance.startRendering_Call
back_0_(this); | 461 void startRendering() => _blink.BlinkAudioContext.instance.startRendering_Call
back_0_(unwrap_jso(this)); |
411 | 462 |
412 /// Stream of `complete` events handled by this [AudioContext]. | 463 /// Stream of `complete` events handled by this [AudioContext]. |
413 @DomName('AudioContext.oncomplete') | 464 @DomName('AudioContext.oncomplete') |
414 @DocsEditable() | 465 @DocsEditable() |
415 Stream<Event> get onComplete => completeEvent.forTarget(this); | 466 Stream<Event> get onComplete => completeEvent.forTarget(this); |
416 | 467 |
417 @DomName('AudioContext.decodeAudioData') | 468 @DomName('AudioContext.decodeAudioData') |
418 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { | 469 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { |
419 var completer = new Completer<AudioBuffer>(); | 470 var completer = new Completer<AudioBuffer>(); |
420 _decodeAudioData(audioData, | 471 _decodeAudioData(audioData, |
421 (value) { completer.complete(value); }, | 472 (value) { completer.complete(value); }, |
(...skipping 15 matching lines...) Expand all Loading... |
437 | 488 |
438 | 489 |
439 @DocsEditable() | 490 @DocsEditable() |
440 @DomName('AudioDestinationNode') | 491 @DomName('AudioDestinationNode') |
441 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioDe
stinationNode-section | 492 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioDe
stinationNode-section |
442 @Experimental() | 493 @Experimental() |
443 class AudioDestinationNode extends AudioNode { | 494 class AudioDestinationNode extends AudioNode { |
444 // To suppress missing implicit constructor warnings. | 495 // To suppress missing implicit constructor warnings. |
445 factory AudioDestinationNode._() { throw new UnsupportedError("Not supported")
; } | 496 factory AudioDestinationNode._() { throw new UnsupportedError("Not supported")
; } |
446 | 497 |
| 498 |
| 499 static AudioDestinationNode internalCreateAudioDestinationNode() { |
| 500 return new AudioDestinationNode._internalWrap(); |
| 501 } |
| 502 |
| 503 factory AudioDestinationNode._internalWrap() { |
| 504 return new AudioDestinationNode._internal(); |
| 505 } |
| 506 |
| 507 AudioDestinationNode._internal() : super._internal(); |
| 508 |
| 509 |
447 @DomName('AudioDestinationNode.maxChannelCount') | 510 @DomName('AudioDestinationNode.maxChannelCount') |
448 @DocsEditable() | 511 @DocsEditable() |
449 int get maxChannelCount => _blink.BlinkAudioDestinationNode.instance.maxChanne
lCount_Getter_(this); | 512 int get maxChannelCount => _blink.BlinkAudioDestinationNode.instance.maxChanne
lCount_Getter_(unwrap_jso(this)); |
450 | 513 |
451 } | 514 } |
452 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 515 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
453 // for details. All rights reserved. Use of this source code is governed by a | 516 // for details. All rights reserved. Use of this source code is governed by a |
454 // BSD-style license that can be found in the LICENSE file. | 517 // BSD-style license that can be found in the LICENSE file. |
455 | 518 |
456 // WARNING: Do not edit - generated code. | 519 // WARNING: Do not edit - generated code. |
457 | 520 |
458 | 521 |
459 @DocsEditable() | 522 @DocsEditable() |
460 @DomName('AudioListener') | 523 @DomName('AudioListener') |
461 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioLi
stener-section | 524 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioLi
stener-section |
462 @Experimental() | 525 @Experimental() |
463 class AudioListener extends NativeFieldWrapperClass2 { | 526 class AudioListener extends NativeFieldWrapperClass2 { |
464 // To suppress missing implicit constructor warnings. | 527 // To suppress missing implicit constructor warnings. |
465 factory AudioListener._() { throw new UnsupportedError("Not supported"); } | 528 factory AudioListener._() { throw new UnsupportedError("Not supported"); } |
466 | 529 |
467 @DomName('AudioListener.dopplerFactor') | 530 static AudioListener internalCreateAudioListener() { |
468 @DocsEditable() | 531 return new AudioListener._internalWrap(); |
469 num get dopplerFactor => _blink.BlinkAudioListener.instance.dopplerFactor_Gett
er_(this); | 532 } |
| 533 |
| 534 JsObject blink_jsObject = null; |
| 535 |
| 536 factory AudioListener._internalWrap() { |
| 537 return new AudioListener._internal(); |
| 538 } |
| 539 |
| 540 AudioListener._internal() { } |
| 541 |
| 542 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(
this, other); |
470 | 543 |
471 @DomName('AudioListener.dopplerFactor') | 544 @DomName('AudioListener.dopplerFactor') |
472 @DocsEditable() | 545 @DocsEditable() |
473 void set dopplerFactor(num value) => _blink.BlinkAudioListener.instance.dopple
rFactor_Setter_(this, value); | 546 num get dopplerFactor => _blink.BlinkAudioListener.instance.dopplerFactor_Gett
er_(unwrap_jso(this)); |
474 | 547 |
| 548 @DomName('AudioListener.dopplerFactor') |
| 549 @DocsEditable() |
| 550 void set dopplerFactor(num value) => _blink.BlinkAudioListener.instance.dopple
rFactor_Setter_(unwrap_jso(this), value); |
| 551 |
475 @DomName('AudioListener.speedOfSound') | 552 @DomName('AudioListener.speedOfSound') |
476 @DocsEditable() | 553 @DocsEditable() |
477 num get speedOfSound => _blink.BlinkAudioListener.instance.speedOfSound_Getter
_(this); | 554 num get speedOfSound => _blink.BlinkAudioListener.instance.speedOfSound_Getter
_(unwrap_jso(this)); |
478 | 555 |
479 @DomName('AudioListener.speedOfSound') | 556 @DomName('AudioListener.speedOfSound') |
480 @DocsEditable() | 557 @DocsEditable() |
481 void set speedOfSound(num value) => _blink.BlinkAudioListener.instance.speedOf
Sound_Setter_(this, value); | 558 void set speedOfSound(num value) => _blink.BlinkAudioListener.instance.speedOf
Sound_Setter_(unwrap_jso(this), value); |
482 | 559 |
483 @DomName('AudioListener.setOrientation') | 560 @DomName('AudioListener.setOrientation') |
484 @DocsEditable() | 561 @DocsEditable() |
485 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) => _blink.
BlinkAudioListener.instance.setOrientation_Callback_6_(this, x, y, z, xUp, yUp,
zUp); | 562 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) => _blink.
BlinkAudioListener.instance.setOrientation_Callback_6_(unwrap_jso(this), x, y, z
, xUp, yUp, zUp); |
486 | 563 |
487 @DomName('AudioListener.setPosition') | 564 @DomName('AudioListener.setPosition') |
488 @DocsEditable() | 565 @DocsEditable() |
489 void setPosition(num x, num y, num z) => _blink.BlinkAudioListener.instance.se
tPosition_Callback_3_(this, x, y, z); | 566 void setPosition(num x, num y, num z) => _blink.BlinkAudioListener.instance.se
tPosition_Callback_3_(unwrap_jso(this), x, y, z); |
490 | 567 |
491 @DomName('AudioListener.setVelocity') | 568 @DomName('AudioListener.setVelocity') |
492 @DocsEditable() | 569 @DocsEditable() |
493 void setVelocity(num x, num y, num z) => _blink.BlinkAudioListener.instance.se
tVelocity_Callback_3_(this, x, y, z); | 570 void setVelocity(num x, num y, num z) => _blink.BlinkAudioListener.instance.se
tVelocity_Callback_3_(unwrap_jso(this), x, y, z); |
494 | 571 |
495 } | 572 } |
496 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 573 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
497 // for details. All rights reserved. Use of this source code is governed by a | 574 // for details. All rights reserved. Use of this source code is governed by a |
498 // BSD-style license that can be found in the LICENSE file. | 575 // BSD-style license that can be found in the LICENSE file. |
499 | 576 |
500 | 577 |
501 @DomName('AudioNode') | 578 @DomName('AudioNode') |
502 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNo
de-section | 579 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNo
de-section |
503 @Experimental() | 580 @Experimental() |
504 class AudioNode extends EventTarget { | 581 class AudioNode extends EventTarget { |
505 // To suppress missing implicit constructor warnings. | 582 // To suppress missing implicit constructor warnings. |
506 factory AudioNode._() { throw new UnsupportedError("Not supported"); } | 583 factory AudioNode._() { throw new UnsupportedError("Not supported"); } |
507 | 584 |
508 @DomName('AudioNode.channelCount') | 585 |
509 @DocsEditable() | 586 static AudioNode internalCreateAudioNode() { |
510 int get channelCount => _blink.BlinkAudioNode.instance.channelCount_Getter_(th
is); | 587 return new AudioNode._internalWrap(); |
| 588 } |
| 589 |
| 590 factory AudioNode._internalWrap() { |
| 591 return new AudioNode._internal(); |
| 592 } |
| 593 |
| 594 AudioNode._internal() : super._internal(); |
| 595 |
511 | 596 |
512 @DomName('AudioNode.channelCount') | 597 @DomName('AudioNode.channelCount') |
513 @DocsEditable() | 598 @DocsEditable() |
514 void set channelCount(int value) => _blink.BlinkAudioNode.instance.channelCoun
t_Setter_(this, value); | 599 int get channelCount => _blink.BlinkAudioNode.instance.channelCount_Getter_(un
wrap_jso(this)); |
515 | 600 |
| 601 @DomName('AudioNode.channelCount') |
| 602 @DocsEditable() |
| 603 void set channelCount(int value) => _blink.BlinkAudioNode.instance.channelCoun
t_Setter_(unwrap_jso(this), value); |
| 604 |
516 @DomName('AudioNode.channelCountMode') | 605 @DomName('AudioNode.channelCountMode') |
517 @DocsEditable() | 606 @DocsEditable() |
518 String get channelCountMode => _blink.BlinkAudioNode.instance.channelCountMode
_Getter_(this); | 607 String get channelCountMode => _blink.BlinkAudioNode.instance.channelCountMode
_Getter_(unwrap_jso(this)); |
519 | 608 |
520 @DomName('AudioNode.channelCountMode') | 609 @DomName('AudioNode.channelCountMode') |
521 @DocsEditable() | 610 @DocsEditable() |
522 void set channelCountMode(String value) => _blink.BlinkAudioNode.instance.chan
nelCountMode_Setter_(this, value); | 611 void set channelCountMode(String value) => _blink.BlinkAudioNode.instance.chan
nelCountMode_Setter_(unwrap_jso(this), value); |
523 | 612 |
524 @DomName('AudioNode.channelInterpretation') | 613 @DomName('AudioNode.channelInterpretation') |
525 @DocsEditable() | 614 @DocsEditable() |
526 String get channelInterpretation => _blink.BlinkAudioNode.instance.channelInte
rpretation_Getter_(this); | 615 String get channelInterpretation => _blink.BlinkAudioNode.instance.channelInte
rpretation_Getter_(unwrap_jso(this)); |
527 | 616 |
528 @DomName('AudioNode.channelInterpretation') | 617 @DomName('AudioNode.channelInterpretation') |
529 @DocsEditable() | 618 @DocsEditable() |
530 void set channelInterpretation(String value) => _blink.BlinkAudioNode.instance
.channelInterpretation_Setter_(this, value); | 619 void set channelInterpretation(String value) => _blink.BlinkAudioNode.instance
.channelInterpretation_Setter_(unwrap_jso(this), value); |
531 | 620 |
532 @DomName('AudioNode.context') | 621 @DomName('AudioNode.context') |
533 @DocsEditable() | 622 @DocsEditable() |
534 AudioContext get context => _blink.BlinkAudioNode.instance.context_Getter_(thi
s); | 623 AudioContext get context => wrap_jso(_blink.BlinkAudioNode.instance.context_Ge
tter_(unwrap_jso(this))); |
535 | 624 |
536 @DomName('AudioNode.numberOfInputs') | 625 @DomName('AudioNode.numberOfInputs') |
537 @DocsEditable() | 626 @DocsEditable() |
538 int get numberOfInputs => _blink.BlinkAudioNode.instance.numberOfInputs_Getter
_(this); | 627 int get numberOfInputs => _blink.BlinkAudioNode.instance.numberOfInputs_Getter
_(unwrap_jso(this)); |
539 | 628 |
540 @DomName('AudioNode.numberOfOutputs') | 629 @DomName('AudioNode.numberOfOutputs') |
541 @DocsEditable() | 630 @DocsEditable() |
542 int get numberOfOutputs => _blink.BlinkAudioNode.instance.numberOfOutputs_Gett
er_(this); | 631 int get numberOfOutputs => _blink.BlinkAudioNode.instance.numberOfOutputs_Gett
er_(unwrap_jso(this)); |
543 | 632 |
544 void _connect(destination, int output, [int input]) { | 633 void _connect(destination, int output, [int input]) { |
545 if ((input is int || input == null) && (output is int || output == null) &&
(destination is AudioNode || destination == null)) { | 634 if ((input is int || input == null) && (output is int || output == null) &&
(destination is AudioNode || destination == null)) { |
546 _blink.BlinkAudioNode.instance.connect_Callback_3_(this, destination, outp
ut, input); | 635 _blink.BlinkAudioNode.instance.connect_Callback_3_(unwrap_jso(this), unwra
p_jso(destination), output, input); |
547 return; | 636 return; |
548 } | 637 } |
549 if ((output is int || output == null) && (destination is AudioParam || desti
nation == null) && input == null) { | 638 if ((output is int || output == null) && (destination is AudioParam || desti
nation == null) && input == null) { |
550 _blink.BlinkAudioNode.instance.connect_Callback_2_(this, destination, outp
ut); | 639 _blink.BlinkAudioNode.instance.connect_Callback_2_(unwrap_jso(this), unwra
p_jso(destination), output); |
551 return; | 640 return; |
552 } | 641 } |
553 throw new ArgumentError("Incorrect number or type of arguments"); | 642 throw new ArgumentError("Incorrect number or type of arguments"); |
554 } | 643 } |
555 | 644 |
556 @DomName('AudioNode.disconnect') | 645 @DomName('AudioNode.disconnect') |
557 @DocsEditable() | 646 @DocsEditable() |
558 void disconnect(int output) => _blink.BlinkAudioNode.instance.disconnect_Callb
ack_1_(this, output); | 647 void disconnect(int output) => _blink.BlinkAudioNode.instance.disconnect_Callb
ack_1_(unwrap_jso(this), output); |
559 | 648 |
560 @DomName('AudioNode.connect') | 649 @DomName('AudioNode.connect') |
561 void connectNode(AudioNode destination, [int output = 0, int input = 0]) => | 650 void connectNode(AudioNode destination, [int output = 0, int input = 0]) => |
562 _connect(destination, output, input); | 651 _connect(destination, output, input); |
563 | 652 |
564 @DomName('AudioNode.connect') | 653 @DomName('AudioNode.connect') |
565 void connectParam(AudioParam destination, [int output = 0]) => | 654 void connectParam(AudioParam destination, [int output = 0]) => |
566 _connect(destination, output); | 655 _connect(destination, output); |
567 } | 656 } |
568 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 657 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
569 // for details. All rights reserved. Use of this source code is governed by a | 658 // for details. All rights reserved. Use of this source code is governed by a |
570 // BSD-style license that can be found in the LICENSE file. | 659 // BSD-style license that can be found in the LICENSE file. |
571 | 660 |
572 // WARNING: Do not edit - generated code. | 661 // WARNING: Do not edit - generated code. |
573 | 662 |
574 | 663 |
575 @DocsEditable() | 664 @DocsEditable() |
576 @DomName('AudioParam') | 665 @DomName('AudioParam') |
577 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa
ram | 666 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa
ram |
578 @Experimental() | 667 @Experimental() |
579 class AudioParam extends NativeFieldWrapperClass2 { | 668 class AudioParam extends NativeFieldWrapperClass2 { |
580 // To suppress missing implicit constructor warnings. | 669 // To suppress missing implicit constructor warnings. |
581 factory AudioParam._() { throw new UnsupportedError("Not supported"); } | 670 factory AudioParam._() { throw new UnsupportedError("Not supported"); } |
582 | 671 |
| 672 static AudioParam internalCreateAudioParam() { |
| 673 return new AudioParam._internalWrap(); |
| 674 } |
| 675 |
| 676 JsObject blink_jsObject = null; |
| 677 |
| 678 factory AudioParam._internalWrap() { |
| 679 return new AudioParam._internal(); |
| 680 } |
| 681 |
| 682 AudioParam._internal() { } |
| 683 |
| 684 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(
this, other); |
| 685 |
583 @DomName('AudioParam.defaultValue') | 686 @DomName('AudioParam.defaultValue') |
584 @DocsEditable() | 687 @DocsEditable() |
585 double get defaultValue => _blink.BlinkAudioParam.instance.defaultValue_Getter
_(this); | 688 double get defaultValue => _blink.BlinkAudioParam.instance.defaultValue_Getter
_(unwrap_jso(this)); |
586 | 689 |
587 @DomName('AudioParam.value') | 690 @DomName('AudioParam.value') |
588 @DocsEditable() | 691 @DocsEditable() |
589 num get value => _blink.BlinkAudioParam.instance.value_Getter_(this); | 692 num get value => _blink.BlinkAudioParam.instance.value_Getter_(unwrap_jso(this
)); |
590 | 693 |
591 @DomName('AudioParam.value') | 694 @DomName('AudioParam.value') |
592 @DocsEditable() | 695 @DocsEditable() |
593 void set value(num value) => _blink.BlinkAudioParam.instance.value_Setter_(thi
s, value); | 696 void set value(num value) => _blink.BlinkAudioParam.instance.value_Setter_(unw
rap_jso(this), value); |
594 | 697 |
595 @DomName('AudioParam.cancelScheduledValues') | 698 @DomName('AudioParam.cancelScheduledValues') |
596 @DocsEditable() | 699 @DocsEditable() |
597 void cancelScheduledValues(num startTime) => _blink.BlinkAudioParam.instance.c
ancelScheduledValues_Callback_1_(this, startTime); | 700 void cancelScheduledValues(num startTime) => _blink.BlinkAudioParam.instance.c
ancelScheduledValues_Callback_1_(unwrap_jso(this), startTime); |
598 | 701 |
599 @DomName('AudioParam.exponentialRampToValueAtTime') | 702 @DomName('AudioParam.exponentialRampToValueAtTime') |
600 @DocsEditable() | 703 @DocsEditable() |
601 void exponentialRampToValueAtTime(num value, num time) => _blink.BlinkAudioPar
am.instance.exponentialRampToValueAtTime_Callback_2_(this, value, time); | 704 void exponentialRampToValueAtTime(num value, num time) => _blink.BlinkAudioPar
am.instance.exponentialRampToValueAtTime_Callback_2_(unwrap_jso(this), value, ti
me); |
602 | 705 |
603 @DomName('AudioParam.linearRampToValueAtTime') | 706 @DomName('AudioParam.linearRampToValueAtTime') |
604 @DocsEditable() | 707 @DocsEditable() |
605 void linearRampToValueAtTime(num value, num time) => _blink.BlinkAudioParam.in
stance.linearRampToValueAtTime_Callback_2_(this, value, time); | 708 void linearRampToValueAtTime(num value, num time) => _blink.BlinkAudioParam.in
stance.linearRampToValueAtTime_Callback_2_(unwrap_jso(this), value, time); |
606 | 709 |
607 @DomName('AudioParam.setTargetAtTime') | 710 @DomName('AudioParam.setTargetAtTime') |
608 @DocsEditable() | 711 @DocsEditable() |
609 void setTargetAtTime(num target, num time, num timeConstant) => _blink.BlinkAu
dioParam.instance.setTargetAtTime_Callback_3_(this, target, time, timeConstant); | 712 void setTargetAtTime(num target, num time, num timeConstant) => _blink.BlinkAu
dioParam.instance.setTargetAtTime_Callback_3_(unwrap_jso(this), target, time, ti
meConstant); |
610 | 713 |
611 @DomName('AudioParam.setValueAtTime') | 714 @DomName('AudioParam.setValueAtTime') |
612 @DocsEditable() | 715 @DocsEditable() |
613 void setValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance.se
tValueAtTime_Callback_2_(this, value, time); | 716 void setValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance.se
tValueAtTime_Callback_2_(unwrap_jso(this), value, time); |
614 | 717 |
615 @DomName('AudioParam.setValueCurveAtTime') | 718 @DomName('AudioParam.setValueCurveAtTime') |
616 @DocsEditable() | 719 @DocsEditable() |
617 void setValueCurveAtTime(Float32List values, num time, num duration) => _blink
.BlinkAudioParam.instance.setValueCurveAtTime_Callback_3_(this, values, time, du
ration); | 720 void setValueCurveAtTime(Float32List values, num time, num duration) => _blink
.BlinkAudioParam.instance.setValueCurveAtTime_Callback_3_(unwrap_jso(this), valu
es, time, duration); |
618 | 721 |
619 } | 722 } |
620 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 723 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
621 // for details. All rights reserved. Use of this source code is governed by a | 724 // for details. All rights reserved. Use of this source code is governed by a |
622 // BSD-style license that can be found in the LICENSE file. | 725 // BSD-style license that can be found in the LICENSE file. |
623 | 726 |
624 // WARNING: Do not edit - generated code. | 727 // WARNING: Do not edit - generated code. |
625 | 728 |
626 | 729 |
627 @DocsEditable() | 730 @DocsEditable() |
628 @DomName('AudioProcessingEvent') | 731 @DomName('AudioProcessingEvent') |
629 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPr
ocessingEvent-section | 732 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPr
ocessingEvent-section |
630 @Experimental() | 733 @Experimental() |
631 class AudioProcessingEvent extends Event { | 734 class AudioProcessingEvent extends Event { |
632 // To suppress missing implicit constructor warnings. | 735 // To suppress missing implicit constructor warnings. |
633 factory AudioProcessingEvent._() { throw new UnsupportedError("Not supported")
; } | 736 factory AudioProcessingEvent._() { throw new UnsupportedError("Not supported")
; } |
634 | 737 |
| 738 |
| 739 static AudioProcessingEvent internalCreateAudioProcessingEvent() { |
| 740 return new AudioProcessingEvent._internalWrap(); |
| 741 } |
| 742 |
| 743 factory AudioProcessingEvent._internalWrap() { |
| 744 return new AudioProcessingEvent._internal(); |
| 745 } |
| 746 |
| 747 AudioProcessingEvent._internal() : super._internal(); |
| 748 |
| 749 |
635 @DomName('AudioProcessingEvent.inputBuffer') | 750 @DomName('AudioProcessingEvent.inputBuffer') |
636 @DocsEditable() | 751 @DocsEditable() |
637 AudioBuffer get inputBuffer => _blink.BlinkAudioProcessingEvent.instance.input
Buffer_Getter_(this); | 752 AudioBuffer get inputBuffer => wrap_jso(_blink.BlinkAudioProcessingEvent.insta
nce.inputBuffer_Getter_(unwrap_jso(this))); |
638 | 753 |
639 @DomName('AudioProcessingEvent.outputBuffer') | 754 @DomName('AudioProcessingEvent.outputBuffer') |
640 @DocsEditable() | 755 @DocsEditable() |
641 AudioBuffer get outputBuffer => _blink.BlinkAudioProcessingEvent.instance.outp
utBuffer_Getter_(this); | 756 AudioBuffer get outputBuffer => wrap_jso(_blink.BlinkAudioProcessingEvent.inst
ance.outputBuffer_Getter_(unwrap_jso(this))); |
642 | 757 |
643 @DomName('AudioProcessingEvent.playbackTime') | 758 @DomName('AudioProcessingEvent.playbackTime') |
644 @DocsEditable() | 759 @DocsEditable() |
645 @Experimental() // untriaged | 760 @Experimental() // untriaged |
646 double get playbackTime => _blink.BlinkAudioProcessingEvent.instance.playbackT
ime_Getter_(this); | 761 double get playbackTime => _blink.BlinkAudioProcessingEvent.instance.playbackT
ime_Getter_(unwrap_jso(this)); |
647 | 762 |
648 } | 763 } |
649 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
650 // for details. All rights reserved. Use of this source code is governed by a | 765 // for details. All rights reserved. Use of this source code is governed by a |
651 // BSD-style license that can be found in the LICENSE file. | 766 // BSD-style license that can be found in the LICENSE file. |
652 | 767 |
653 // WARNING: Do not edit - generated code. | 768 // WARNING: Do not edit - generated code. |
654 | 769 |
655 | 770 |
656 @DocsEditable() | 771 @DocsEditable() |
657 @DomName('AudioSourceNode') | 772 @DomName('AudioSourceNode') |
658 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html | 773 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html |
659 @Experimental() | 774 @Experimental() |
660 class AudioSourceNode extends AudioNode { | 775 class AudioSourceNode extends AudioNode { |
661 // To suppress missing implicit constructor warnings. | 776 // To suppress missing implicit constructor warnings. |
662 factory AudioSourceNode._() { throw new UnsupportedError("Not supported"); } | 777 factory AudioSourceNode._() { throw new UnsupportedError("Not supported"); } |
663 | 778 |
| 779 |
| 780 static AudioSourceNode internalCreateAudioSourceNode() { |
| 781 return new AudioSourceNode._internalWrap(); |
| 782 } |
| 783 |
| 784 factory AudioSourceNode._internalWrap() { |
| 785 return new AudioSourceNode._internal(); |
| 786 } |
| 787 |
| 788 AudioSourceNode._internal() : super._internal(); |
| 789 |
| 790 |
664 } | 791 } |
665 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 792 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
666 // for details. All rights reserved. Use of this source code is governed by a | 793 // for details. All rights reserved. Use of this source code is governed by a |
667 // BSD-style license that can be found in the LICENSE file. | 794 // BSD-style license that can be found in the LICENSE file. |
668 | 795 |
669 // WARNING: Do not edit - generated code. | 796 // WARNING: Do not edit - generated code. |
670 | 797 |
671 | 798 |
672 @DocsEditable() | 799 @DocsEditable() |
673 @DomName('BiquadFilterNode') | 800 @DomName('BiquadFilterNode') |
674 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#BiquadF
ilterNode-section | 801 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#BiquadF
ilterNode-section |
675 @Experimental() | 802 @Experimental() |
676 class BiquadFilterNode extends AudioNode { | 803 class BiquadFilterNode extends AudioNode { |
677 // To suppress missing implicit constructor warnings. | 804 // To suppress missing implicit constructor warnings. |
678 factory BiquadFilterNode._() { throw new UnsupportedError("Not supported"); } | 805 factory BiquadFilterNode._() { throw new UnsupportedError("Not supported"); } |
679 | 806 |
| 807 |
| 808 static BiquadFilterNode internalCreateBiquadFilterNode() { |
| 809 return new BiquadFilterNode._internalWrap(); |
| 810 } |
| 811 |
| 812 factory BiquadFilterNode._internalWrap() { |
| 813 return new BiquadFilterNode._internal(); |
| 814 } |
| 815 |
| 816 BiquadFilterNode._internal() : super._internal(); |
| 817 |
| 818 |
680 @DomName('BiquadFilterNode.Q') | 819 @DomName('BiquadFilterNode.Q') |
681 @DocsEditable() | 820 @DocsEditable() |
682 AudioParam get Q => _blink.BlinkBiquadFilterNode.instance.Q_Getter_(this); | 821 AudioParam get Q => wrap_jso(_blink.BlinkBiquadFilterNode.instance.Q_Getter_(u
nwrap_jso(this))); |
683 | 822 |
684 @DomName('BiquadFilterNode.detune') | 823 @DomName('BiquadFilterNode.detune') |
685 @DocsEditable() | 824 @DocsEditable() |
686 AudioParam get detune => _blink.BlinkBiquadFilterNode.instance.detune_Getter_(
this); | 825 AudioParam get detune => wrap_jso(_blink.BlinkBiquadFilterNode.instance.detune
_Getter_(unwrap_jso(this))); |
687 | 826 |
688 @DomName('BiquadFilterNode.frequency') | 827 @DomName('BiquadFilterNode.frequency') |
689 @DocsEditable() | 828 @DocsEditable() |
690 AudioParam get frequency => _blink.BlinkBiquadFilterNode.instance.frequency_Ge
tter_(this); | 829 AudioParam get frequency => wrap_jso(_blink.BlinkBiquadFilterNode.instance.fre
quency_Getter_(unwrap_jso(this))); |
691 | 830 |
692 @DomName('BiquadFilterNode.gain') | 831 @DomName('BiquadFilterNode.gain') |
693 @DocsEditable() | 832 @DocsEditable() |
694 AudioParam get gain => _blink.BlinkBiquadFilterNode.instance.gain_Getter_(this
); | 833 AudioParam get gain => wrap_jso(_blink.BlinkBiquadFilterNode.instance.gain_Get
ter_(unwrap_jso(this))); |
695 | 834 |
696 @DomName('BiquadFilterNode.type') | 835 @DomName('BiquadFilterNode.type') |
697 @DocsEditable() | 836 @DocsEditable() |
698 String get type => _blink.BlinkBiquadFilterNode.instance.type_Getter_(this); | 837 String get type => _blink.BlinkBiquadFilterNode.instance.type_Getter_(unwrap_j
so(this)); |
699 | 838 |
700 @DomName('BiquadFilterNode.type') | 839 @DomName('BiquadFilterNode.type') |
701 @DocsEditable() | 840 @DocsEditable() |
702 void set type(String value) => _blink.BlinkBiquadFilterNode.instance.type_Sett
er_(this, value); | 841 void set type(String value) => _blink.BlinkBiquadFilterNode.instance.type_Sett
er_(unwrap_jso(this), value); |
703 | 842 |
704 @DomName('BiquadFilterNode.getFrequencyResponse') | 843 @DomName('BiquadFilterNode.getFrequencyResponse') |
705 @DocsEditable() | 844 @DocsEditable() |
706 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Fl
oat32List phaseResponse) => _blink.BlinkBiquadFilterNode.instance.getFrequencyRe
sponse_Callback_3_(this, frequencyHz, magResponse, phaseResponse); | 845 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Fl
oat32List phaseResponse) => _blink.BlinkBiquadFilterNode.instance.getFrequencyRe
sponse_Callback_3_(unwrap_jso(this), frequencyHz, magResponse, phaseResponse); |
707 | 846 |
708 } | 847 } |
709 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 848 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
710 // for details. All rights reserved. Use of this source code is governed by a | 849 // for details. All rights reserved. Use of this source code is governed by a |
711 // BSD-style license that can be found in the LICENSE file. | 850 // BSD-style license that can be found in the LICENSE file. |
712 | 851 |
713 // WARNING: Do not edit - generated code. | 852 // WARNING: Do not edit - generated code. |
714 | 853 |
715 | 854 |
716 @DocsEditable() | 855 @DocsEditable() |
717 @DomName('ChannelMergerNode') | 856 @DomName('ChannelMergerNode') |
718 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel
MergerNode-section | 857 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel
MergerNode-section |
719 @Experimental() | 858 @Experimental() |
720 class ChannelMergerNode extends AudioNode { | 859 class ChannelMergerNode extends AudioNode { |
721 // To suppress missing implicit constructor warnings. | 860 // To suppress missing implicit constructor warnings. |
722 factory ChannelMergerNode._() { throw new UnsupportedError("Not supported"); } | 861 factory ChannelMergerNode._() { throw new UnsupportedError("Not supported"); } |
723 | 862 |
| 863 |
| 864 static ChannelMergerNode internalCreateChannelMergerNode() { |
| 865 return new ChannelMergerNode._internalWrap(); |
| 866 } |
| 867 |
| 868 factory ChannelMergerNode._internalWrap() { |
| 869 return new ChannelMergerNode._internal(); |
| 870 } |
| 871 |
| 872 ChannelMergerNode._internal() : super._internal(); |
| 873 |
| 874 |
724 } | 875 } |
725 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 876 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
726 // for details. All rights reserved. Use of this source code is governed by a | 877 // for details. All rights reserved. Use of this source code is governed by a |
727 // BSD-style license that can be found in the LICENSE file. | 878 // BSD-style license that can be found in the LICENSE file. |
728 | 879 |
729 // WARNING: Do not edit - generated code. | 880 // WARNING: Do not edit - generated code. |
730 | 881 |
731 | 882 |
732 @DocsEditable() | 883 @DocsEditable() |
733 @DomName('ChannelSplitterNode') | 884 @DomName('ChannelSplitterNode') |
734 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel
SplitterNode-section | 885 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Channel
SplitterNode-section |
735 @Experimental() | 886 @Experimental() |
736 class ChannelSplitterNode extends AudioNode { | 887 class ChannelSplitterNode extends AudioNode { |
737 // To suppress missing implicit constructor warnings. | 888 // To suppress missing implicit constructor warnings. |
738 factory ChannelSplitterNode._() { throw new UnsupportedError("Not supported");
} | 889 factory ChannelSplitterNode._() { throw new UnsupportedError("Not supported");
} |
739 | 890 |
| 891 |
| 892 static ChannelSplitterNode internalCreateChannelSplitterNode() { |
| 893 return new ChannelSplitterNode._internalWrap(); |
| 894 } |
| 895 |
| 896 factory ChannelSplitterNode._internalWrap() { |
| 897 return new ChannelSplitterNode._internal(); |
| 898 } |
| 899 |
| 900 ChannelSplitterNode._internal() : super._internal(); |
| 901 |
| 902 |
740 } | 903 } |
741 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 904 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
742 // for details. All rights reserved. Use of this source code is governed by a | 905 // for details. All rights reserved. Use of this source code is governed by a |
743 // BSD-style license that can be found in the LICENSE file. | 906 // BSD-style license that can be found in the LICENSE file. |
744 | 907 |
745 // WARNING: Do not edit - generated code. | 908 // WARNING: Do not edit - generated code. |
746 | 909 |
747 | 910 |
748 @DocsEditable() | 911 @DocsEditable() |
749 @DomName('ConvolverNode') | 912 @DomName('ConvolverNode') |
750 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Convolv
erNode | 913 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Convolv
erNode |
751 @Experimental() | 914 @Experimental() |
752 class ConvolverNode extends AudioNode { | 915 class ConvolverNode extends AudioNode { |
753 // To suppress missing implicit constructor warnings. | 916 // To suppress missing implicit constructor warnings. |
754 factory ConvolverNode._() { throw new UnsupportedError("Not supported"); } | 917 factory ConvolverNode._() { throw new UnsupportedError("Not supported"); } |
755 | 918 |
756 @DomName('ConvolverNode.buffer') | 919 |
757 @DocsEditable() | 920 static ConvolverNode internalCreateConvolverNode() { |
758 AudioBuffer get buffer => _blink.BlinkConvolverNode.instance.buffer_Getter_(th
is); | 921 return new ConvolverNode._internalWrap(); |
| 922 } |
| 923 |
| 924 factory ConvolverNode._internalWrap() { |
| 925 return new ConvolverNode._internal(); |
| 926 } |
| 927 |
| 928 ConvolverNode._internal() : super._internal(); |
| 929 |
759 | 930 |
760 @DomName('ConvolverNode.buffer') | 931 @DomName('ConvolverNode.buffer') |
761 @DocsEditable() | 932 @DocsEditable() |
762 void set buffer(AudioBuffer value) => _blink.BlinkConvolverNode.instance.buffe
r_Setter_(this, value); | 933 AudioBuffer get buffer => wrap_jso(_blink.BlinkConvolverNode.instance.buffer_G
etter_(unwrap_jso(this))); |
763 | 934 |
| 935 @DomName('ConvolverNode.buffer') |
| 936 @DocsEditable() |
| 937 void set buffer(AudioBuffer value) => _blink.BlinkConvolverNode.instance.buffe
r_Setter_(unwrap_jso(this), unwrap_jso(value)); |
| 938 |
764 @DomName('ConvolverNode.normalize') | 939 @DomName('ConvolverNode.normalize') |
765 @DocsEditable() | 940 @DocsEditable() |
766 bool get normalize => _blink.BlinkConvolverNode.instance.normalize_Getter_(thi
s); | 941 bool get normalize => _blink.BlinkConvolverNode.instance.normalize_Getter_(unw
rap_jso(this)); |
767 | 942 |
768 @DomName('ConvolverNode.normalize') | 943 @DomName('ConvolverNode.normalize') |
769 @DocsEditable() | 944 @DocsEditable() |
770 void set normalize(bool value) => _blink.BlinkConvolverNode.instance.normalize
_Setter_(this, value); | 945 void set normalize(bool value) => _blink.BlinkConvolverNode.instance.normalize
_Setter_(unwrap_jso(this), value); |
771 | 946 |
772 } | 947 } |
773 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 948 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
774 // for details. All rights reserved. Use of this source code is governed by a | 949 // for details. All rights reserved. Use of this source code is governed by a |
775 // BSD-style license that can be found in the LICENSE file. | 950 // BSD-style license that can be found in the LICENSE file. |
776 | 951 |
777 // WARNING: Do not edit - generated code. | 952 // WARNING: Do not edit - generated code. |
778 | 953 |
779 | 954 |
780 @DocsEditable() | 955 @DocsEditable() |
781 @DomName('DelayNode') | 956 @DomName('DelayNode') |
782 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#DelayNo
de | 957 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#DelayNo
de |
783 @Experimental() | 958 @Experimental() |
784 class DelayNode extends AudioNode { | 959 class DelayNode extends AudioNode { |
785 // To suppress missing implicit constructor warnings. | 960 // To suppress missing implicit constructor warnings. |
786 factory DelayNode._() { throw new UnsupportedError("Not supported"); } | 961 factory DelayNode._() { throw new UnsupportedError("Not supported"); } |
787 | 962 |
| 963 |
| 964 static DelayNode internalCreateDelayNode() { |
| 965 return new DelayNode._internalWrap(); |
| 966 } |
| 967 |
| 968 factory DelayNode._internalWrap() { |
| 969 return new DelayNode._internal(); |
| 970 } |
| 971 |
| 972 DelayNode._internal() : super._internal(); |
| 973 |
| 974 |
788 @DomName('DelayNode.delayTime') | 975 @DomName('DelayNode.delayTime') |
789 @DocsEditable() | 976 @DocsEditable() |
790 AudioParam get delayTime => _blink.BlinkDelayNode.instance.delayTime_Getter_(t
his); | 977 AudioParam get delayTime => wrap_jso(_blink.BlinkDelayNode.instance.delayTime_
Getter_(unwrap_jso(this))); |
791 | 978 |
792 } | 979 } |
793 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 980 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
794 // for details. All rights reserved. Use of this source code is governed by a | 981 // for details. All rights reserved. Use of this source code is governed by a |
795 // BSD-style license that can be found in the LICENSE file. | 982 // BSD-style license that can be found in the LICENSE file. |
796 | 983 |
797 // WARNING: Do not edit - generated code. | 984 // WARNING: Do not edit - generated code. |
798 | 985 |
799 | 986 |
800 @DocsEditable() | 987 @DocsEditable() |
801 @DomName('DynamicsCompressorNode') | 988 @DomName('DynamicsCompressorNode') |
802 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Dynamic
sCompressorNode | 989 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Dynamic
sCompressorNode |
803 @Experimental() | 990 @Experimental() |
804 class DynamicsCompressorNode extends AudioNode { | 991 class DynamicsCompressorNode extends AudioNode { |
805 // To suppress missing implicit constructor warnings. | 992 // To suppress missing implicit constructor warnings. |
806 factory DynamicsCompressorNode._() { throw new UnsupportedError("Not supported
"); } | 993 factory DynamicsCompressorNode._() { throw new UnsupportedError("Not supported
"); } |
807 | 994 |
| 995 |
| 996 static DynamicsCompressorNode internalCreateDynamicsCompressorNode() { |
| 997 return new DynamicsCompressorNode._internalWrap(); |
| 998 } |
| 999 |
| 1000 factory DynamicsCompressorNode._internalWrap() { |
| 1001 return new DynamicsCompressorNode._internal(); |
| 1002 } |
| 1003 |
| 1004 DynamicsCompressorNode._internal() : super._internal(); |
| 1005 |
| 1006 |
808 @DomName('DynamicsCompressorNode.attack') | 1007 @DomName('DynamicsCompressorNode.attack') |
809 @DocsEditable() | 1008 @DocsEditable() |
810 AudioParam get attack => _blink.BlinkDynamicsCompressorNode.instance.attack_Ge
tter_(this); | 1009 AudioParam get attack => wrap_jso(_blink.BlinkDynamicsCompressorNode.instance.
attack_Getter_(unwrap_jso(this))); |
811 | 1010 |
812 @DomName('DynamicsCompressorNode.knee') | 1011 @DomName('DynamicsCompressorNode.knee') |
813 @DocsEditable() | 1012 @DocsEditable() |
814 AudioParam get knee => _blink.BlinkDynamicsCompressorNode.instance.knee_Getter
_(this); | 1013 AudioParam get knee => wrap_jso(_blink.BlinkDynamicsCompressorNode.instance.kn
ee_Getter_(unwrap_jso(this))); |
815 | 1014 |
816 @DomName('DynamicsCompressorNode.ratio') | 1015 @DomName('DynamicsCompressorNode.ratio') |
817 @DocsEditable() | 1016 @DocsEditable() |
818 AudioParam get ratio => _blink.BlinkDynamicsCompressorNode.instance.ratio_Gett
er_(this); | 1017 AudioParam get ratio => wrap_jso(_blink.BlinkDynamicsCompressorNode.instance.r
atio_Getter_(unwrap_jso(this))); |
819 | 1018 |
820 @DomName('DynamicsCompressorNode.reduction') | 1019 @DomName('DynamicsCompressorNode.reduction') |
821 @DocsEditable() | 1020 @DocsEditable() |
822 AudioParam get reduction => _blink.BlinkDynamicsCompressorNode.instance.reduct
ion_Getter_(this); | 1021 AudioParam get reduction => wrap_jso(_blink.BlinkDynamicsCompressorNode.instan
ce.reduction_Getter_(unwrap_jso(this))); |
823 | 1022 |
824 @DomName('DynamicsCompressorNode.release') | 1023 @DomName('DynamicsCompressorNode.release') |
825 @DocsEditable() | 1024 @DocsEditable() |
826 AudioParam get release => _blink.BlinkDynamicsCompressorNode.instance.release_
Getter_(this); | 1025 AudioParam get release => wrap_jso(_blink.BlinkDynamicsCompressorNode.instance
.release_Getter_(unwrap_jso(this))); |
827 | 1026 |
828 @DomName('DynamicsCompressorNode.threshold') | 1027 @DomName('DynamicsCompressorNode.threshold') |
829 @DocsEditable() | 1028 @DocsEditable() |
830 AudioParam get threshold => _blink.BlinkDynamicsCompressorNode.instance.thresh
old_Getter_(this); | 1029 AudioParam get threshold => wrap_jso(_blink.BlinkDynamicsCompressorNode.instan
ce.threshold_Getter_(unwrap_jso(this))); |
831 | 1030 |
832 } | 1031 } |
833 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1032 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
834 // for details. All rights reserved. Use of this source code is governed by a | 1033 // for details. All rights reserved. Use of this source code is governed by a |
835 // BSD-style license that can be found in the LICENSE file. | 1034 // BSD-style license that can be found in the LICENSE file. |
836 | 1035 |
837 // WARNING: Do not edit - generated code. | 1036 // WARNING: Do not edit - generated code. |
838 | 1037 |
839 | 1038 |
840 @DocsEditable() | 1039 @DocsEditable() |
841 @DomName('GainNode') | 1040 @DomName('GainNode') |
842 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#GainNod
e | 1041 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#GainNod
e |
843 @Experimental() | 1042 @Experimental() |
844 class GainNode extends AudioNode { | 1043 class GainNode extends AudioNode { |
845 // To suppress missing implicit constructor warnings. | 1044 // To suppress missing implicit constructor warnings. |
846 factory GainNode._() { throw new UnsupportedError("Not supported"); } | 1045 factory GainNode._() { throw new UnsupportedError("Not supported"); } |
847 | 1046 |
| 1047 |
| 1048 static GainNode internalCreateGainNode() { |
| 1049 return new GainNode._internalWrap(); |
| 1050 } |
| 1051 |
| 1052 factory GainNode._internalWrap() { |
| 1053 return new GainNode._internal(); |
| 1054 } |
| 1055 |
| 1056 GainNode._internal() : super._internal(); |
| 1057 |
| 1058 |
848 @DomName('GainNode.gain') | 1059 @DomName('GainNode.gain') |
849 @DocsEditable() | 1060 @DocsEditable() |
850 AudioParam get gain => _blink.BlinkGainNode.instance.gain_Getter_(this); | 1061 AudioParam get gain => wrap_jso(_blink.BlinkGainNode.instance.gain_Getter_(unw
rap_jso(this))); |
851 | 1062 |
852 } | 1063 } |
853 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1064 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
854 // for details. All rights reserved. Use of this source code is governed by a | 1065 // for details. All rights reserved. Use of this source code is governed by a |
855 // BSD-style license that can be found in the LICENSE file. | 1066 // BSD-style license that can be found in the LICENSE file. |
856 | 1067 |
857 // WARNING: Do not edit - generated code. | 1068 // WARNING: Do not edit - generated code. |
858 | 1069 |
859 | 1070 |
860 @DocsEditable() | 1071 @DocsEditable() |
861 @DomName('MediaElementAudioSourceNode') | 1072 @DomName('MediaElementAudioSourceNode') |
862 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaEl
ementAudioSourceNode | 1073 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaEl
ementAudioSourceNode |
863 @Experimental() | 1074 @Experimental() |
864 class MediaElementAudioSourceNode extends AudioSourceNode { | 1075 class MediaElementAudioSourceNode extends AudioSourceNode { |
865 // To suppress missing implicit constructor warnings. | 1076 // To suppress missing implicit constructor warnings. |
866 factory MediaElementAudioSourceNode._() { throw new UnsupportedError("Not supp
orted"); } | 1077 factory MediaElementAudioSourceNode._() { throw new UnsupportedError("Not supp
orted"); } |
867 | 1078 |
| 1079 |
| 1080 static MediaElementAudioSourceNode internalCreateMediaElementAudioSourceNode()
{ |
| 1081 return new MediaElementAudioSourceNode._internalWrap(); |
| 1082 } |
| 1083 |
| 1084 factory MediaElementAudioSourceNode._internalWrap() { |
| 1085 return new MediaElementAudioSourceNode._internal(); |
| 1086 } |
| 1087 |
| 1088 MediaElementAudioSourceNode._internal() : super._internal(); |
| 1089 |
| 1090 |
868 @DomName('MediaElementAudioSourceNode.mediaElement') | 1091 @DomName('MediaElementAudioSourceNode.mediaElement') |
869 @DocsEditable() | 1092 @DocsEditable() |
870 @Experimental() // non-standard | 1093 @Experimental() // non-standard |
871 MediaElement get mediaElement => _blink.BlinkMediaElementAudioSourceNode.insta
nce.mediaElement_Getter_(this); | 1094 MediaElement get mediaElement => wrap_jso(_blink.BlinkMediaElementAudioSourceN
ode.instance.mediaElement_Getter_(unwrap_jso(this))); |
872 | 1095 |
873 } | 1096 } |
874 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1097 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
875 // for details. All rights reserved. Use of this source code is governed by a | 1098 // for details. All rights reserved. Use of this source code is governed by a |
876 // BSD-style license that can be found in the LICENSE file. | 1099 // BSD-style license that can be found in the LICENSE file. |
877 | 1100 |
878 // WARNING: Do not edit - generated code. | 1101 // WARNING: Do not edit - generated code. |
879 | 1102 |
880 | 1103 |
881 @DocsEditable() | 1104 @DocsEditable() |
882 @DomName('MediaStreamAudioDestinationNode') | 1105 @DomName('MediaStreamAudioDestinationNode') |
883 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt
reamAudioDestinationNode | 1106 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt
reamAudioDestinationNode |
884 @Experimental() | 1107 @Experimental() |
885 class MediaStreamAudioDestinationNode extends AudioNode { | 1108 class MediaStreamAudioDestinationNode extends AudioNode { |
886 // To suppress missing implicit constructor warnings. | 1109 // To suppress missing implicit constructor warnings. |
887 factory MediaStreamAudioDestinationNode._() { throw new UnsupportedError("Not
supported"); } | 1110 factory MediaStreamAudioDestinationNode._() { throw new UnsupportedError("Not
supported"); } |
888 | 1111 |
| 1112 |
| 1113 static MediaStreamAudioDestinationNode internalCreateMediaStreamAudioDestinati
onNode() { |
| 1114 return new MediaStreamAudioDestinationNode._internalWrap(); |
| 1115 } |
| 1116 |
| 1117 factory MediaStreamAudioDestinationNode._internalWrap() { |
| 1118 return new MediaStreamAudioDestinationNode._internal(); |
| 1119 } |
| 1120 |
| 1121 MediaStreamAudioDestinationNode._internal() : super._internal(); |
| 1122 |
| 1123 |
889 @DomName('MediaStreamAudioDestinationNode.stream') | 1124 @DomName('MediaStreamAudioDestinationNode.stream') |
890 @DocsEditable() | 1125 @DocsEditable() |
891 MediaStream get stream => _blink.BlinkMediaStreamAudioDestinationNode.instance
.stream_Getter_(this); | 1126 MediaStream get stream => wrap_jso(_blink.BlinkMediaStreamAudioDestinationNode
.instance.stream_Getter_(unwrap_jso(this))); |
892 | 1127 |
893 } | 1128 } |
894 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1129 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
895 // for details. All rights reserved. Use of this source code is governed by a | 1130 // for details. All rights reserved. Use of this source code is governed by a |
896 // BSD-style license that can be found in the LICENSE file. | 1131 // BSD-style license that can be found in the LICENSE file. |
897 | 1132 |
898 // WARNING: Do not edit - generated code. | 1133 // WARNING: Do not edit - generated code. |
899 | 1134 |
900 | 1135 |
901 @DocsEditable() | 1136 @DocsEditable() |
902 @DomName('MediaStreamAudioSourceNode') | 1137 @DomName('MediaStreamAudioSourceNode') |
903 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt
reamAudioSourceNode | 1138 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaSt
reamAudioSourceNode |
904 @Experimental() | 1139 @Experimental() |
905 class MediaStreamAudioSourceNode extends AudioSourceNode { | 1140 class MediaStreamAudioSourceNode extends AudioSourceNode { |
906 // To suppress missing implicit constructor warnings. | 1141 // To suppress missing implicit constructor warnings. |
907 factory MediaStreamAudioSourceNode._() { throw new UnsupportedError("Not suppo
rted"); } | 1142 factory MediaStreamAudioSourceNode._() { throw new UnsupportedError("Not suppo
rted"); } |
908 | 1143 |
| 1144 |
| 1145 static MediaStreamAudioSourceNode internalCreateMediaStreamAudioSourceNode() { |
| 1146 return new MediaStreamAudioSourceNode._internalWrap(); |
| 1147 } |
| 1148 |
| 1149 factory MediaStreamAudioSourceNode._internalWrap() { |
| 1150 return new MediaStreamAudioSourceNode._internal(); |
| 1151 } |
| 1152 |
| 1153 MediaStreamAudioSourceNode._internal() : super._internal(); |
| 1154 |
| 1155 |
909 @DomName('MediaStreamAudioSourceNode.mediaStream') | 1156 @DomName('MediaStreamAudioSourceNode.mediaStream') |
910 @DocsEditable() | 1157 @DocsEditable() |
911 MediaStream get mediaStream => _blink.BlinkMediaStreamAudioSourceNode.instance
.mediaStream_Getter_(this); | 1158 MediaStream get mediaStream => wrap_jso(_blink.BlinkMediaStreamAudioSourceNode
.instance.mediaStream_Getter_(unwrap_jso(this))); |
912 | 1159 |
913 } | 1160 } |
914 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1161 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
915 // for details. All rights reserved. Use of this source code is governed by a | 1162 // for details. All rights reserved. Use of this source code is governed by a |
916 // BSD-style license that can be found in the LICENSE file. | 1163 // BSD-style license that can be found in the LICENSE file. |
917 | 1164 |
918 // WARNING: Do not edit - generated code. | 1165 // WARNING: Do not edit - generated code. |
919 | 1166 |
920 | 1167 |
921 @DocsEditable() | 1168 @DocsEditable() |
922 @DomName('OfflineAudioCompletionEvent') | 1169 @DomName('OfflineAudioCompletionEvent') |
923 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline
AudioCompletionEvent-section | 1170 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline
AudioCompletionEvent-section |
924 @Experimental() | 1171 @Experimental() |
925 class OfflineAudioCompletionEvent extends Event { | 1172 class OfflineAudioCompletionEvent extends Event { |
926 // To suppress missing implicit constructor warnings. | 1173 // To suppress missing implicit constructor warnings. |
927 factory OfflineAudioCompletionEvent._() { throw new UnsupportedError("Not supp
orted"); } | 1174 factory OfflineAudioCompletionEvent._() { throw new UnsupportedError("Not supp
orted"); } |
928 | 1175 |
| 1176 |
| 1177 static OfflineAudioCompletionEvent internalCreateOfflineAudioCompletionEvent()
{ |
| 1178 return new OfflineAudioCompletionEvent._internalWrap(); |
| 1179 } |
| 1180 |
| 1181 factory OfflineAudioCompletionEvent._internalWrap() { |
| 1182 return new OfflineAudioCompletionEvent._internal(); |
| 1183 } |
| 1184 |
| 1185 OfflineAudioCompletionEvent._internal() : super._internal(); |
| 1186 |
| 1187 |
929 @DomName('OfflineAudioCompletionEvent.renderedBuffer') | 1188 @DomName('OfflineAudioCompletionEvent.renderedBuffer') |
930 @DocsEditable() | 1189 @DocsEditable() |
931 AudioBuffer get renderedBuffer => _blink.BlinkOfflineAudioCompletionEvent.inst
ance.renderedBuffer_Getter_(this); | 1190 AudioBuffer get renderedBuffer => wrap_jso(_blink.BlinkOfflineAudioCompletionE
vent.instance.renderedBuffer_Getter_(unwrap_jso(this))); |
932 | 1191 |
933 } | 1192 } |
934 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1193 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
935 // for details. All rights reserved. Use of this source code is governed by a | 1194 // for details. All rights reserved. Use of this source code is governed by a |
936 // BSD-style license that can be found in the LICENSE file. | 1195 // BSD-style license that can be found in the LICENSE file. |
937 | 1196 |
938 // WARNING: Do not edit - generated code. | 1197 // WARNING: Do not edit - generated code. |
939 | 1198 |
940 | 1199 |
941 @DocsEditable() | 1200 @DocsEditable() |
942 @DomName('OfflineAudioContext') | 1201 @DomName('OfflineAudioContext') |
943 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline
AudioContext-section | 1202 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Offline
AudioContext-section |
944 @Experimental() | 1203 @Experimental() |
945 class OfflineAudioContext extends AudioContext { | 1204 class OfflineAudioContext extends AudioContext { |
946 // To suppress missing implicit constructor warnings. | 1205 // To suppress missing implicit constructor warnings. |
947 factory OfflineAudioContext._() { throw new UnsupportedError("Not supported");
} | 1206 factory OfflineAudioContext._() { throw new UnsupportedError("Not supported");
} |
948 | 1207 |
949 @DomName('OfflineAudioContext.OfflineAudioContext') | 1208 @DomName('OfflineAudioContext.OfflineAudioContext') |
950 @DocsEditable() | 1209 @DocsEditable() |
951 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num samp
leRate) { | 1210 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num samp
leRate) { |
952 return _blink.BlinkOfflineAudioContext.instance.constructorCallback_3_(numbe
rOfChannels, numberOfFrames, sampleRate); | 1211 return _blink.BlinkOfflineAudioContext.instance.constructorCallback_3_(numbe
rOfChannels, numberOfFrames, sampleRate); |
953 } | 1212 } |
954 | 1213 |
| 1214 |
| 1215 static OfflineAudioContext internalCreateOfflineAudioContext() { |
| 1216 return new OfflineAudioContext._internalWrap(); |
| 1217 } |
| 1218 |
| 1219 factory OfflineAudioContext._internalWrap() { |
| 1220 return new OfflineAudioContext._internal(); |
| 1221 } |
| 1222 |
| 1223 OfflineAudioContext._internal() : super._internal(); |
| 1224 |
| 1225 |
955 } | 1226 } |
956 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1227 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
957 // for details. All rights reserved. Use of this source code is governed by a | 1228 // for details. All rights reserved. Use of this source code is governed by a |
958 // BSD-style license that can be found in the LICENSE file. | 1229 // BSD-style license that can be found in the LICENSE file. |
959 | 1230 |
960 // WARNING: Do not edit - generated code. | 1231 // WARNING: Do not edit - generated code. |
961 | 1232 |
962 | 1233 |
963 @DocsEditable() | 1234 @DocsEditable() |
964 @DomName('OscillatorNode') | 1235 @DomName('OscillatorNode') |
965 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Osc
illatorNode | 1236 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Osc
illatorNode |
966 @Experimental() | 1237 @Experimental() |
967 class OscillatorNode extends AudioSourceNode { | 1238 class OscillatorNode extends AudioSourceNode { |
968 // To suppress missing implicit constructor warnings. | 1239 // To suppress missing implicit constructor warnings. |
969 factory OscillatorNode._() { throw new UnsupportedError("Not supported"); } | 1240 factory OscillatorNode._() { throw new UnsupportedError("Not supported"); } |
970 | 1241 |
971 /** | 1242 /** |
972 * Static factory designed to expose `ended` events to event | 1243 * Static factory designed to expose `ended` events to event |
973 * handlers that are not necessarily instances of [OscillatorNode]. | 1244 * handlers that are not necessarily instances of [OscillatorNode]. |
974 * | 1245 * |
975 * See [EventStreamProvider] for usage information. | 1246 * See [EventStreamProvider] for usage information. |
976 */ | 1247 */ |
977 @DomName('OscillatorNode.endedEvent') | 1248 @DomName('OscillatorNode.endedEvent') |
978 @DocsEditable() | 1249 @DocsEditable() |
979 @Experimental() // untriaged | 1250 @Experimental() // untriaged |
980 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); | 1251 static const EventStreamProvider<Event> endedEvent = const EventStreamProvider
<Event>('ended'); |
981 | 1252 |
| 1253 |
| 1254 static OscillatorNode internalCreateOscillatorNode() { |
| 1255 return new OscillatorNode._internalWrap(); |
| 1256 } |
| 1257 |
| 1258 factory OscillatorNode._internalWrap() { |
| 1259 return new OscillatorNode._internal(); |
| 1260 } |
| 1261 |
| 1262 OscillatorNode._internal() : super._internal(); |
| 1263 |
| 1264 |
982 @DomName('OscillatorNode.detune') | 1265 @DomName('OscillatorNode.detune') |
983 @DocsEditable() | 1266 @DocsEditable() |
984 AudioParam get detune => _blink.BlinkOscillatorNode.instance.detune_Getter_(th
is); | 1267 AudioParam get detune => wrap_jso(_blink.BlinkOscillatorNode.instance.detune_G
etter_(unwrap_jso(this))); |
985 | 1268 |
986 @DomName('OscillatorNode.frequency') | 1269 @DomName('OscillatorNode.frequency') |
987 @DocsEditable() | 1270 @DocsEditable() |
988 AudioParam get frequency => _blink.BlinkOscillatorNode.instance.frequency_Gett
er_(this); | 1271 AudioParam get frequency => wrap_jso(_blink.BlinkOscillatorNode.instance.frequ
ency_Getter_(unwrap_jso(this))); |
989 | 1272 |
990 @DomName('OscillatorNode.type') | 1273 @DomName('OscillatorNode.type') |
991 @DocsEditable() | 1274 @DocsEditable() |
992 String get type => _blink.BlinkOscillatorNode.instance.type_Getter_(this); | 1275 String get type => _blink.BlinkOscillatorNode.instance.type_Getter_(unwrap_jso
(this)); |
993 | 1276 |
994 @DomName('OscillatorNode.type') | 1277 @DomName('OscillatorNode.type') |
995 @DocsEditable() | 1278 @DocsEditable() |
996 void set type(String value) => _blink.BlinkOscillatorNode.instance.type_Setter
_(this, value); | 1279 void set type(String value) => _blink.BlinkOscillatorNode.instance.type_Setter
_(unwrap_jso(this), value); |
997 | 1280 |
998 @DomName('OscillatorNode.noteOff') | 1281 @DomName('OscillatorNode.noteOff') |
999 @DocsEditable() | 1282 @DocsEditable() |
1000 void noteOff(num when) => _blink.BlinkOscillatorNode.instance.noteOff_Callback
_1_(this, when); | 1283 void noteOff(num when) => _blink.BlinkOscillatorNode.instance.noteOff_Callback
_1_(unwrap_jso(this), when); |
1001 | 1284 |
1002 @DomName('OscillatorNode.noteOn') | 1285 @DomName('OscillatorNode.noteOn') |
1003 @DocsEditable() | 1286 @DocsEditable() |
1004 void noteOn(num when) => _blink.BlinkOscillatorNode.instance.noteOn_Callback_1
_(this, when); | 1287 void noteOn(num when) => _blink.BlinkOscillatorNode.instance.noteOn_Callback_1
_(unwrap_jso(this), when); |
1005 | 1288 |
1006 @DomName('OscillatorNode.setPeriodicWave') | 1289 @DomName('OscillatorNode.setPeriodicWave') |
1007 @DocsEditable() | 1290 @DocsEditable() |
1008 @Experimental() // untriaged | 1291 @Experimental() // untriaged |
1009 void setPeriodicWave(PeriodicWave periodicWave) => _blink.BlinkOscillatorNode.
instance.setPeriodicWave_Callback_1_(this, periodicWave); | 1292 void setPeriodicWave(PeriodicWave periodicWave) => _blink.BlinkOscillatorNode.
instance.setPeriodicWave_Callback_1_(unwrap_jso(this), unwrap_jso(periodicWave))
; |
1010 | 1293 |
1011 void start([num when]) { | 1294 void start([num when]) { |
1012 if (when != null) { | 1295 if (when != null) { |
1013 _blink.BlinkOscillatorNode.instance.start_Callback_1_(this, when); | 1296 _blink.BlinkOscillatorNode.instance.start_Callback_1_(unwrap_jso(this), wh
en); |
1014 return; | 1297 return; |
1015 } | 1298 } |
1016 _blink.BlinkOscillatorNode.instance.start_Callback_0_(this); | 1299 _blink.BlinkOscillatorNode.instance.start_Callback_0_(unwrap_jso(this)); |
1017 return; | 1300 return; |
1018 } | 1301 } |
1019 | 1302 |
1020 void stop([num when]) { | 1303 void stop([num when]) { |
1021 if (when != null) { | 1304 if (when != null) { |
1022 _blink.BlinkOscillatorNode.instance.stop_Callback_1_(this, when); | 1305 _blink.BlinkOscillatorNode.instance.stop_Callback_1_(unwrap_jso(this), whe
n); |
1023 return; | 1306 return; |
1024 } | 1307 } |
1025 _blink.BlinkOscillatorNode.instance.stop_Callback_0_(this); | 1308 _blink.BlinkOscillatorNode.instance.stop_Callback_0_(unwrap_jso(this)); |
1026 return; | 1309 return; |
1027 } | 1310 } |
1028 | 1311 |
1029 /// Stream of `ended` events handled by this [OscillatorNode]. | 1312 /// Stream of `ended` events handled by this [OscillatorNode]. |
1030 @DomName('OscillatorNode.onended') | 1313 @DomName('OscillatorNode.onended') |
1031 @DocsEditable() | 1314 @DocsEditable() |
1032 @Experimental() // untriaged | 1315 @Experimental() // untriaged |
1033 Stream<Event> get onEnded => endedEvent.forTarget(this); | 1316 Stream<Event> get onEnded => endedEvent.forTarget(this); |
1034 | 1317 |
1035 } | 1318 } |
1036 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1319 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1037 // for details. All rights reserved. Use of this source code is governed by a | 1320 // for details. All rights reserved. Use of this source code is governed by a |
1038 // BSD-style license that can be found in the LICENSE file. | 1321 // BSD-style license that can be found in the LICENSE file. |
1039 | 1322 |
1040 // WARNING: Do not edit - generated code. | 1323 // WARNING: Do not edit - generated code. |
1041 | 1324 |
1042 | 1325 |
1043 @DocsEditable() | 1326 @DocsEditable() |
1044 @DomName('PannerNode') | 1327 @DomName('PannerNode') |
1045 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerN
ode | 1328 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerN
ode |
1046 @Experimental() | 1329 @Experimental() |
1047 class PannerNode extends AudioNode { | 1330 class PannerNode extends AudioNode { |
1048 // To suppress missing implicit constructor warnings. | 1331 // To suppress missing implicit constructor warnings. |
1049 factory PannerNode._() { throw new UnsupportedError("Not supported"); } | 1332 factory PannerNode._() { throw new UnsupportedError("Not supported"); } |
1050 | 1333 |
1051 @DomName('PannerNode.coneInnerAngle') | 1334 |
1052 @DocsEditable() | 1335 static PannerNode internalCreatePannerNode() { |
1053 num get coneInnerAngle => _blink.BlinkPannerNode.instance.coneInnerAngle_Gette
r_(this); | 1336 return new PannerNode._internalWrap(); |
| 1337 } |
| 1338 |
| 1339 factory PannerNode._internalWrap() { |
| 1340 return new PannerNode._internal(); |
| 1341 } |
| 1342 |
| 1343 PannerNode._internal() : super._internal(); |
| 1344 |
1054 | 1345 |
1055 @DomName('PannerNode.coneInnerAngle') | 1346 @DomName('PannerNode.coneInnerAngle') |
1056 @DocsEditable() | 1347 @DocsEditable() |
1057 void set coneInnerAngle(num value) => _blink.BlinkPannerNode.instance.coneInne
rAngle_Setter_(this, value); | 1348 num get coneInnerAngle => _blink.BlinkPannerNode.instance.coneInnerAngle_Gette
r_(unwrap_jso(this)); |
1058 | 1349 |
| 1350 @DomName('PannerNode.coneInnerAngle') |
| 1351 @DocsEditable() |
| 1352 void set coneInnerAngle(num value) => _blink.BlinkPannerNode.instance.coneInne
rAngle_Setter_(unwrap_jso(this), value); |
| 1353 |
1059 @DomName('PannerNode.coneOuterAngle') | 1354 @DomName('PannerNode.coneOuterAngle') |
1060 @DocsEditable() | 1355 @DocsEditable() |
1061 num get coneOuterAngle => _blink.BlinkPannerNode.instance.coneOuterAngle_Gette
r_(this); | 1356 num get coneOuterAngle => _blink.BlinkPannerNode.instance.coneOuterAngle_Gette
r_(unwrap_jso(this)); |
1062 | 1357 |
1063 @DomName('PannerNode.coneOuterAngle') | 1358 @DomName('PannerNode.coneOuterAngle') |
1064 @DocsEditable() | 1359 @DocsEditable() |
1065 void set coneOuterAngle(num value) => _blink.BlinkPannerNode.instance.coneOute
rAngle_Setter_(this, value); | 1360 void set coneOuterAngle(num value) => _blink.BlinkPannerNode.instance.coneOute
rAngle_Setter_(unwrap_jso(this), value); |
1066 | 1361 |
1067 @DomName('PannerNode.coneOuterGain') | 1362 @DomName('PannerNode.coneOuterGain') |
1068 @DocsEditable() | 1363 @DocsEditable() |
1069 num get coneOuterGain => _blink.BlinkPannerNode.instance.coneOuterGain_Getter_
(this); | 1364 num get coneOuterGain => _blink.BlinkPannerNode.instance.coneOuterGain_Getter_
(unwrap_jso(this)); |
1070 | 1365 |
1071 @DomName('PannerNode.coneOuterGain') | 1366 @DomName('PannerNode.coneOuterGain') |
1072 @DocsEditable() | 1367 @DocsEditable() |
1073 void set coneOuterGain(num value) => _blink.BlinkPannerNode.instance.coneOuter
Gain_Setter_(this, value); | 1368 void set coneOuterGain(num value) => _blink.BlinkPannerNode.instance.coneOuter
Gain_Setter_(unwrap_jso(this), value); |
1074 | 1369 |
1075 @DomName('PannerNode.distanceModel') | 1370 @DomName('PannerNode.distanceModel') |
1076 @DocsEditable() | 1371 @DocsEditable() |
1077 String get distanceModel => _blink.BlinkPannerNode.instance.distanceModel_Gett
er_(this); | 1372 String get distanceModel => _blink.BlinkPannerNode.instance.distanceModel_Gett
er_(unwrap_jso(this)); |
1078 | 1373 |
1079 @DomName('PannerNode.distanceModel') | 1374 @DomName('PannerNode.distanceModel') |
1080 @DocsEditable() | 1375 @DocsEditable() |
1081 void set distanceModel(String value) => _blink.BlinkPannerNode.instance.distan
ceModel_Setter_(this, value); | 1376 void set distanceModel(String value) => _blink.BlinkPannerNode.instance.distan
ceModel_Setter_(unwrap_jso(this), value); |
1082 | 1377 |
1083 @DomName('PannerNode.maxDistance') | 1378 @DomName('PannerNode.maxDistance') |
1084 @DocsEditable() | 1379 @DocsEditable() |
1085 num get maxDistance => _blink.BlinkPannerNode.instance.maxDistance_Getter_(thi
s); | 1380 num get maxDistance => _blink.BlinkPannerNode.instance.maxDistance_Getter_(unw
rap_jso(this)); |
1086 | 1381 |
1087 @DomName('PannerNode.maxDistance') | 1382 @DomName('PannerNode.maxDistance') |
1088 @DocsEditable() | 1383 @DocsEditable() |
1089 void set maxDistance(num value) => _blink.BlinkPannerNode.instance.maxDistance
_Setter_(this, value); | 1384 void set maxDistance(num value) => _blink.BlinkPannerNode.instance.maxDistance
_Setter_(unwrap_jso(this), value); |
1090 | 1385 |
1091 @DomName('PannerNode.panningModel') | 1386 @DomName('PannerNode.panningModel') |
1092 @DocsEditable() | 1387 @DocsEditable() |
1093 String get panningModel => _blink.BlinkPannerNode.instance.panningModel_Getter
_(this); | 1388 String get panningModel => _blink.BlinkPannerNode.instance.panningModel_Getter
_(unwrap_jso(this)); |
1094 | 1389 |
1095 @DomName('PannerNode.panningModel') | 1390 @DomName('PannerNode.panningModel') |
1096 @DocsEditable() | 1391 @DocsEditable() |
1097 void set panningModel(String value) => _blink.BlinkPannerNode.instance.panning
Model_Setter_(this, value); | 1392 void set panningModel(String value) => _blink.BlinkPannerNode.instance.panning
Model_Setter_(unwrap_jso(this), value); |
1098 | 1393 |
1099 @DomName('PannerNode.refDistance') | 1394 @DomName('PannerNode.refDistance') |
1100 @DocsEditable() | 1395 @DocsEditable() |
1101 num get refDistance => _blink.BlinkPannerNode.instance.refDistance_Getter_(thi
s); | 1396 num get refDistance => _blink.BlinkPannerNode.instance.refDistance_Getter_(unw
rap_jso(this)); |
1102 | 1397 |
1103 @DomName('PannerNode.refDistance') | 1398 @DomName('PannerNode.refDistance') |
1104 @DocsEditable() | 1399 @DocsEditable() |
1105 void set refDistance(num value) => _blink.BlinkPannerNode.instance.refDistance
_Setter_(this, value); | 1400 void set refDistance(num value) => _blink.BlinkPannerNode.instance.refDistance
_Setter_(unwrap_jso(this), value); |
1106 | 1401 |
1107 @DomName('PannerNode.rolloffFactor') | 1402 @DomName('PannerNode.rolloffFactor') |
1108 @DocsEditable() | 1403 @DocsEditable() |
1109 num get rolloffFactor => _blink.BlinkPannerNode.instance.rolloffFactor_Getter_
(this); | 1404 num get rolloffFactor => _blink.BlinkPannerNode.instance.rolloffFactor_Getter_
(unwrap_jso(this)); |
1110 | 1405 |
1111 @DomName('PannerNode.rolloffFactor') | 1406 @DomName('PannerNode.rolloffFactor') |
1112 @DocsEditable() | 1407 @DocsEditable() |
1113 void set rolloffFactor(num value) => _blink.BlinkPannerNode.instance.rolloffFa
ctor_Setter_(this, value); | 1408 void set rolloffFactor(num value) => _blink.BlinkPannerNode.instance.rolloffFa
ctor_Setter_(unwrap_jso(this), value); |
1114 | 1409 |
1115 @DomName('PannerNode.setOrientation') | 1410 @DomName('PannerNode.setOrientation') |
1116 @DocsEditable() | 1411 @DocsEditable() |
1117 void setOrientation(num x, num y, num z) => _blink.BlinkPannerNode.instance.se
tOrientation_Callback_3_(this, x, y, z); | 1412 void setOrientation(num x, num y, num z) => _blink.BlinkPannerNode.instance.se
tOrientation_Callback_3_(unwrap_jso(this), x, y, z); |
1118 | 1413 |
1119 @DomName('PannerNode.setPosition') | 1414 @DomName('PannerNode.setPosition') |
1120 @DocsEditable() | 1415 @DocsEditable() |
1121 void setPosition(num x, num y, num z) => _blink.BlinkPannerNode.instance.setPo
sition_Callback_3_(this, x, y, z); | 1416 void setPosition(num x, num y, num z) => _blink.BlinkPannerNode.instance.setPo
sition_Callback_3_(unwrap_jso(this), x, y, z); |
1122 | 1417 |
1123 @DomName('PannerNode.setVelocity') | 1418 @DomName('PannerNode.setVelocity') |
1124 @DocsEditable() | 1419 @DocsEditable() |
1125 void setVelocity(num x, num y, num z) => _blink.BlinkPannerNode.instance.setVe
locity_Callback_3_(this, x, y, z); | 1420 void setVelocity(num x, num y, num z) => _blink.BlinkPannerNode.instance.setVe
locity_Callback_3_(unwrap_jso(this), x, y, z); |
1126 | 1421 |
1127 } | 1422 } |
1128 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1423 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1129 // for details. All rights reserved. Use of this source code is governed by a | 1424 // for details. All rights reserved. Use of this source code is governed by a |
1130 // BSD-style license that can be found in the LICENSE file. | 1425 // BSD-style license that can be found in the LICENSE file. |
1131 | 1426 |
1132 // WARNING: Do not edit - generated code. | 1427 // WARNING: Do not edit - generated code. |
1133 | 1428 |
1134 | 1429 |
1135 @DocsEditable() | 1430 @DocsEditable() |
1136 @DomName('PeriodicWave') | 1431 @DomName('PeriodicWave') |
1137 @Experimental() // untriaged | 1432 @Experimental() // untriaged |
1138 class PeriodicWave extends NativeFieldWrapperClass2 { | 1433 class PeriodicWave extends NativeFieldWrapperClass2 { |
1139 // To suppress missing implicit constructor warnings. | 1434 // To suppress missing implicit constructor warnings. |
1140 factory PeriodicWave._() { throw new UnsupportedError("Not supported"); } | 1435 factory PeriodicWave._() { throw new UnsupportedError("Not supported"); } |
1141 | 1436 |
| 1437 static PeriodicWave internalCreatePeriodicWave() { |
| 1438 return new PeriodicWave._internalWrap(); |
| 1439 } |
| 1440 |
| 1441 JsObject blink_jsObject = null; |
| 1442 |
| 1443 factory PeriodicWave._internalWrap() { |
| 1444 return new PeriodicWave._internal(); |
| 1445 } |
| 1446 |
| 1447 PeriodicWave._internal() { } |
| 1448 |
| 1449 bool operator ==(other) => unwrap_jso(other) == unwrap_jso(this) || identical(
this, other); |
| 1450 |
1142 } | 1451 } |
1143 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1452 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1144 // for details. All rights reserved. Use of this source code is governed by a | 1453 // for details. All rights reserved. Use of this source code is governed by a |
1145 // BSD-style license that can be found in the LICENSE file. | 1454 // BSD-style license that can be found in the LICENSE file. |
1146 | 1455 |
1147 // WARNING: Do not edit - generated code. | 1456 // WARNING: Do not edit - generated code. |
1148 | 1457 |
1149 | 1458 |
1150 @DocsEditable() | 1459 @DocsEditable() |
1151 @DomName('ScriptProcessorNode') | 1460 @DomName('ScriptProcessorNode') |
1152 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptP
rocessorNode | 1461 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#ScriptP
rocessorNode |
1153 @Experimental() | 1462 @Experimental() |
1154 class ScriptProcessorNode extends AudioNode { | 1463 class ScriptProcessorNode extends AudioNode { |
1155 // To suppress missing implicit constructor warnings. | 1464 // To suppress missing implicit constructor warnings. |
1156 factory ScriptProcessorNode._() { throw new UnsupportedError("Not supported");
} | 1465 factory ScriptProcessorNode._() { throw new UnsupportedError("Not supported");
} |
1157 | 1466 |
1158 /** | 1467 /** |
1159 * Static factory designed to expose `audioprocess` events to event | 1468 * Static factory designed to expose `audioprocess` events to event |
1160 * handlers that are not necessarily instances of [ScriptProcessorNode]. | 1469 * handlers that are not necessarily instances of [ScriptProcessorNode]. |
1161 * | 1470 * |
1162 * See [EventStreamProvider] for usage information. | 1471 * See [EventStreamProvider] for usage information. |
1163 */ | 1472 */ |
1164 @DomName('ScriptProcessorNode.audioprocessEvent') | 1473 @DomName('ScriptProcessorNode.audioprocessEvent') |
1165 @DocsEditable() | 1474 @DocsEditable() |
1166 @Experimental() // untriaged | 1475 @Experimental() // untriaged |
1167 static const EventStreamProvider<AudioProcessingEvent> audioProcessEvent = con
st EventStreamProvider<AudioProcessingEvent>('audioprocess'); | 1476 static const EventStreamProvider<AudioProcessingEvent> audioProcessEvent = con
st EventStreamProvider<AudioProcessingEvent>('audioprocess'); |
1168 | 1477 |
| 1478 |
| 1479 static ScriptProcessorNode internalCreateScriptProcessorNode() { |
| 1480 return new ScriptProcessorNode._internalWrap(); |
| 1481 } |
| 1482 |
| 1483 factory ScriptProcessorNode._internalWrap() { |
| 1484 return new ScriptProcessorNode._internal(); |
| 1485 } |
| 1486 |
| 1487 ScriptProcessorNode._internal() : super._internal(); |
| 1488 |
| 1489 |
1169 @DomName('ScriptProcessorNode.bufferSize') | 1490 @DomName('ScriptProcessorNode.bufferSize') |
1170 @DocsEditable() | 1491 @DocsEditable() |
1171 int get bufferSize => _blink.BlinkScriptProcessorNode.instance.bufferSize_Gett
er_(this); | 1492 int get bufferSize => _blink.BlinkScriptProcessorNode.instance.bufferSize_Gett
er_(unwrap_jso(this)); |
1172 | 1493 |
1173 @DomName('ScriptProcessorNode.setEventListener') | 1494 @DomName('ScriptProcessorNode.setEventListener') |
1174 @DocsEditable() | 1495 @DocsEditable() |
1175 @Experimental() // untriaged | 1496 @Experimental() // untriaged |
1176 void setEventListener(EventListener eventListener) => _blink.BlinkScriptProces
sorNode.instance.setEventListener_Callback_1_(this, eventListener); | 1497 void setEventListener(EventListener eventListener) => _blink.BlinkScriptProces
sorNode.instance.setEventListener_Callback_1_(unwrap_jso(this), unwrap_jso(event
Listener)); |
1177 | 1498 |
1178 /// Stream of `audioprocess` events handled by this [ScriptProcessorNode]. | 1499 /// Stream of `audioprocess` events handled by this [ScriptProcessorNode]. |
1179 /** | 1500 /** |
1180 * Get a Stream that fires events when AudioProcessingEvents occur. | 1501 * Get a Stream that fires events when AudioProcessingEvents occur. |
1181 * This particular stream is special in that it only allows one listener to a | 1502 * This particular stream is special in that it only allows one listener to a |
1182 * given stream. Converting the returned Stream [asBroadcast] will likely ruin | 1503 * given stream. Converting the returned Stream [asBroadcast] will likely ruin |
1183 * the soft-real-time properties which which these events are fired and can | 1504 * the soft-real-time properties which which these events are fired and can |
1184 * be processed. | 1505 * be processed. |
1185 */ | 1506 */ |
1186 @DomName('ScriptProcessorNode.onaudioprocess') | 1507 @DomName('ScriptProcessorNode.onaudioprocess') |
1187 @DocsEditable() | 1508 @DocsEditable() |
1188 @Experimental() // untriaged | 1509 @Experimental() // untriaged |
1189 Stream<AudioProcessingEvent> get onAudioProcess => audioProcessEvent.forTarget
(this); | 1510 Stream<AudioProcessingEvent> get onAudioProcess => audioProcessEvent.forTarget
(this); |
1190 | 1511 |
1191 } | 1512 } |
1192 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1513 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
1193 // for details. All rights reserved. Use of this source code is governed by a | 1514 // for details. All rights reserved. Use of this source code is governed by a |
1194 // BSD-style license that can be found in the LICENSE file. | 1515 // BSD-style license that can be found in the LICENSE file. |
1195 | 1516 |
1196 // WARNING: Do not edit - generated code. | 1517 // WARNING: Do not edit - generated code. |
1197 | 1518 |
1198 | 1519 |
1199 @DocsEditable() | 1520 @DocsEditable() |
1200 @DomName('WaveShaperNode') | 1521 @DomName('WaveShaperNode') |
1201 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Wav
eShaperNode | 1522 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Wav
eShaperNode |
1202 @Experimental() | 1523 @Experimental() |
1203 class WaveShaperNode extends AudioNode { | 1524 class WaveShaperNode extends AudioNode { |
1204 // To suppress missing implicit constructor warnings. | 1525 // To suppress missing implicit constructor warnings. |
1205 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); } | 1526 factory WaveShaperNode._() { throw new UnsupportedError("Not supported"); } |
1206 | 1527 |
1207 @DomName('WaveShaperNode.curve') | 1528 |
1208 @DocsEditable() | 1529 static WaveShaperNode internalCreateWaveShaperNode() { |
1209 Float32List get curve => _blink.BlinkWaveShaperNode.instance.curve_Getter_(thi
s); | 1530 return new WaveShaperNode._internalWrap(); |
| 1531 } |
| 1532 |
| 1533 factory WaveShaperNode._internalWrap() { |
| 1534 return new WaveShaperNode._internal(); |
| 1535 } |
| 1536 |
| 1537 WaveShaperNode._internal() : super._internal(); |
| 1538 |
1210 | 1539 |
1211 @DomName('WaveShaperNode.curve') | 1540 @DomName('WaveShaperNode.curve') |
1212 @DocsEditable() | 1541 @DocsEditable() |
1213 void set curve(Float32List value) => _blink.BlinkWaveShaperNode.instance.curve
_Setter_(this, value); | 1542 Float32List get curve => wrap_jso(_blink.BlinkWaveShaperNode.instance.curve_Ge
tter_(unwrap_jso(this))); |
1214 | 1543 |
| 1544 @DomName('WaveShaperNode.curve') |
| 1545 @DocsEditable() |
| 1546 void set curve(Float32List value) => _blink.BlinkWaveShaperNode.instance.curve
_Setter_(unwrap_jso(this), unwrap_jso(value)); |
| 1547 |
1215 @DomName('WaveShaperNode.oversample') | 1548 @DomName('WaveShaperNode.oversample') |
1216 @DocsEditable() | 1549 @DocsEditable() |
1217 String get oversample => _blink.BlinkWaveShaperNode.instance.oversample_Getter
_(this); | 1550 String get oversample => _blink.BlinkWaveShaperNode.instance.oversample_Getter
_(unwrap_jso(this)); |
1218 | 1551 |
1219 @DomName('WaveShaperNode.oversample') | 1552 @DomName('WaveShaperNode.oversample') |
1220 @DocsEditable() | 1553 @DocsEditable() |
1221 void set oversample(String value) => _blink.BlinkWaveShaperNode.instance.overs
ample_Setter_(this, value); | 1554 void set oversample(String value) => _blink.BlinkWaveShaperNode.instance.overs
ample_Setter_(unwrap_jso(this), value); |
1222 | 1555 |
1223 } | 1556 } |
OLD | NEW |