| 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:typeddata'; |
| 8 import 'dart:_js_helper' show Creates, Returns, convertDartClosureToJS; | 9 import 'dart:_js_helper' show Creates, Returns, convertDartClosureToJS; |
| 9 import 'dart:_foreign_helper' show JS; | 10 import 'dart:_foreign_helper' show JS; |
| 10 // DO NOT EDIT - unless you are editing documentation as per: | 11 // DO NOT EDIT - unless you are editing documentation as per: |
| 11 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation | 12 // https://code.google.com/p/dart/wiki/ContributingHTMLDocumentation |
| 12 // Auto-generated dart:audio library. | 13 // Auto-generated dart:audio library. |
| 13 | 14 |
| 14 | 15 |
| 15 | 16 |
| 16 | 17 |
| 17 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 18 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| (...skipping 20 matching lines...) Expand all Loading... |
| 38 @DomName('AnalyserNode.minDecibels') | 39 @DomName('AnalyserNode.minDecibels') |
| 39 @DocsEditable | 40 @DocsEditable |
| 40 num minDecibels; | 41 num minDecibels; |
| 41 | 42 |
| 42 @DomName('AnalyserNode.smoothingTimeConstant') | 43 @DomName('AnalyserNode.smoothingTimeConstant') |
| 43 @DocsEditable | 44 @DocsEditable |
| 44 num smoothingTimeConstant; | 45 num smoothingTimeConstant; |
| 45 | 46 |
| 46 @DomName('AnalyserNode.getByteFrequencyData') | 47 @DomName('AnalyserNode.getByteFrequencyData') |
| 47 @DocsEditable | 48 @DocsEditable |
| 48 void getByteFrequencyData(Uint8Array array) native; | 49 void getByteFrequencyData(Uint8List array) native; |
| 49 | 50 |
| 50 @DomName('AnalyserNode.getByteTimeDomainData') | 51 @DomName('AnalyserNode.getByteTimeDomainData') |
| 51 @DocsEditable | 52 @DocsEditable |
| 52 void getByteTimeDomainData(Uint8Array array) native; | 53 void getByteTimeDomainData(Uint8List array) native; |
| 53 | 54 |
| 54 @DomName('AnalyserNode.getFloatFrequencyData') | 55 @DomName('AnalyserNode.getFloatFrequencyData') |
| 55 @DocsEditable | 56 @DocsEditable |
| 56 void getFloatFrequencyData(Float32Array array) native; | 57 void getFloatFrequencyData(Float32List array) native; |
| 57 } | 58 } |
| 58 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 59 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 59 // for details. All rights reserved. Use of this source code is governed by a | 60 // for details. All rights reserved. Use of this source code is governed by a |
| 60 // BSD-style license that can be found in the LICENSE file. | 61 // BSD-style license that can be found in the LICENSE file. |
| 61 | 62 |
| 62 | 63 |
| 63 @DocsEditable | 64 @DocsEditable |
| 64 @DomName('AudioBuffer') | 65 @DomName('AudioBuffer') |
| 65 class AudioBuffer native "*AudioBuffer" { | 66 class AudioBuffer native "*AudioBuffer" { |
| 66 | 67 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 79 @DomName('AudioBuffer.numberOfChannels') | 80 @DomName('AudioBuffer.numberOfChannels') |
| 80 @DocsEditable | 81 @DocsEditable |
| 81 final int numberOfChannels; | 82 final int numberOfChannels; |
| 82 | 83 |
| 83 @DomName('AudioBuffer.sampleRate') | 84 @DomName('AudioBuffer.sampleRate') |
| 84 @DocsEditable | 85 @DocsEditable |
| 85 final num sampleRate; | 86 final num sampleRate; |
| 86 | 87 |
| 87 @DomName('AudioBuffer.getChannelData') | 88 @DomName('AudioBuffer.getChannelData') |
| 88 @DocsEditable | 89 @DocsEditable |
| 89 @Returns('Float32Array') | 90 @Returns('Float32List') |
| 90 @Creates('Float32Array') | 91 @Creates('Float32List') |
| 91 List<double> getChannelData(int channelIndex) native; | 92 List<double> getChannelData(int channelIndex) native; |
| 92 } | 93 } |
| 93 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 94 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 94 // for details. All rights reserved. Use of this source code is governed by a | 95 // for details. All rights reserved. Use of this source code is governed by a |
| 95 // BSD-style license that can be found in the LICENSE file. | 96 // BSD-style license that can be found in the LICENSE file. |
| 96 | 97 |
| 97 // WARNING: Do not edit - generated code. | 98 // WARNING: Do not edit - generated code. |
| 98 | 99 |
| 99 | 100 |
| 100 typedef void AudioBufferCallback(AudioBuffer audioBuffer); | 101 typedef void AudioBufferCallback(AudioBuffer audioBuffer); |
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 263 @DomName('AudioContext.createPanner') | 264 @DomName('AudioContext.createPanner') |
| 264 @DocsEditable | 265 @DocsEditable |
| 265 PannerNode createPanner() native; | 266 PannerNode createPanner() native; |
| 266 | 267 |
| 267 @DomName('AudioContext.createWaveShaper') | 268 @DomName('AudioContext.createWaveShaper') |
| 268 @DocsEditable | 269 @DocsEditable |
| 269 WaveShaperNode createWaveShaper() native; | 270 WaveShaperNode createWaveShaper() native; |
| 270 | 271 |
| 271 @DomName('AudioContext.createWaveTable') | 272 @DomName('AudioContext.createWaveTable') |
| 272 @DocsEditable | 273 @DocsEditable |
| 273 WaveTable createWaveTable(Float32Array real, Float32Array imag) native; | 274 WaveTable createWaveTable(Float32List real, Float32List imag) native; |
| 274 | 275 |
| 275 @DomName('AudioContext.decodeAudioData') | 276 @DomName('AudioContext.decodeAudioData') |
| 276 @DocsEditable | 277 @DocsEditable |
| 277 void decodeAudioData(/*ArrayBuffer*/ audioData, AudioBufferCallback successCal
lback, [AudioBufferCallback errorCallback]) native; | 278 void decodeAudioData(ByteBuffer audioData, AudioBufferCallback successCallback
, [AudioBufferCallback errorCallback]) native; |
| 278 | 279 |
| 279 @DomName('AudioContext.startRendering') | 280 @DomName('AudioContext.startRendering') |
| 280 @DocsEditable | 281 @DocsEditable |
| 281 void startRendering() native; | 282 void startRendering() native; |
| 282 | 283 |
| 283 @DomName('AudioContext.oncomplete') | 284 @DomName('AudioContext.oncomplete') |
| 284 @DocsEditable | 285 @DocsEditable |
| 285 Stream<Event> get onComplete => completeEvent.forTarget(this); | 286 Stream<Event> get onComplete => completeEvent.forTarget(this); |
| 286 | 287 |
| 287 factory AudioContext() => JS('AudioContext', | 288 factory AudioContext() => JS('AudioContext', |
| (...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 442 @DomName('AudioParam.setTargetAtTime') | 443 @DomName('AudioParam.setTargetAtTime') |
| 443 @DocsEditable | 444 @DocsEditable |
| 444 void setTargetAtTime(num target, num time, num timeConstant) native; | 445 void setTargetAtTime(num target, num time, num timeConstant) native; |
| 445 | 446 |
| 446 @DomName('AudioParam.setValueAtTime') | 447 @DomName('AudioParam.setValueAtTime') |
| 447 @DocsEditable | 448 @DocsEditable |
| 448 void setValueAtTime(num value, num time) native; | 449 void setValueAtTime(num value, num time) native; |
| 449 | 450 |
| 450 @DomName('AudioParam.setValueCurveAtTime') | 451 @DomName('AudioParam.setValueCurveAtTime') |
| 451 @DocsEditable | 452 @DocsEditable |
| 452 void setValueCurveAtTime(Float32Array values, num time, num duration) native; | 453 void setValueCurveAtTime(Float32List values, num time, num duration) native; |
| 453 } | 454 } |
| 454 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 455 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 455 // for details. All rights reserved. Use of this source code is governed by a | 456 // for details. All rights reserved. Use of this source code is governed by a |
| 456 // BSD-style license that can be found in the LICENSE file. | 457 // BSD-style license that can be found in the LICENSE file. |
| 457 | 458 |
| 458 | 459 |
| 459 @DocsEditable | 460 @DocsEditable |
| 460 @DomName('AudioProcessingEvent') | 461 @DomName('AudioProcessingEvent') |
| 461 class AudioProcessingEvent extends Event native "*AudioProcessingEvent" { | 462 class AudioProcessingEvent extends Event native "*AudioProcessingEvent" { |
| 462 | 463 |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 517 @DomName('BiquadFilterNode.gain') | 518 @DomName('BiquadFilterNode.gain') |
| 518 @DocsEditable | 519 @DocsEditable |
| 519 final AudioParam gain; | 520 final AudioParam gain; |
| 520 | 521 |
| 521 @DomName('BiquadFilterNode.type') | 522 @DomName('BiquadFilterNode.type') |
| 522 @DocsEditable | 523 @DocsEditable |
| 523 String type; | 524 String type; |
| 524 | 525 |
| 525 @DomName('BiquadFilterNode.getFrequencyResponse') | 526 @DomName('BiquadFilterNode.getFrequencyResponse') |
| 526 @DocsEditable | 527 @DocsEditable |
| 527 void getFrequencyResponse(Float32Array frequencyHz, Float32Array magResponse,
Float32Array phaseResponse) native; | 528 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Fl
oat32List phaseResponse) native; |
| 528 } | 529 } |
| 529 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 530 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 530 // for details. All rights reserved. Use of this source code is governed by a | 531 // for details. All rights reserved. Use of this source code is governed by a |
| 531 // BSD-style license that can be found in the LICENSE file. | 532 // BSD-style license that can be found in the LICENSE file. |
| 532 | 533 |
| 533 | 534 |
| 534 @DocsEditable | 535 @DocsEditable |
| 535 @DomName('ChannelMergerNode') | 536 @DomName('ChannelMergerNode') |
| 536 class ChannelMergerNode extends AudioNode native "*ChannelMergerNode" { | 537 class ChannelMergerNode extends AudioNode native "*ChannelMergerNode" { |
| 537 } | 538 } |
| (...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 857 // for details. All rights reserved. Use of this source code is governed by a | 858 // for details. All rights reserved. Use of this source code is governed by a |
| 858 // BSD-style license that can be found in the LICENSE file. | 859 // BSD-style license that can be found in the LICENSE file. |
| 859 | 860 |
| 860 | 861 |
| 861 @DocsEditable | 862 @DocsEditable |
| 862 @DomName('WaveShaperNode') | 863 @DomName('WaveShaperNode') |
| 863 class WaveShaperNode extends AudioNode native "*WaveShaperNode" { | 864 class WaveShaperNode extends AudioNode native "*WaveShaperNode" { |
| 864 | 865 |
| 865 @DomName('WaveShaperNode.curve') | 866 @DomName('WaveShaperNode.curve') |
| 866 @DocsEditable | 867 @DocsEditable |
| 867 @Returns('Float32Array') | 868 @Returns('Float32List') |
| 868 @Creates('Float32Array') | 869 @Creates('Float32List') |
| 869 List<double> curve; | 870 List<double> curve; |
| 870 } | 871 } |
| 871 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 872 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 872 // for details. All rights reserved. Use of this source code is governed by a | 873 // for details. All rights reserved. Use of this source code is governed by a |
| 873 // BSD-style license that can be found in the LICENSE file. | 874 // BSD-style license that can be found in the LICENSE file. |
| 874 | 875 |
| 875 | 876 |
| 876 @DocsEditable | 877 @DocsEditable |
| 877 @DomName('WaveTable') | 878 @DomName('WaveTable') |
| 878 class WaveTable native "*WaveTable" { | 879 class WaveTable native "*WaveTable" { |
| 879 } | 880 } |
| OLD | NEW |