| 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:_internal' hide deprecated; | 5 import 'dart:_internal' hide deprecated; |
| 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 import 'dart:_blink' as _blink; | 10 import 'dart:_blink' as _blink; |
| (...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 return; | 231 return; |
| 232 } | 232 } |
| 233 if (grainOffset != null) { | 233 if (grainOffset != null) { |
| 234 _blink.BlinkAudioBufferSourceNode.start_Callback_2(this, when, grainOffset
); | 234 _blink.BlinkAudioBufferSourceNode.start_Callback_2(this, when, grainOffset
); |
| 235 return; | 235 return; |
| 236 } | 236 } |
| 237 if (when != null) { | 237 if (when != null) { |
| 238 _blink.BlinkAudioBufferSourceNode.start_Callback_1(this, when); | 238 _blink.BlinkAudioBufferSourceNode.start_Callback_1(this, when); |
| 239 return; | 239 return; |
| 240 } | 240 } |
| 241 _blink.BlinkAudioBufferSourceNode.start_Callback(this); | 241 _blink.BlinkAudioBufferSourceNode.start_Callback_0(this); |
| 242 return; | 242 return; |
| 243 } | 243 } |
| 244 | 244 |
| 245 void stop([num when]) { | 245 void stop([num when]) { |
| 246 if (when != null) { | 246 if (when != null) { |
| 247 _blink.BlinkAudioBufferSourceNode.stop_Callback_1(this, when); | 247 _blink.BlinkAudioBufferSourceNode.stop_Callback_1(this, when); |
| 248 return; | 248 return; |
| 249 } | 249 } |
| 250 _blink.BlinkAudioBufferSourceNode.stop_Callback(this); | 250 _blink.BlinkAudioBufferSourceNode.stop_Callback_0(this); |
| 251 return; | 251 return; |
| 252 } | 252 } |
| 253 | 253 |
| 254 /// Stream of `ended` events handled by this [AudioBufferSourceNode]. | 254 /// Stream of `ended` events handled by this [AudioBufferSourceNode]. |
| 255 @DomName('AudioBufferSourceNode.onended') | 255 @DomName('AudioBufferSourceNode.onended') |
| 256 @DocsEditable() | 256 @DocsEditable() |
| 257 @Experimental() // untriaged | 257 @Experimental() // untriaged |
| 258 Stream<Event> get onEnded => endedEvent.forTarget(this); | 258 Stream<Event> get onEnded => endedEvent.forTarget(this); |
| 259 | 259 |
| 260 } | 260 } |
| (...skipping 17 matching lines...) Expand all Loading... |
| 278 * | 278 * |
| 279 * See [EventStreamProvider] for usage information. | 279 * See [EventStreamProvider] for usage information. |
| 280 */ | 280 */ |
| 281 @DomName('AudioContext.completeEvent') | 281 @DomName('AudioContext.completeEvent') |
| 282 @DocsEditable() | 282 @DocsEditable() |
| 283 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); | 283 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi
der<Event>('complete'); |
| 284 | 284 |
| 285 @DomName('AudioContext.AudioContext') | 285 @DomName('AudioContext.AudioContext') |
| 286 @DocsEditable() | 286 @DocsEditable() |
| 287 factory AudioContext() { | 287 factory AudioContext() { |
| 288 return _blink.BlinkAudioContext.constructorCallback(); | 288 return _blink.BlinkAudioContext.constructorCallback_0(); |
| 289 } | 289 } |
| 290 | 290 |
| 291 /// Checks if this type is supported on the current platform. | 291 /// Checks if this type is supported on the current platform. |
| 292 static bool get supported => true; | 292 static bool get supported => true; |
| 293 | 293 |
| 294 @DomName('AudioContext.currentTime') | 294 @DomName('AudioContext.currentTime') |
| 295 @DocsEditable() | 295 @DocsEditable() |
| 296 double get currentTime => _blink.BlinkAudioContext.currentTime_Getter(this); | 296 double get currentTime => _blink.BlinkAudioContext.currentTime_Getter(this); |
| 297 | 297 |
| 298 @DomName('AudioContext.destination') | 298 @DomName('AudioContext.destination') |
| 299 @DocsEditable() | 299 @DocsEditable() |
| 300 AudioDestinationNode get destination => _blink.BlinkAudioContext.destination_G
etter(this); | 300 AudioDestinationNode get destination => _blink.BlinkAudioContext.destination_G
etter(this); |
| 301 | 301 |
| 302 @DomName('AudioContext.listener') | 302 @DomName('AudioContext.listener') |
| 303 @DocsEditable() | 303 @DocsEditable() |
| 304 AudioListener get listener => _blink.BlinkAudioContext.listener_Getter(this); | 304 AudioListener get listener => _blink.BlinkAudioContext.listener_Getter(this); |
| 305 | 305 |
| 306 @DomName('AudioContext.sampleRate') | 306 @DomName('AudioContext.sampleRate') |
| 307 @DocsEditable() | 307 @DocsEditable() |
| 308 double get sampleRate => _blink.BlinkAudioContext.sampleRate_Getter(this); | 308 double get sampleRate => _blink.BlinkAudioContext.sampleRate_Getter(this); |
| 309 | 309 |
| 310 @DomName('AudioContext.createAnalyser') | 310 @DomName('AudioContext.createAnalyser') |
| 311 @DocsEditable() | 311 @DocsEditable() |
| 312 AnalyserNode createAnalyser() => _blink.BlinkAudioContext.createAnalyser_Callb
ack(this); | 312 AnalyserNode createAnalyser() => _blink.BlinkAudioContext.createAnalyser_Callb
ack_0(this); |
| 313 | 313 |
| 314 @DomName('AudioContext.createBiquadFilter') | 314 @DomName('AudioContext.createBiquadFilter') |
| 315 @DocsEditable() | 315 @DocsEditable() |
| 316 BiquadFilterNode createBiquadFilter() => _blink.BlinkAudioContext.createBiquad
Filter_Callback(this); | 316 BiquadFilterNode createBiquadFilter() => _blink.BlinkAudioContext.createBiquad
Filter_Callback_0(this); |
| 317 | 317 |
| 318 @DomName('AudioContext.createBuffer') | 318 @DomName('AudioContext.createBuffer') |
| 319 @DocsEditable() | 319 @DocsEditable() |
| 320 AudioBuffer createBuffer(int numberOfChannels, int numberOfFrames, num sampleR
ate) => _blink.BlinkAudioContext.createBuffer_Callback_3(this, numberOfChannels,
numberOfFrames, sampleRate); | 320 AudioBuffer createBuffer(int numberOfChannels, int numberOfFrames, num sampleR
ate) => _blink.BlinkAudioContext.createBuffer_Callback_3(this, numberOfChannels,
numberOfFrames, sampleRate); |
| 321 | 321 |
| 322 @DomName('AudioContext.createBufferSource') | 322 @DomName('AudioContext.createBufferSource') |
| 323 @DocsEditable() | 323 @DocsEditable() |
| 324 AudioBufferSourceNode createBufferSource() => _blink.BlinkAudioContext.createB
ufferSource_Callback(this); | 324 AudioBufferSourceNode createBufferSource() => _blink.BlinkAudioContext.createB
ufferSource_Callback_0(this); |
| 325 | 325 |
| 326 ChannelMergerNode createChannelMerger([int numberOfInputs]) { | 326 ChannelMergerNode createChannelMerger([int numberOfInputs]) { |
| 327 if (numberOfInputs != null) { | 327 if (numberOfInputs != null) { |
| 328 return _blink.BlinkAudioContext.createChannelMerger_Callback_1(this, numbe
rOfInputs); | 328 return _blink.BlinkAudioContext.createChannelMerger_Callback_1(this, numbe
rOfInputs); |
| 329 } | 329 } |
| 330 return _blink.BlinkAudioContext.createChannelMerger_Callback(this); | 330 return _blink.BlinkAudioContext.createChannelMerger_Callback_0(this); |
| 331 } | 331 } |
| 332 | 332 |
| 333 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { | 333 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { |
| 334 if (numberOfOutputs != null) { | 334 if (numberOfOutputs != null) { |
| 335 return _blink.BlinkAudioContext.createChannelSplitter_Callback_1(this, num
berOfOutputs); | 335 return _blink.BlinkAudioContext.createChannelSplitter_Callback_1(this, num
berOfOutputs); |
| 336 } | 336 } |
| 337 return _blink.BlinkAudioContext.createChannelSplitter_Callback(this); | 337 return _blink.BlinkAudioContext.createChannelSplitter_Callback_0(this); |
| 338 } | 338 } |
| 339 | 339 |
| 340 @DomName('AudioContext.createConvolver') | 340 @DomName('AudioContext.createConvolver') |
| 341 @DocsEditable() | 341 @DocsEditable() |
| 342 ConvolverNode createConvolver() => _blink.BlinkAudioContext.createConvolver_Ca
llback(this); | 342 ConvolverNode createConvolver() => _blink.BlinkAudioContext.createConvolver_Ca
llback_0(this); |
| 343 | 343 |
| 344 DelayNode createDelay([num maxDelayTime]) { | 344 DelayNode createDelay([num maxDelayTime]) { |
| 345 if (maxDelayTime != null) { | 345 if (maxDelayTime != null) { |
| 346 return _blink.BlinkAudioContext.createDelay_Callback_1(this, maxDelayTime)
; | 346 return _blink.BlinkAudioContext.createDelay_Callback_1(this, maxDelayTime)
; |
| 347 } | 347 } |
| 348 return _blink.BlinkAudioContext.createDelay_Callback(this); | 348 return _blink.BlinkAudioContext.createDelay_Callback_0(this); |
| 349 } | 349 } |
| 350 | 350 |
| 351 @DomName('AudioContext.createDynamicsCompressor') | 351 @DomName('AudioContext.createDynamicsCompressor') |
| 352 @DocsEditable() | 352 @DocsEditable() |
| 353 DynamicsCompressorNode createDynamicsCompressor() => _blink.BlinkAudioContext.
createDynamicsCompressor_Callback(this); | 353 DynamicsCompressorNode createDynamicsCompressor() => _blink.BlinkAudioContext.
createDynamicsCompressor_Callback_0(this); |
| 354 | 354 |
| 355 @DomName('AudioContext.createGain') | 355 @DomName('AudioContext.createGain') |
| 356 @DocsEditable() | 356 @DocsEditable() |
| 357 GainNode createGain() => _blink.BlinkAudioContext.createGain_Callback(this); | 357 GainNode createGain() => _blink.BlinkAudioContext.createGain_Callback_0(this); |
| 358 | 358 |
| 359 @DomName('AudioContext.createMediaElementSource') | 359 @DomName('AudioContext.createMediaElementSource') |
| 360 @DocsEditable() | 360 @DocsEditable() |
| 361 MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement
) => _blink.BlinkAudioContext.createMediaElementSource_Callback_1(this, mediaEle
ment); | 361 MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement
) => _blink.BlinkAudioContext.createMediaElementSource_Callback_1(this, mediaEle
ment); |
| 362 | 362 |
| 363 @DomName('AudioContext.createMediaStreamDestination') | 363 @DomName('AudioContext.createMediaStreamDestination') |
| 364 @DocsEditable() | 364 @DocsEditable() |
| 365 MediaStreamAudioDestinationNode createMediaStreamDestination() => _blink.Blink
AudioContext.createMediaStreamDestination_Callback(this); | 365 MediaStreamAudioDestinationNode createMediaStreamDestination() => _blink.Blink
AudioContext.createMediaStreamDestination_Callback_0(this); |
| 366 | 366 |
| 367 @DomName('AudioContext.createMediaStreamSource') | 367 @DomName('AudioContext.createMediaStreamSource') |
| 368 @DocsEditable() | 368 @DocsEditable() |
| 369 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) =>
_blink.BlinkAudioContext.createMediaStreamSource_Callback_1(this, mediaStream); | 369 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) =>
_blink.BlinkAudioContext.createMediaStreamSource_Callback_1(this, mediaStream); |
| 370 | 370 |
| 371 @DomName('AudioContext.createOscillator') | 371 @DomName('AudioContext.createOscillator') |
| 372 @DocsEditable() | 372 @DocsEditable() |
| 373 OscillatorNode createOscillator() => _blink.BlinkAudioContext.createOscillator
_Callback(this); | 373 OscillatorNode createOscillator() => _blink.BlinkAudioContext.createOscillator
_Callback_0(this); |
| 374 | 374 |
| 375 @DomName('AudioContext.createPanner') | 375 @DomName('AudioContext.createPanner') |
| 376 @DocsEditable() | 376 @DocsEditable() |
| 377 PannerNode createPanner() => _blink.BlinkAudioContext.createPanner_Callback(th
is); | 377 PannerNode createPanner() => _blink.BlinkAudioContext.createPanner_Callback_0(
this); |
| 378 | 378 |
| 379 @DomName('AudioContext.createPeriodicWave') | 379 @DomName('AudioContext.createPeriodicWave') |
| 380 @DocsEditable() | 380 @DocsEditable() |
| 381 @Experimental() // untriaged | 381 @Experimental() // untriaged |
| 382 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => _blink.
BlinkAudioContext.createPeriodicWave_Callback_2(this, real, imag); | 382 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => _blink.
BlinkAudioContext.createPeriodicWave_Callback_2(this, real, imag); |
| 383 | 383 |
| 384 ScriptProcessorNode createScriptProcessor([int bufferSize, int numberOfInputCh
annels, int numberOfOutputChannels]) { | 384 ScriptProcessorNode createScriptProcessor([int bufferSize, int numberOfInputCh
annels, int numberOfOutputChannels]) { |
| 385 if (numberOfOutputChannels != null) { | 385 if (numberOfOutputChannels != null) { |
| 386 return _blink.BlinkAudioContext.createScriptProcessor_Callback_3(this, buf
ferSize, numberOfInputChannels, numberOfOutputChannels); | 386 return _blink.BlinkAudioContext.createScriptProcessor_Callback_3(this, buf
ferSize, numberOfInputChannels, numberOfOutputChannels); |
| 387 } | 387 } |
| 388 if (numberOfInputChannels != null) { | 388 if (numberOfInputChannels != null) { |
| 389 return _blink.BlinkAudioContext.createScriptProcessor_Callback_2(this, buf
ferSize, numberOfInputChannels); | 389 return _blink.BlinkAudioContext.createScriptProcessor_Callback_2(this, buf
ferSize, numberOfInputChannels); |
| 390 } | 390 } |
| 391 if (bufferSize != null) { | 391 if (bufferSize != null) { |
| 392 return _blink.BlinkAudioContext.createScriptProcessor_Callback_1(this, buf
ferSize); | 392 return _blink.BlinkAudioContext.createScriptProcessor_Callback_1(this, buf
ferSize); |
| 393 } | 393 } |
| 394 return _blink.BlinkAudioContext.createScriptProcessor_Callback(this); | 394 return _blink.BlinkAudioContext.createScriptProcessor_Callback_0(this); |
| 395 } | 395 } |
| 396 | 396 |
| 397 @DomName('AudioContext.createWaveShaper') | 397 @DomName('AudioContext.createWaveShaper') |
| 398 @DocsEditable() | 398 @DocsEditable() |
| 399 WaveShaperNode createWaveShaper() => _blink.BlinkAudioContext.createWaveShaper
_Callback(this); | 399 WaveShaperNode createWaveShaper() => _blink.BlinkAudioContext.createWaveShaper
_Callback_0(this); |
| 400 | 400 |
| 401 @DomName('AudioContext.decodeAudioData') | 401 @DomName('AudioContext.decodeAudioData') |
| 402 @DocsEditable() | 402 @DocsEditable() |
| 403 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) => _blink.BlinkAudioContext.decodeAudioD
ata_Callback_3(this, audioData, successCallback, errorCallback); | 403 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) => _blink.BlinkAudioContext.decodeAudioD
ata_Callback_3(this, audioData, successCallback, errorCallback); |
| 404 | 404 |
| 405 @DomName('AudioContext.startRendering') | 405 @DomName('AudioContext.startRendering') |
| 406 @DocsEditable() | 406 @DocsEditable() |
| 407 void startRendering() => _blink.BlinkAudioContext.startRendering_Callback(this
); | 407 void startRendering() => _blink.BlinkAudioContext.startRendering_Callback_0(th
is); |
| 408 | 408 |
| 409 /// Stream of `complete` events handled by this [AudioContext]. | 409 /// Stream of `complete` events handled by this [AudioContext]. |
| 410 @DomName('AudioContext.oncomplete') | 410 @DomName('AudioContext.oncomplete') |
| 411 @DocsEditable() | 411 @DocsEditable() |
| 412 Stream<Event> get onComplete => completeEvent.forTarget(this); | 412 Stream<Event> get onComplete => completeEvent.forTarget(this); |
| 413 | 413 |
| 414 @DomName('AudioContext.decodeAudioData') | 414 @DomName('AudioContext.decodeAudioData') |
| 415 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { | 415 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { |
| 416 var completer = new Completer<AudioBuffer>(); | 416 var completer = new Completer<AudioBuffer>(); |
| 417 _decodeAudioData(audioData, | 417 _decodeAudioData(audioData, |
| (...skipping 585 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1003 @DomName('OscillatorNode.setPeriodicWave') | 1003 @DomName('OscillatorNode.setPeriodicWave') |
| 1004 @DocsEditable() | 1004 @DocsEditable() |
| 1005 @Experimental() // untriaged | 1005 @Experimental() // untriaged |
| 1006 void setPeriodicWave(PeriodicWave periodicWave) => _blink.BlinkOscillatorNode.
setPeriodicWave_Callback_1(this, periodicWave); | 1006 void setPeriodicWave(PeriodicWave periodicWave) => _blink.BlinkOscillatorNode.
setPeriodicWave_Callback_1(this, periodicWave); |
| 1007 | 1007 |
| 1008 void start([num when]) { | 1008 void start([num when]) { |
| 1009 if (when != null) { | 1009 if (when != null) { |
| 1010 _blink.BlinkOscillatorNode.start_Callback_1(this, when); | 1010 _blink.BlinkOscillatorNode.start_Callback_1(this, when); |
| 1011 return; | 1011 return; |
| 1012 } | 1012 } |
| 1013 _blink.BlinkOscillatorNode.start_Callback(this); | 1013 _blink.BlinkOscillatorNode.start_Callback_0(this); |
| 1014 return; | 1014 return; |
| 1015 } | 1015 } |
| 1016 | 1016 |
| 1017 void stop([num when]) { | 1017 void stop([num when]) { |
| 1018 if (when != null) { | 1018 if (when != null) { |
| 1019 _blink.BlinkOscillatorNode.stop_Callback_1(this, when); | 1019 _blink.BlinkOscillatorNode.stop_Callback_1(this, when); |
| 1020 return; | 1020 return; |
| 1021 } | 1021 } |
| 1022 _blink.BlinkOscillatorNode.stop_Callback(this); | 1022 _blink.BlinkOscillatorNode.stop_Callback_0(this); |
| 1023 return; | 1023 return; |
| 1024 } | 1024 } |
| 1025 | 1025 |
| 1026 /// Stream of `ended` events handled by this [OscillatorNode]. | 1026 /// Stream of `ended` events handled by this [OscillatorNode]. |
| 1027 @DomName('OscillatorNode.onended') | 1027 @DomName('OscillatorNode.onended') |
| 1028 @DocsEditable() | 1028 @DocsEditable() |
| 1029 @Experimental() // untriaged | 1029 @Experimental() // untriaged |
| 1030 Stream<Event> get onEnded => endedEvent.forTarget(this); | 1030 Stream<Event> get onEnded => endedEvent.forTarget(this); |
| 1031 | 1031 |
| 1032 } | 1032 } |
| (...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1187 | 1187 |
| 1188 @DomName('WaveShaperNode.oversample') | 1188 @DomName('WaveShaperNode.oversample') |
| 1189 @DocsEditable() | 1189 @DocsEditable() |
| 1190 String get oversample => _blink.BlinkWaveShaperNode.oversample_Getter(this); | 1190 String get oversample => _blink.BlinkWaveShaperNode.oversample_Getter(this); |
| 1191 | 1191 |
| 1192 @DomName('WaveShaperNode.oversample') | 1192 @DomName('WaveShaperNode.oversample') |
| 1193 @DocsEditable() | 1193 @DocsEditable() |
| 1194 void set oversample(String value) => _blink.BlinkWaveShaperNode.oversample_Set
ter(this, value); | 1194 void set oversample(String value) => _blink.BlinkWaveShaperNode.oversample_Set
ter(this, value); |
| 1195 | 1195 |
| 1196 } | 1196 } |
| OLD | NEW |