| 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' hide deprecated; | 5 import 'dart:_collection-dev' 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 // DO NOT EDIT | 10 // DO NOT EDIT |
| (...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 425 @DomName('AudioContext.createWaveShaper') | 425 @DomName('AudioContext.createWaveShaper') |
| 426 @DocsEditable() | 426 @DocsEditable() |
| 427 WaveShaperNode createWaveShaper() native "AudioContext_createWaveShaper_Callba
ck"; | 427 WaveShaperNode createWaveShaper() native "AudioContext_createWaveShaper_Callba
ck"; |
| 428 | 428 |
| 429 @DomName('AudioContext.createWaveTable') | 429 @DomName('AudioContext.createWaveTable') |
| 430 @DocsEditable() | 430 @DocsEditable() |
| 431 WaveTable createWaveTable(Float32List real, Float32List imag) native "AudioCon
text_createWaveTable_Callback"; | 431 WaveTable createWaveTable(Float32List real, Float32List imag) native "AudioCon
text_createWaveTable_Callback"; |
| 432 | 432 |
| 433 @DomName('AudioContext.decodeAudioData') | 433 @DomName('AudioContext.decodeAudioData') |
| 434 @DocsEditable() | 434 @DocsEditable() |
| 435 void decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallback
, [AudioBufferCallback errorCallback]) native "AudioContext_decodeAudioData_Call
back"; | 435 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) native "AudioContext_decodeAudioData_Cal
lback"; |
| 436 |
| 437 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { |
| 438 var completer = new Completer<AudioBuffer>(); |
| 439 _decodeAudioData(audioData, |
| 440 (value) { completer.complete(value); }, |
| 441 (error) { completer.completeError(error); }); |
| 442 return completer.future; |
| 443 } |
| 436 | 444 |
| 437 @DomName('AudioContext.startRendering') | 445 @DomName('AudioContext.startRendering') |
| 438 @DocsEditable() | 446 @DocsEditable() |
| 439 void startRendering() native "AudioContext_startRendering_Callback"; | 447 void startRendering() native "AudioContext_startRendering_Callback"; |
| 440 | 448 |
| 441 @DomName('AudioContext.oncomplete') | 449 @DomName('AudioContext.oncomplete') |
| 442 @DocsEditable() | 450 @DocsEditable() |
| 443 Stream<Event> get onComplete => completeEvent.forTarget(this); | 451 Stream<Event> get onComplete => completeEvent.forTarget(this); |
| 444 | 452 |
| 445 } | 453 } |
| (...skipping 902 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1348 // WARNING: Do not edit - generated code. | 1356 // WARNING: Do not edit - generated code. |
| 1349 | 1357 |
| 1350 | 1358 |
| 1351 @DocsEditable() | 1359 @DocsEditable() |
| 1352 @DomName('WaveTable') | 1360 @DomName('WaveTable') |
| 1353 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab
le-section | 1361 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab
le-section |
| 1354 @Experimental() | 1362 @Experimental() |
| 1355 class WaveTable extends NativeFieldWrapperClass1 { | 1363 class WaveTable extends NativeFieldWrapperClass1 { |
| 1356 | 1364 |
| 1357 } | 1365 } |
| OLD | NEW |