| 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 |