OLD | NEW |
1 library dart.dom.web_audio; | 1 library dart.dom.web_audio; |
2 | 2 |
3 import 'dart:async'; | 3 import 'dart:async'; |
4 import 'dart:collection'; | 4 import 'dart:collection'; |
5 import 'dart:_collection-dev'; | 5 import 'dart:_collection-dev'; |
6 import 'dart:html'; | 6 import 'dart:html'; |
7 import 'dart:html_common'; | 7 import 'dart:html_common'; |
8 import 'dart:nativewrappers'; | 8 import 'dart:nativewrappers'; |
9 import 'dart:typed_data'; | 9 import 'dart:typed_data'; |
10 // DO NOT EDIT | 10 // DO NOT EDIT |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
181 | 181 |
182 @DomName('AudioBufferSourceNode.playbackRate') | 182 @DomName('AudioBufferSourceNode.playbackRate') |
183 @DocsEditable | 183 @DocsEditable |
184 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter"
; | 184 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter"
; |
185 | 185 |
186 @DomName('AudioBufferSourceNode.playbackState') | 186 @DomName('AudioBufferSourceNode.playbackState') |
187 @DocsEditable | 187 @DocsEditable |
188 int get playbackState native "AudioBufferSourceNode_playbackState_Getter"; | 188 int get playbackState native "AudioBufferSourceNode_playbackState_Getter"; |
189 | 189 |
190 void start(num when, [num grainOffset, num grainDuration]) { | 190 void start(num when, [num grainOffset, num grainDuration]) { |
191 if ((when is num || when == null) && !?grainOffset && !?grainDuration) { | 191 if ((when is num || when == null) && grainOffset == null && grainDuration ==
null) { |
192 _start_1(when); | 192 _start_1(when); |
193 return; | 193 return; |
194 } | 194 } |
195 if ((when is num || when == null) && (grainOffset is num || grainOffset == n
ull) && !?grainDuration) { | 195 if ((when is num || when == null) && (grainOffset is num || grainOffset == n
ull) && grainDuration == null) { |
196 _start_2(when, grainOffset); | 196 _start_2(when, grainOffset); |
197 return; | 197 return; |
198 } | 198 } |
199 if ((when is num || when == null) && (grainOffset is num || grainOffset == n
ull) && (grainDuration is num || grainDuration == null)) { | 199 if ((when is num || when == null) && (grainOffset is num || grainOffset == n
ull) && (grainDuration is num || grainDuration == null)) { |
200 _start_3(when, grainOffset, grainDuration); | 200 _start_3(when, grainOffset, grainDuration); |
201 return; | 201 return; |
202 } | 202 } |
203 throw new ArgumentError("Incorrect number or type of arguments"); | 203 throw new ArgumentError("Incorrect number or type of arguments"); |
204 } | 204 } |
205 | 205 |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
259 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; | 259 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; |
260 | 260 |
261 @DomName('AudioContext.createBiquadFilter') | 261 @DomName('AudioContext.createBiquadFilter') |
262 @DocsEditable | 262 @DocsEditable |
263 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_
Callback"; | 263 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_
Callback"; |
264 | 264 |
265 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram
es, [num sampleRate]) { | 265 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram
es, [num sampleRate]) { |
266 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null
) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null)
&& (sampleRate is num || sampleRate == null)) { | 266 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null
) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null)
&& (sampleRate is num || sampleRate == null)) { |
267 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr
ames, sampleRate); | 267 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr
ames, sampleRate); |
268 } | 268 } |
269 if ((buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels
== null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames
== null) && !?sampleRate) { | 269 if ((buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels
== null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames
== null) && sampleRate == null) { |
270 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr
ames); | 270 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr
ames); |
271 } | 271 } |
272 throw new ArgumentError("Incorrect number or type of arguments"); | 272 throw new ArgumentError("Incorrect number or type of arguments"); |
273 } | 273 } |
274 | 274 |
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 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF
rames) native "AudioContext__createBuffer_2_Callback"; | 277 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF
rames) native "AudioContext__createBuffer_2_Callback"; |
278 | 278 |
279 @DomName('AudioContext.createBufferSource') | 279 @DomName('AudioContext.createBufferSource') |
280 @DocsEditable | 280 @DocsEditable |
281 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo
urce_Callback"; | 281 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo
urce_Callback"; |
282 | 282 |
283 ChannelMergerNode createChannelMerger([int numberOfInputs]) { | 283 ChannelMergerNode createChannelMerger([int numberOfInputs]) { |
284 if (?numberOfInputs) { | 284 if (numberOfInputs != null) { |
285 return _createChannelMerger_1(numberOfInputs); | 285 return _createChannelMerger_1(numberOfInputs); |
286 } | 286 } |
287 return _createChannelMerger_2(); | 287 return _createChannelMerger_2(); |
288 } | 288 } |
289 | 289 |
290 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_
_createChannelMerger_1_Callback"; | 290 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_
_createChannelMerger_1_Callback"; |
291 | 291 |
292 ChannelMergerNode _createChannelMerger_2() native "AudioContext__createChannel
Merger_2_Callback"; | 292 ChannelMergerNode _createChannelMerger_2() native "AudioContext__createChannel
Merger_2_Callback"; |
293 | 293 |
294 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { | 294 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { |
295 if (?numberOfOutputs) { | 295 if (numberOfOutputs != null) { |
296 return _createChannelSplitter_1(numberOfOutputs); | 296 return _createChannelSplitter_1(numberOfOutputs); |
297 } | 297 } |
298 return _createChannelSplitter_2(); | 298 return _createChannelSplitter_2(); |
299 } | 299 } |
300 | 300 |
301 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon
text__createChannelSplitter_1_Callback"; | 301 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon
text__createChannelSplitter_1_Callback"; |
302 | 302 |
303 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext__createCha
nnelSplitter_2_Callback"; | 303 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext__createCha
nnelSplitter_2_Callback"; |
304 | 304 |
305 @DomName('AudioContext.createConvolver') | 305 @DomName('AudioContext.createConvolver') |
306 @DocsEditable | 306 @DocsEditable |
307 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback"
; | 307 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback"
; |
308 | 308 |
309 DelayNode createDelay([num maxDelayTime]) { | 309 DelayNode createDelay([num maxDelayTime]) { |
310 if (?maxDelayTime) { | 310 if (maxDelayTime != null) { |
311 return _createDelay_1(maxDelayTime); | 311 return _createDelay_1(maxDelayTime); |
312 } | 312 } |
313 return _createDelay_2(); | 313 return _createDelay_2(); |
314 } | 314 } |
315 | 315 |
316 DelayNode _createDelay_1(maxDelayTime) native "AudioContext__createDelay_1_Cal
lback"; | 316 DelayNode _createDelay_1(maxDelayTime) native "AudioContext__createDelay_1_Cal
lback"; |
317 | 317 |
318 DelayNode _createDelay_2() native "AudioContext__createDelay_2_Callback"; | 318 DelayNode _createDelay_2() native "AudioContext__createDelay_2_Callback"; |
319 | 319 |
320 @DomName('AudioContext.createDynamicsCompressor') | 320 @DomName('AudioContext.createDynamicsCompressor') |
(...skipping 18 matching lines...) Expand all Loading... |
339 | 339 |
340 @DomName('AudioContext.createOscillator') | 340 @DomName('AudioContext.createOscillator') |
341 @DocsEditable | 341 @DocsEditable |
342 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba
ck"; | 342 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba
ck"; |
343 | 343 |
344 @DomName('AudioContext.createPanner') | 344 @DomName('AudioContext.createPanner') |
345 @DocsEditable | 345 @DocsEditable |
346 PannerNode createPanner() native "AudioContext_createPanner_Callback"; | 346 PannerNode createPanner() native "AudioContext_createPanner_Callback"; |
347 | 347 |
348 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh
annels, int numberOfOutputChannels]) { | 348 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh
annels, int numberOfOutputChannels]) { |
349 if (?numberOfOutputChannels) { | 349 if (numberOfOutputChannels != null) { |
350 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO
fOutputChannels); | 350 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO
fOutputChannels); |
351 } | 351 } |
352 if (?numberOfInputChannels) { | 352 if (numberOfInputChannels != null) { |
353 return _createScriptProcessor_2(bufferSize, numberOfInputChannels); | 353 return _createScriptProcessor_2(bufferSize, numberOfInputChannels); |
354 } | 354 } |
355 return _createScriptProcessor_3(bufferSize); | 355 return _createScriptProcessor_3(bufferSize); |
356 } | 356 } |
357 | 357 |
358 ScriptProcessorNode _createScriptProcessor_1(bufferSize, numberOfInputChannels
, numberOfOutputChannels) native "AudioContext__createScriptProcessor_1_Callback
"; | 358 ScriptProcessorNode _createScriptProcessor_1(bufferSize, numberOfInputChannels
, numberOfOutputChannels) native "AudioContext__createScriptProcessor_1_Callback
"; |
359 | 359 |
360 ScriptProcessorNode _createScriptProcessor_2(bufferSize, numberOfInputChannels
) native "AudioContext__createScriptProcessor_2_Callback"; | 360 ScriptProcessorNode _createScriptProcessor_2(bufferSize, numberOfInputChannels
) native "AudioContext__createScriptProcessor_2_Callback"; |
361 | 361 |
362 ScriptProcessorNode _createScriptProcessor_3(bufferSize) native "AudioContext_
_createScriptProcessor_3_Callback"; | 362 ScriptProcessorNode _createScriptProcessor_3(bufferSize) native "AudioContext_
_createScriptProcessor_3_Callback"; |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
486 | 486 |
487 @DomName('AudioNode.numberOfOutputs') | 487 @DomName('AudioNode.numberOfOutputs') |
488 @DocsEditable | 488 @DocsEditable |
489 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter"; | 489 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter"; |
490 | 490 |
491 void connect(destination, int output, [int input]) { | 491 void connect(destination, int output, [int input]) { |
492 if ((destination is AudioNode || destination == null) && (output is int || o
utput == null) && (input is int || input == null)) { | 492 if ((destination is AudioNode || destination == null) && (output is int || o
utput == null) && (input is int || input == null)) { |
493 _connect_1(destination, output, input); | 493 _connect_1(destination, output, input); |
494 return; | 494 return; |
495 } | 495 } |
496 if ((destination is AudioParam || destination == null) && (output is int ||
output == null) && !?input) { | 496 if ((destination is AudioParam || destination == null) && (output is int ||
output == null) && input == null) { |
497 _connect_2(destination, output); | 497 _connect_2(destination, output); |
498 return; | 498 return; |
499 } | 499 } |
500 throw new ArgumentError("Incorrect number or type of arguments"); | 500 throw new ArgumentError("Incorrect number or type of arguments"); |
501 } | 501 } |
502 | 502 |
503 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb
ack"; | 503 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb
ack"; |
504 | 504 |
505 void _connect_2(destination, output) native "AudioNode__connect_2_Callback"; | 505 void _connect_2(destination, output) native "AudioNode__connect_2_Callback"; |
506 | 506 |
(...skipping 611 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1118 | 1118 |
1119 // WARNING: Do not edit - generated code. | 1119 // WARNING: Do not edit - generated code. |
1120 | 1120 |
1121 | 1121 |
1122 @DocsEditable | 1122 @DocsEditable |
1123 @DomName('WaveTable') | 1123 @DomName('WaveTable') |
1124 class WaveTable extends NativeFieldWrapperClass1 { | 1124 class WaveTable extends NativeFieldWrapperClass1 { |
1125 WaveTable.internal(); | 1125 WaveTable.internal(); |
1126 | 1126 |
1127 } | 1127 } |
OLD | NEW |