OLD | NEW |
1 library web_audio; | 1 library web_audio; |
2 | 2 |
3 import 'dart:async'; | 3 import 'dart:async'; |
4 import 'dart:html'; | 4 import 'dart:html'; |
5 import 'dart:nativewrappers'; | 5 import 'dart:nativewrappers'; |
6 // DO NOT EDIT | 6 // DO NOT EDIT |
7 // Auto-generated dart:audio library. | 7 // Auto-generated dart:audio library. |
8 | 8 |
9 | 9 |
10 | 10 |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
173 void set loopStart(num value) native "AudioBufferSourceNode_loopStart_Setter"; | 173 void set loopStart(num value) native "AudioBufferSourceNode_loopStart_Setter"; |
174 | 174 |
175 | 175 |
176 /** @domName AudioBufferSourceNode.playbackRate */ | 176 /** @domName AudioBufferSourceNode.playbackRate */ |
177 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter"
; | 177 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter"
; |
178 | 178 |
179 | 179 |
180 /** @domName AudioBufferSourceNode.playbackState */ | 180 /** @domName AudioBufferSourceNode.playbackState */ |
181 int get playbackState native "AudioBufferSourceNode_playbackState_Getter"; | 181 int get playbackState native "AudioBufferSourceNode_playbackState_Getter"; |
182 | 182 |
183 void start(/*double*/ when, [/*double*/ grainOffset, /*double*/ grainDuration]
) { | 183 void start(num when, [num grainOffset, num grainDuration]) { |
184 if ((when is num || when == null) && !?grainOffset && !?grainDuration) { | 184 if ((when is num || when == null) && !?grainOffset && !?grainDuration) { |
185 _start_1(when); | 185 _start_1(when); |
186 return; | 186 return; |
187 } | 187 } |
188 if ((when is num || when == null) && (grainOffset is num || grainOffset == n
ull) && !?grainDuration) { | 188 if ((when is num || when == null) && (grainOffset is num || grainOffset == n
ull) && !?grainDuration) { |
189 _start_2(when, grainOffset); | 189 _start_2(when, grainOffset); |
190 return; | 190 return; |
191 } | 191 } |
192 if ((when is num || when == null) && (grainOffset is num || grainOffset == n
ull) && (grainDuration is num || grainDuration == null)) { | 192 if ((when is num || when == null) && (grainOffset is num || grainOffset == n
ull) && (grainDuration is num || grainDuration == null)) { |
193 _start_3(when, grainOffset, grainDuration); | 193 _start_3(when, grainOffset, grainDuration); |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
253 num get sampleRate native "AudioContext_sampleRate_Getter"; | 253 num get sampleRate native "AudioContext_sampleRate_Getter"; |
254 | 254 |
255 | 255 |
256 /** @domName AudioContext.createAnalyser */ | 256 /** @domName AudioContext.createAnalyser */ |
257 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; | 257 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; |
258 | 258 |
259 | 259 |
260 /** @domName AudioContext.createBiquadFilter */ | 260 /** @domName AudioContext.createBiquadFilter */ |
261 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_
Callback"; | 261 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_
Callback"; |
262 | 262 |
263 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram
es, [/*float*/ sampleRate]) { | 263 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram
es, [num sampleRate]) { |
264 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null
) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null)
&& (sampleRate is num || sampleRate == null)) { | 264 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null
) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null)
&& (sampleRate is num || sampleRate == null)) { |
265 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr
ames, sampleRate); | 265 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr
ames, sampleRate); |
266 } | 266 } |
267 if ((buffer_OR_numberOfChannels is ArrayBuffer || buffer_OR_numberOfChannels
== null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames
== null) && !?sampleRate) { | 267 if ((buffer_OR_numberOfChannels is ArrayBuffer || buffer_OR_numberOfChannels
== null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames
== null) && !?sampleRate) { |
268 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr
ames); | 268 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr
ames); |
269 } | 269 } |
270 throw new ArgumentError("Incorrect number or type of arguments"); | 270 throw new ArgumentError("Incorrect number or type of arguments"); |
271 } | 271 } |
272 | 272 |
273 | 273 |
274 /** @domName AudioContext.createBuffer_1 */ | 274 /** @domName AudioContext.createBuffer_1 */ |
275 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF
rames, sampleRate) native "AudioContext_createBuffer_1_Callback"; | 275 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF
rames, sampleRate) native "AudioContext_createBuffer_1_Callback"; |
276 | 276 |
277 | 277 |
278 /** @domName AudioContext.createBuffer_2 */ | 278 /** @domName AudioContext.createBuffer_2 */ |
279 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF
rames) native "AudioContext_createBuffer_2_Callback"; | 279 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF
rames) native "AudioContext_createBuffer_2_Callback"; |
280 | 280 |
281 | 281 |
282 /** @domName AudioContext.createBufferSource */ | 282 /** @domName AudioContext.createBufferSource */ |
283 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo
urce_Callback"; | 283 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo
urce_Callback"; |
284 | 284 |
285 ChannelMergerNode createChannelMerger([/*unsigned long*/ numberOfInputs]) { | 285 ChannelMergerNode createChannelMerger([int numberOfInputs]) { |
286 if (?numberOfInputs) { | 286 if (?numberOfInputs) { |
287 return _createChannelMerger_1(numberOfInputs); | 287 return _createChannelMerger_1(numberOfInputs); |
288 } | 288 } |
289 return _createChannelMerger_2(); | 289 return _createChannelMerger_2(); |
290 } | 290 } |
291 | 291 |
292 | 292 |
293 /** @domName AudioContext.createChannelMerger_1 */ | 293 /** @domName AudioContext.createChannelMerger_1 */ |
294 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_
createChannelMerger_1_Callback"; | 294 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_
createChannelMerger_1_Callback"; |
295 | 295 |
296 | 296 |
297 /** @domName AudioContext.createChannelMerger_2 */ | 297 /** @domName AudioContext.createChannelMerger_2 */ |
298 ChannelMergerNode _createChannelMerger_2() native "AudioContext_createChannelM
erger_2_Callback"; | 298 ChannelMergerNode _createChannelMerger_2() native "AudioContext_createChannelM
erger_2_Callback"; |
299 | 299 |
300 ChannelSplitterNode createChannelSplitter([/*unsigned long*/ numberOfOutputs])
{ | 300 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { |
301 if (?numberOfOutputs) { | 301 if (?numberOfOutputs) { |
302 return _createChannelSplitter_1(numberOfOutputs); | 302 return _createChannelSplitter_1(numberOfOutputs); |
303 } | 303 } |
304 return _createChannelSplitter_2(); | 304 return _createChannelSplitter_2(); |
305 } | 305 } |
306 | 306 |
307 | 307 |
308 /** @domName AudioContext.createChannelSplitter_1 */ | 308 /** @domName AudioContext.createChannelSplitter_1 */ |
309 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon
text_createChannelSplitter_1_Callback"; | 309 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon
text_createChannelSplitter_1_Callback"; |
310 | 310 |
311 | 311 |
312 /** @domName AudioContext.createChannelSplitter_2 */ | 312 /** @domName AudioContext.createChannelSplitter_2 */ |
313 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext_createChan
nelSplitter_2_Callback"; | 313 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext_createChan
nelSplitter_2_Callback"; |
314 | 314 |
315 | 315 |
316 /** @domName AudioContext.createConvolver */ | 316 /** @domName AudioContext.createConvolver */ |
317 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback"
; | 317 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback"
; |
318 | 318 |
319 DelayNode createDelay([/*double*/ maxDelayTime]) { | 319 DelayNode createDelay([num maxDelayTime]) { |
320 if (?maxDelayTime) { | 320 if (?maxDelayTime) { |
321 return _createDelay_1(maxDelayTime); | 321 return _createDelay_1(maxDelayTime); |
322 } | 322 } |
323 return _createDelay_2(); | 323 return _createDelay_2(); |
324 } | 324 } |
325 | 325 |
326 | 326 |
327 /** @domName AudioContext.createDelay_1 */ | 327 /** @domName AudioContext.createDelay_1 */ |
328 DelayNode _createDelay_1(maxDelayTime) native "AudioContext_createDelay_1_Call
back"; | 328 DelayNode _createDelay_1(maxDelayTime) native "AudioContext_createDelay_1_Call
back"; |
329 | 329 |
(...skipping 22 matching lines...) Expand all Loading... |
352 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) na
tive "AudioContext_createMediaStreamSource_Callback"; | 352 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) na
tive "AudioContext_createMediaStreamSource_Callback"; |
353 | 353 |
354 | 354 |
355 /** @domName AudioContext.createOscillator */ | 355 /** @domName AudioContext.createOscillator */ |
356 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba
ck"; | 356 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba
ck"; |
357 | 357 |
358 | 358 |
359 /** @domName AudioContext.createPanner */ | 359 /** @domName AudioContext.createPanner */ |
360 PannerNode createPanner() native "AudioContext_createPanner_Callback"; | 360 PannerNode createPanner() native "AudioContext_createPanner_Callback"; |
361 | 361 |
362 ScriptProcessorNode createScriptProcessor(/*unsigned long*/ bufferSize, [/*uns
igned long*/ numberOfInputChannels, /*unsigned long*/ numberOfOutputChannels]) { | 362 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh
annels, int numberOfOutputChannels]) { |
363 if (?numberOfOutputChannels) { | 363 if (?numberOfOutputChannels) { |
364 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO
fOutputChannels); | 364 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO
fOutputChannels); |
365 } | 365 } |
366 if (?numberOfInputChannels) { | 366 if (?numberOfInputChannels) { |
367 return _createScriptProcessor_2(bufferSize, numberOfInputChannels); | 367 return _createScriptProcessor_2(bufferSize, numberOfInputChannels); |
368 } | 368 } |
369 return _createScriptProcessor_3(bufferSize); | 369 return _createScriptProcessor_3(bufferSize); |
370 } | 370 } |
371 | 371 |
372 | 372 |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
493 AudioContext get context native "AudioNode_context_Getter"; | 493 AudioContext get context native "AudioNode_context_Getter"; |
494 | 494 |
495 | 495 |
496 /** @domName AudioNode.numberOfInputs */ | 496 /** @domName AudioNode.numberOfInputs */ |
497 int get numberOfInputs native "AudioNode_numberOfInputs_Getter"; | 497 int get numberOfInputs native "AudioNode_numberOfInputs_Getter"; |
498 | 498 |
499 | 499 |
500 /** @domName AudioNode.numberOfOutputs */ | 500 /** @domName AudioNode.numberOfOutputs */ |
501 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter"; | 501 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter"; |
502 | 502 |
503 void connect(destination, /*unsigned long*/ output, [/*unsigned long*/ input])
{ | 503 void connect(destination, int output, [int input]) { |
504 if ((destination is AudioNode || destination == null) && (output is int || o
utput == null) && (input is int || input == null)) { | 504 if ((destination is AudioNode || destination == null) && (output is int || o
utput == null) && (input is int || input == null)) { |
505 _connect_1(destination, output, input); | 505 _connect_1(destination, output, input); |
506 return; | 506 return; |
507 } | 507 } |
508 if ((destination is AudioParam || destination == null) && (output is int ||
output == null) && !?input) { | 508 if ((destination is AudioParam || destination == null) && (output is int ||
output == null) && !?input) { |
509 _connect_2(destination, output); | 509 _connect_2(destination, output); |
510 return; | 510 return; |
511 } | 511 } |
512 throw new ArgumentError("Incorrect number or type of arguments"); | 512 throw new ArgumentError("Incorrect number or type of arguments"); |
513 } | 513 } |
(...skipping 566 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1080 // BSD-style license that can be found in the LICENSE file. | 1080 // BSD-style license that can be found in the LICENSE file. |
1081 | 1081 |
1082 // WARNING: Do not edit - generated code. | 1082 // WARNING: Do not edit - generated code. |
1083 | 1083 |
1084 | 1084 |
1085 /// @domName WaveTable | 1085 /// @domName WaveTable |
1086 class WaveTable extends NativeFieldWrapperClass1 { | 1086 class WaveTable extends NativeFieldWrapperClass1 { |
1087 WaveTable.internal(); | 1087 WaveTable.internal(); |
1088 | 1088 |
1089 } | 1089 } |
OLD | NEW |