| 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 // DO NOT EDIT | 10 // DO NOT EDIT |
| (...skipping 461 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 472 ScriptProcessorNode _createScriptProcessor_4() native "AudioContext__createScr
iptProcessor_4_Callback"; | 472 ScriptProcessorNode _createScriptProcessor_4() native "AudioContext__createScr
iptProcessor_4_Callback"; |
| 473 | 473 |
| 474 @DomName('AudioContext.createWaveShaper') | 474 @DomName('AudioContext.createWaveShaper') |
| 475 @DocsEditable() | 475 @DocsEditable() |
| 476 WaveShaperNode createWaveShaper() native "AudioContext_createWaveShaper_Callba
ck"; | 476 WaveShaperNode createWaveShaper() native "AudioContext_createWaveShaper_Callba
ck"; |
| 477 | 477 |
| 478 @DomName('AudioContext.decodeAudioData') | 478 @DomName('AudioContext.decodeAudioData') |
| 479 @DocsEditable() | 479 @DocsEditable() |
| 480 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) native "AudioContext_decodeAudioData_Cal
lback"; | 480 void _decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback]) native "AudioContext_decodeAudioData_Cal
lback"; |
| 481 | 481 |
| 482 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { | |
| 483 var completer = new Completer<AudioBuffer>(); | |
| 484 _decodeAudioData(audioData, | |
| 485 (value) { completer.complete(value); }, | |
| 486 (error) { completer.completeError(error); }); | |
| 487 return completer.future; | |
| 488 } | |
| 489 | |
| 490 @DomName('AudioContext.startRendering') | 482 @DomName('AudioContext.startRendering') |
| 491 @DocsEditable() | 483 @DocsEditable() |
| 492 void startRendering() native "AudioContext_startRendering_Callback"; | 484 void startRendering() native "AudioContext_startRendering_Callback"; |
| 493 | 485 |
| 494 @DomName('AudioContext.addEventListener') | 486 @DomName('AudioContext.addEventListener') |
| 495 @DocsEditable() | 487 @DocsEditable() |
| 496 @Experimental() // untriaged | 488 @Experimental() // untriaged |
| 497 void addEventListener(String type, EventListener listener, [bool useCapture])
native "AudioContext_addEventListener_Callback"; | 489 void addEventListener(String type, EventListener listener, [bool useCapture])
native "AudioContext_addEventListener_Callback"; |
| 498 | 490 |
| 499 @DomName('AudioContext.dispatchEvent') | 491 @DomName('AudioContext.dispatchEvent') |
| 500 @DocsEditable() | 492 @DocsEditable() |
| 501 @Experimental() // untriaged | 493 @Experimental() // untriaged |
| 502 bool dispatchEvent(Event event) native "AudioContext_dispatchEvent_Callback"; | 494 bool dispatchEvent(Event event) native "AudioContext_dispatchEvent_Callback"; |
| 503 | 495 |
| 504 @DomName('AudioContext.removeEventListener') | 496 @DomName('AudioContext.removeEventListener') |
| 505 @DocsEditable() | 497 @DocsEditable() |
| 506 @Experimental() // untriaged | 498 @Experimental() // untriaged |
| 507 void removeEventListener(String type, EventListener listener, [bool useCapture
]) native "AudioContext_removeEventListener_Callback"; | 499 void removeEventListener(String type, EventListener listener, [bool useCapture
]) native "AudioContext_removeEventListener_Callback"; |
| 508 | 500 |
| 509 /// Stream of `complete` events handled by this [AudioContext]. | 501 /// Stream of `complete` events handled by this [AudioContext]. |
| 510 @DomName('AudioContext.oncomplete') | 502 @DomName('AudioContext.oncomplete') |
| 511 @DocsEditable() | 503 @DocsEditable() |
| 512 Stream<Event> get onComplete => completeEvent.forTarget(this); | 504 Stream<Event> get onComplete => completeEvent.forTarget(this); |
| 513 | 505 |
| 506 @DomName('AudioContext.decodeAudioData') |
| 507 Future<AudioBuffer> decodeAudioData(ByteBuffer audioData) { |
| 508 var completer = new Completer<AudioBuffer>(); |
| 509 _decodeAudioData(audioData, |
| 510 (value) { completer.complete(value); }, |
| 511 (error) { |
| 512 if (error == null) { |
| 513 completer.completeError(''); |
| 514 } else { |
| 515 completer.completeError(error); |
| 516 } |
| 517 }); |
| 518 return completer.future; |
| 519 } |
| 514 } | 520 } |
| 515 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 521 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 516 // for details. All rights reserved. Use of this source code is governed by a | 522 // for details. All rights reserved. Use of this source code is governed by a |
| 517 // BSD-style license that can be found in the LICENSE file. | 523 // BSD-style license that can be found in the LICENSE file. |
| 518 | 524 |
| 519 // WARNING: Do not edit - generated code. | 525 // WARNING: Do not edit - generated code. |
| 520 | 526 |
| 521 | 527 |
| 522 @DocsEditable() | 528 @DocsEditable() |
| 523 @DomName('AudioDestinationNode') | 529 @DomName('AudioDestinationNode') |
| (...skipping 867 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1391 | 1397 |
| 1392 @DomName('WaveShaperNode.oversample') | 1398 @DomName('WaveShaperNode.oversample') |
| 1393 @DocsEditable() | 1399 @DocsEditable() |
| 1394 String get oversample native "WaveShaperNode_oversample_Getter"; | 1400 String get oversample native "WaveShaperNode_oversample_Getter"; |
| 1395 | 1401 |
| 1396 @DomName('WaveShaperNode.oversample') | 1402 @DomName('WaveShaperNode.oversample') |
| 1397 @DocsEditable() | 1403 @DocsEditable() |
| 1398 void set oversample(String value) native "WaveShaperNode_oversample_Setter"; | 1404 void set oversample(String value) native "WaveShaperNode_oversample_Setter"; |
| 1399 | 1405 |
| 1400 } | 1406 } |
| OLD | NEW |