| OLD | NEW |
| 1 /** | 1 /** |
| 2 * High-fidelity audio programming in the browser. | 2 * High-fidelity audio programming in the browser. |
| 3 */ | 3 */ |
| 4 library dart.dom.web_audio; | 4 library dart.dom.web_audio; |
| 5 | 5 |
| 6 import 'dart:async'; | 6 import 'dart:async'; |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 import 'dart:_internal'; | 8 import 'dart:_internal'; |
| 9 import 'dart:html'; | 9 import 'dart:html'; |
| 10 import 'dart:html_common'; | 10 import 'dart:html_common'; |
| (...skipping 17 matching lines...) Expand all Loading... |
| 28 'AudioParam': () => AudioParam.instanceRuntimeType, | 28 'AudioParam': () => AudioParam.instanceRuntimeType, |
| 29 'AudioProcessingEvent': () => AudioProcessingEvent.instanceRuntimeType, | 29 'AudioProcessingEvent': () => AudioProcessingEvent.instanceRuntimeType, |
| 30 'AudioSourceNode': () => AudioSourceNode.instanceRuntimeType, | 30 'AudioSourceNode': () => AudioSourceNode.instanceRuntimeType, |
| 31 'BiquadFilterNode': () => BiquadFilterNode.instanceRuntimeType, | 31 'BiquadFilterNode': () => BiquadFilterNode.instanceRuntimeType, |
| 32 'ChannelMergerNode': () => ChannelMergerNode.instanceRuntimeType, | 32 'ChannelMergerNode': () => ChannelMergerNode.instanceRuntimeType, |
| 33 'ChannelSplitterNode': () => ChannelSplitterNode.instanceRuntimeType, | 33 'ChannelSplitterNode': () => ChannelSplitterNode.instanceRuntimeType, |
| 34 'ConvolverNode': () => ConvolverNode.instanceRuntimeType, | 34 'ConvolverNode': () => ConvolverNode.instanceRuntimeType, |
| 35 'DelayNode': () => DelayNode.instanceRuntimeType, | 35 'DelayNode': () => DelayNode.instanceRuntimeType, |
| 36 'DynamicsCompressorNode': () => DynamicsCompressorNode.instanceRuntimeType, | 36 'DynamicsCompressorNode': () => DynamicsCompressorNode.instanceRuntimeType, |
| 37 'GainNode': () => GainNode.instanceRuntimeType, | 37 'GainNode': () => GainNode.instanceRuntimeType, |
| 38 'IIRFilterNode': () => IirFilterNode.instanceRuntimeType, |
| 38 'MediaElementAudioSourceNode': () => | 39 'MediaElementAudioSourceNode': () => |
| 39 MediaElementAudioSourceNode.instanceRuntimeType, | 40 MediaElementAudioSourceNode.instanceRuntimeType, |
| 40 'MediaStreamAudioDestinationNode': () => | 41 'MediaStreamAudioDestinationNode': () => |
| 41 MediaStreamAudioDestinationNode.instanceRuntimeType, | 42 MediaStreamAudioDestinationNode.instanceRuntimeType, |
| 42 'MediaStreamAudioSourceNode': () => | 43 'MediaStreamAudioSourceNode': () => |
| 43 MediaStreamAudioSourceNode.instanceRuntimeType, | 44 MediaStreamAudioSourceNode.instanceRuntimeType, |
| 44 'OfflineAudioCompletionEvent': () => | 45 'OfflineAudioCompletionEvent': () => |
| 45 OfflineAudioCompletionEvent.instanceRuntimeType, | 46 OfflineAudioCompletionEvent.instanceRuntimeType, |
| 46 'OfflineAudioContext': () => OfflineAudioContext.instanceRuntimeType, | 47 'OfflineAudioContext': () => OfflineAudioContext.instanceRuntimeType, |
| 47 'OscillatorNode': () => OscillatorNode.instanceRuntimeType, | 48 'OscillatorNode': () => OscillatorNode.instanceRuntimeType, |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 214 } | 215 } |
| 215 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 216 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 216 // for details. All rights reserved. Use of this source code is governed by a | 217 // for details. All rights reserved. Use of this source code is governed by a |
| 217 // BSD-style license that can be found in the LICENSE file. | 218 // BSD-style license that can be found in the LICENSE file. |
| 218 | 219 |
| 219 // WARNING: Do not edit - generated code. | 220 // WARNING: Do not edit - generated code. |
| 220 | 221 |
| 221 @DomName('AudioBufferCallback') | 222 @DomName('AudioBufferCallback') |
| 222 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu
ffer-section | 223 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu
ffer-section |
| 223 @Experimental() | 224 @Experimental() |
| 224 typedef void AudioBufferCallback(AudioBuffer audioBuffer); | 225 typedef void AudioBufferCallback(audioBuffer_OR_exception); |
| 225 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 226 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 226 // for details. All rights reserved. Use of this source code is governed by a | 227 // for details. All rights reserved. Use of this source code is governed by a |
| 227 // BSD-style license that can be found in the LICENSE file. | 228 // BSD-style license that can be found in the LICENSE file. |
| 228 | 229 |
| 229 // WARNING: Do not edit - generated code. | 230 // WARNING: Do not edit - generated code. |
| 230 | 231 |
| 231 @DocsEditable() | 232 @DocsEditable() |
| 232 @DomName('AudioBufferSourceNode') | 233 @DomName('AudioBufferSourceNode') |
| 233 @SupportedBrowser(SupportedBrowser.CHROME) | 234 @SupportedBrowser(SupportedBrowser.CHROME) |
| 234 @SupportedBrowser(SupportedBrowser.FIREFOX) | 235 @SupportedBrowser(SupportedBrowser.FIREFOX) |
| (...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 461 @DocsEditable() | 462 @DocsEditable() |
| 462 DynamicsCompressorNode createDynamicsCompressor() => | 463 DynamicsCompressorNode createDynamicsCompressor() => |
| 463 _blink.BlinkAudioContext.instance | 464 _blink.BlinkAudioContext.instance |
| 464 .createDynamicsCompressor_Callback_0_(this); | 465 .createDynamicsCompressor_Callback_0_(this); |
| 465 | 466 |
| 466 @DomName('AudioContext.createGain') | 467 @DomName('AudioContext.createGain') |
| 467 @DocsEditable() | 468 @DocsEditable() |
| 468 GainNode createGain() => | 469 GainNode createGain() => |
| 469 _blink.BlinkAudioContext.instance.createGain_Callback_0_(this); | 470 _blink.BlinkAudioContext.instance.createGain_Callback_0_(this); |
| 470 | 471 |
| 472 @DomName('AudioContext.createIIRFilter') |
| 473 @DocsEditable() |
| 474 @Experimental() // untriaged |
| 475 IirFilterNode createIirFilter(List<num> feedForward, List<num> feedBack) => |
| 476 _blink.BlinkAudioContext.instance |
| 477 .createIIRFilter_Callback_2_(this, feedForward, feedBack); |
| 478 |
| 471 @DomName('AudioContext.createMediaElementSource') | 479 @DomName('AudioContext.createMediaElementSource') |
| 472 @DocsEditable() | 480 @DocsEditable() |
| 473 MediaElementAudioSourceNode createMediaElementSource( | 481 MediaElementAudioSourceNode createMediaElementSource( |
| 474 MediaElement mediaElement) => | 482 MediaElement mediaElement) => |
| 475 _blink.BlinkAudioContext.instance | 483 _blink.BlinkAudioContext.instance |
| 476 .createMediaElementSource_Callback_1_(this, mediaElement); | 484 .createMediaElementSource_Callback_1_(this, mediaElement); |
| 477 | 485 |
| 478 @DomName('AudioContext.createMediaStreamDestination') | 486 @DomName('AudioContext.createMediaStreamDestination') |
| 479 @DocsEditable() | 487 @DocsEditable() |
| 480 MediaStreamAudioDestinationNode createMediaStreamDestination() => | 488 MediaStreamAudioDestinationNode createMediaStreamDestination() => |
| 481 _blink.BlinkAudioContext.instance | 489 _blink.BlinkAudioContext.instance |
| 482 .createMediaStreamDestination_Callback_0_(this); | 490 .createMediaStreamDestination_Callback_0_(this); |
| 483 | 491 |
| 484 @DomName('AudioContext.createMediaStreamSource') | 492 @DomName('AudioContext.createMediaStreamSource') |
| 485 @DocsEditable() | 493 @DocsEditable() |
| 486 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) => | 494 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) => |
| 487 _blink.BlinkAudioContext.instance | 495 _blink.BlinkAudioContext.instance |
| 488 .createMediaStreamSource_Callback_1_(this, mediaStream); | 496 .createMediaStreamSource_Callback_1_(this, mediaStream); |
| 489 | 497 |
| 490 @DomName('AudioContext.createOscillator') | 498 @DomName('AudioContext.createOscillator') |
| 491 @DocsEditable() | 499 @DocsEditable() |
| 492 OscillatorNode createOscillator() => | 500 OscillatorNode createOscillator() => |
| 493 _blink.BlinkAudioContext.instance.createOscillator_Callback_0_(this); | 501 _blink.BlinkAudioContext.instance.createOscillator_Callback_0_(this); |
| 494 | 502 |
| 495 @DomName('AudioContext.createPanner') | 503 @DomName('AudioContext.createPanner') |
| 496 @DocsEditable() | 504 @DocsEditable() |
| 497 PannerNode createPanner() => | 505 PannerNode createPanner() => |
| 498 _blink.BlinkAudioContext.instance.createPanner_Callback_0_(this); | 506 _blink.BlinkAudioContext.instance.createPanner_Callback_0_(this); |
| 499 | 507 |
| 500 @DomName('AudioContext.createPeriodicWave') | 508 PeriodicWave createPeriodicWave(Float32List real, Float32List imag, |
| 501 @DocsEditable() | 509 [Map options]) { |
| 502 @Experimental() // untriaged | 510 if (options != null) { |
| 503 PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => | 511 return _blink.BlinkAudioContext.instance.createPeriodicWave_Callback_3_( |
| 504 _blink.BlinkAudioContext.instance | 512 this, real, imag, convertDartToNative_Dictionary(options)); |
| 505 .createPeriodicWave_Callback_2_(this, real, imag); | 513 } |
| 514 return _blink.BlinkAudioContext.instance |
| 515 .createPeriodicWave_Callback_2_(this, real, imag); |
| 516 } |
| 506 | 517 |
| 507 ScriptProcessorNode createScriptProcessor( | 518 ScriptProcessorNode createScriptProcessor( |
| 508 [int bufferSize, int numberOfInputChannels, int numberOfOutputChannels]) { | 519 [int bufferSize, int numberOfInputChannels, int numberOfOutputChannels]) { |
| 509 if (numberOfOutputChannels != null) { | 520 if (numberOfOutputChannels != null) { |
| 510 return _blink.BlinkAudioContext.instance | 521 return _blink.BlinkAudioContext.instance |
| 511 .createScriptProcessor_Callback_3_( | 522 .createScriptProcessor_Callback_3_( |
| 512 this, bufferSize, numberOfInputChannels, numberOfOutputChannels); | 523 this, bufferSize, numberOfInputChannels, numberOfOutputChannels); |
| 513 } | 524 } |
| 514 if (numberOfInputChannels != null) { | 525 if (numberOfInputChannels != null) { |
| 515 return _blink.BlinkAudioContext.instance | 526 return _blink.BlinkAudioContext.instance |
| (...skipping 12 matching lines...) Expand all Loading... |
| 528 @DocsEditable() | 539 @DocsEditable() |
| 529 @Experimental() // untriaged | 540 @Experimental() // untriaged |
| 530 StereoPannerNode createStereoPanner() => | 541 StereoPannerNode createStereoPanner() => |
| 531 _blink.BlinkAudioContext.instance.createStereoPanner_Callback_0_(this); | 542 _blink.BlinkAudioContext.instance.createStereoPanner_Callback_0_(this); |
| 532 | 543 |
| 533 @DomName('AudioContext.createWaveShaper') | 544 @DomName('AudioContext.createWaveShaper') |
| 534 @DocsEditable() | 545 @DocsEditable() |
| 535 WaveShaperNode createWaveShaper() => | 546 WaveShaperNode createWaveShaper() => |
| 536 _blink.BlinkAudioContext.instance.createWaveShaper_Callback_0_(this); | 547 _blink.BlinkAudioContext.instance.createWaveShaper_Callback_0_(this); |
| 537 | 548 |
| 538 void _decodeAudioData( | 549 Future _decodeAudioData(ByteBuffer audioData, |
| 539 ByteBuffer audioData, AudioBufferCallback successCallback, | 550 [AudioBufferCallback successCallback, |
| 540 [AudioBufferCallback errorCallback]) { | 551 AudioBufferCallback errorCallback]) { |
| 541 if (errorCallback != null) { | 552 if (errorCallback != null) { |
| 542 _blink.BlinkAudioContext.instance.decodeAudioData_Callback_3_( | 553 return _blink.BlinkAudioContext.instance.decodeAudioData_Callback_3_( |
| 543 this, audioData, successCallback, errorCallback); | 554 this, audioData, successCallback, errorCallback); |
| 544 return; | |
| 545 } | 555 } |
| 546 _blink.BlinkAudioContext.instance | 556 if (successCallback != null) { |
| 547 .decodeAudioData_Callback_2_(this, audioData, successCallback); | 557 return _blink.BlinkAudioContext.instance |
| 548 return; | 558 .decodeAudioData_Callback_2_(this, audioData, successCallback); |
| 559 } |
| 560 return _blink.BlinkAudioContext.instance |
| 561 .decodeAudioData_Callback_1_(this, audioData); |
| 549 } | 562 } |
| 550 | 563 |
| 551 @DomName('AudioContext.resume') | 564 @DomName('AudioContext.resume') |
| 552 @DocsEditable() | 565 @DocsEditable() |
| 553 @Experimental() // untriaged | 566 @Experimental() // untriaged |
| 554 Future resume() => convertNativePromiseToDartFuture( | 567 Future resume() => convertNativePromiseToDartFuture( |
| 555 _blink.BlinkAudioContext.instance.resume_Callback_0_(this)); | 568 _blink.BlinkAudioContext.instance.resume_Callback_0_(this)); |
| 556 | 569 |
| 557 @DomName('AudioContext.suspend') | 570 @DomName('AudioContext.suspend') |
| 558 @DocsEditable() | 571 @DocsEditable() |
| (...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 717 @DomName('AudioNode.numberOfInputs') | 730 @DomName('AudioNode.numberOfInputs') |
| 718 @DocsEditable() | 731 @DocsEditable() |
| 719 int get numberOfInputs => | 732 int get numberOfInputs => |
| 720 _blink.BlinkAudioNode.instance.numberOfInputs_Getter_(this); | 733 _blink.BlinkAudioNode.instance.numberOfInputs_Getter_(this); |
| 721 | 734 |
| 722 @DomName('AudioNode.numberOfOutputs') | 735 @DomName('AudioNode.numberOfOutputs') |
| 723 @DocsEditable() | 736 @DocsEditable() |
| 724 int get numberOfOutputs => | 737 int get numberOfOutputs => |
| 725 _blink.BlinkAudioNode.instance.numberOfOutputs_Getter_(this); | 738 _blink.BlinkAudioNode.instance.numberOfOutputs_Getter_(this); |
| 726 | 739 |
| 727 void _connect(destination, [int output, int input]) { | 740 AudioNode _connect(destination, [int output, int input]) { |
| 728 if ((destination is AudioNode) && output == null && input == null) { | 741 if ((destination is AudioNode) && output == null && input == null) { |
| 729 _blink.BlinkAudioNode.instance.connect_Callback_1_(this, destination); | 742 return _blink.BlinkAudioNode.instance |
| 730 return; | 743 .connect_Callback_1_(this, destination); |
| 731 } | 744 } |
| 732 if ((output is int || output == null) && | 745 if ((output is int || output == null) && |
| 733 (destination is AudioNode) && | 746 (destination is AudioNode) && |
| 734 input == null) { | 747 input == null) { |
| 735 _blink.BlinkAudioNode.instance | 748 return _blink.BlinkAudioNode.instance |
| 736 .connect_Callback_2_(this, destination, output); | 749 .connect_Callback_2_(this, destination, output); |
| 737 return; | |
| 738 } | 750 } |
| 739 if ((input is int || input == null) && | 751 if ((input is int || input == null) && |
| 740 (output is int || output == null) && | 752 (output is int || output == null) && |
| 741 (destination is AudioNode)) { | 753 (destination is AudioNode)) { |
| 742 _blink.BlinkAudioNode.instance | 754 return _blink.BlinkAudioNode.instance |
| 743 .connect_Callback_3_(this, destination, output, input); | 755 .connect_Callback_3_(this, destination, output, input); |
| 744 return; | |
| 745 } | 756 } |
| 746 if ((destination is AudioParam) && output == null && input == null) { | 757 if ((destination is AudioParam) && output == null && input == null) { |
| 747 _blink.BlinkAudioNode.instance.connect_Callback_1_(this, destination); | 758 return _blink.BlinkAudioNode.instance |
| 748 return; | 759 .connect_Callback_1_(this, destination); |
| 749 } | 760 } |
| 750 if ((output is int || output == null) && | 761 if ((output is int || output == null) && |
| 751 (destination is AudioParam) && | 762 (destination is AudioParam) && |
| 752 input == null) { | 763 input == null) { |
| 753 _blink.BlinkAudioNode.instance | 764 return _blink.BlinkAudioNode.instance |
| 754 .connect_Callback_2_(this, destination, output); | 765 .connect_Callback_2_(this, destination, output); |
| 755 return; | |
| 756 } | 766 } |
| 757 throw new ArgumentError("Incorrect number or type of arguments"); | 767 throw new ArgumentError("Incorrect number or type of arguments"); |
| 758 } | 768 } |
| 759 | 769 |
| 760 void disconnect([destination_OR_output, int output, int input]) { | 770 void disconnect([destination_OR_output, int output, int input]) { |
| 761 if (destination_OR_output == null && output == null && input == null) { | 771 if (destination_OR_output == null && output == null && input == null) { |
| 762 _blink.BlinkAudioNode.instance.disconnect_Callback_0_(this); | 772 _blink.BlinkAudioNode.instance.disconnect_Callback_0_(this); |
| 763 return; | 773 return; |
| 764 } | 774 } |
| 765 if ((destination_OR_output is int) && output == null && input == null) { | 775 if ((destination_OR_output is int) && output == null && input == null) { |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 846 @DocsEditable() | 856 @DocsEditable() |
| 847 num get value => _blink.BlinkAudioParam.instance.value_Getter_(this); | 857 num get value => _blink.BlinkAudioParam.instance.value_Getter_(this); |
| 848 | 858 |
| 849 @DomName('AudioParam.value') | 859 @DomName('AudioParam.value') |
| 850 @DocsEditable() | 860 @DocsEditable() |
| 851 set value(num value) => | 861 set value(num value) => |
| 852 _blink.BlinkAudioParam.instance.value_Setter_(this, value); | 862 _blink.BlinkAudioParam.instance.value_Setter_(this, value); |
| 853 | 863 |
| 854 @DomName('AudioParam.cancelScheduledValues') | 864 @DomName('AudioParam.cancelScheduledValues') |
| 855 @DocsEditable() | 865 @DocsEditable() |
| 856 void cancelScheduledValues(num startTime) => _blink.BlinkAudioParam.instance | 866 AudioParam cancelScheduledValues(num startTime) => |
| 857 .cancelScheduledValues_Callback_1_(this, startTime); | 867 _blink.BlinkAudioParam.instance |
| 868 .cancelScheduledValues_Callback_1_(this, startTime); |
| 858 | 869 |
| 859 @DomName('AudioParam.exponentialRampToValueAtTime') | 870 @DomName('AudioParam.exponentialRampToValueAtTime') |
| 860 @DocsEditable() | 871 @DocsEditable() |
| 861 void exponentialRampToValueAtTime(num value, num time) => | 872 AudioParam exponentialRampToValueAtTime(num value, num time) => |
| 862 _blink.BlinkAudioParam.instance | 873 _blink.BlinkAudioParam.instance |
| 863 .exponentialRampToValueAtTime_Callback_2_(this, value, time); | 874 .exponentialRampToValueAtTime_Callback_2_(this, value, time); |
| 864 | 875 |
| 865 @DomName('AudioParam.linearRampToValueAtTime') | 876 @DomName('AudioParam.linearRampToValueAtTime') |
| 866 @DocsEditable() | 877 @DocsEditable() |
| 867 void linearRampToValueAtTime(num value, num time) => | 878 AudioParam linearRampToValueAtTime(num value, num time) => |
| 868 _blink.BlinkAudioParam.instance | 879 _blink.BlinkAudioParam.instance |
| 869 .linearRampToValueAtTime_Callback_2_(this, value, time); | 880 .linearRampToValueAtTime_Callback_2_(this, value, time); |
| 870 | 881 |
| 871 @DomName('AudioParam.setTargetAtTime') | 882 AudioParam setTargetAtTime(num target, num time, num timeConstant) { |
| 872 @DocsEditable() | 883 if ((timeConstant is num) && (time is num) && (target is num)) { |
| 873 void setTargetAtTime(num target, num time, num timeConstant) => | 884 return _blink.BlinkAudioParam.instance |
| 874 _blink.BlinkAudioParam.instance | |
| 875 .setTargetAtTime_Callback_3_(this, target, time, timeConstant); | 885 .setTargetAtTime_Callback_3_(this, target, time, timeConstant); |
| 886 } |
| 887 if ((timeConstant is num) && (time is num) && (target is num)) { |
| 888 return _blink.BlinkAudioParam.instance |
| 889 .setTargetAtTime_Callback_3_(this, target, time, timeConstant); |
| 890 } |
| 891 throw new ArgumentError("Incorrect number or type of arguments"); |
| 892 } |
| 876 | 893 |
| 877 @DomName('AudioParam.setValueAtTime') | 894 @DomName('AudioParam.setValueAtTime') |
| 878 @DocsEditable() | 895 @DocsEditable() |
| 879 void setValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance | 896 AudioParam setValueAtTime(num value, num time) => |
| 880 .setValueAtTime_Callback_2_(this, value, time); | 897 _blink.BlinkAudioParam.instance |
| 898 .setValueAtTime_Callback_2_(this, value, time); |
| 881 | 899 |
| 882 @DomName('AudioParam.setValueCurveAtTime') | 900 @DomName('AudioParam.setValueCurveAtTime') |
| 883 @DocsEditable() | 901 @DocsEditable() |
| 884 void setValueCurveAtTime(Float32List values, num time, num duration) => | 902 AudioParam setValueCurveAtTime(Float32List values, num time, num duration) => |
| 885 _blink.BlinkAudioParam.instance | 903 _blink.BlinkAudioParam.instance |
| 886 .setValueCurveAtTime_Callback_3_(this, values, time, duration); | 904 .setValueCurveAtTime_Callback_3_(this, values, time, duration); |
| 887 } | 905 } |
| 888 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 906 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 889 // for details. All rights reserved. Use of this source code is governed by a | 907 // for details. All rights reserved. Use of this source code is governed by a |
| 890 // BSD-style license that can be found in the LICENSE file. | 908 // BSD-style license that can be found in the LICENSE file. |
| 891 | 909 |
| 892 // WARNING: Do not edit - generated code. | 910 // WARNING: Do not edit - generated code. |
| 893 | 911 |
| 894 @DocsEditable() | 912 @DocsEditable() |
| (...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1193 @DocsEditable() | 1211 @DocsEditable() |
| 1194 AudioParam get gain => _blink.BlinkGainNode.instance.gain_Getter_(this); | 1212 AudioParam get gain => _blink.BlinkGainNode.instance.gain_Getter_(this); |
| 1195 } | 1213 } |
| 1196 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1214 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1197 // for details. All rights reserved. Use of this source code is governed by a | 1215 // for details. All rights reserved. Use of this source code is governed by a |
| 1198 // BSD-style license that can be found in the LICENSE file. | 1216 // BSD-style license that can be found in the LICENSE file. |
| 1199 | 1217 |
| 1200 // WARNING: Do not edit - generated code. | 1218 // WARNING: Do not edit - generated code. |
| 1201 | 1219 |
| 1202 @DocsEditable() | 1220 @DocsEditable() |
| 1221 @DomName('IIRFilterNode') |
| 1222 @Experimental() // untriaged |
| 1223 class IirFilterNode extends AudioNode { |
| 1224 // To suppress missing implicit constructor warnings. |
| 1225 factory IirFilterNode._() { |
| 1226 throw new UnsupportedError("Not supported"); |
| 1227 } |
| 1228 |
| 1229 @Deprecated("Internal Use Only") |
| 1230 external static Type get instanceRuntimeType; |
| 1231 |
| 1232 @Deprecated("Internal Use Only") |
| 1233 IirFilterNode.internal_() : super.internal_(); |
| 1234 |
| 1235 @DomName('IIRFilterNode.getFrequencyResponse') |
| 1236 @DocsEditable() |
| 1237 @Experimental() // untriaged |
| 1238 void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, |
| 1239 Float32List phaseResponse) => |
| 1240 _blink.BlinkIIRFilterNode.instance.getFrequencyResponse_Callback_3_( |
| 1241 this, frequencyHz, magResponse, phaseResponse); |
| 1242 } |
| 1243 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1244 // for details. All rights reserved. Use of this source code is governed by a |
| 1245 // BSD-style license that can be found in the LICENSE file. |
| 1246 |
| 1247 // WARNING: Do not edit - generated code. |
| 1248 |
| 1249 @DocsEditable() |
| 1203 @DomName('MediaElementAudioSourceNode') | 1250 @DomName('MediaElementAudioSourceNode') |
| 1204 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaEl
ementAudioSourceNode | 1251 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaEl
ementAudioSourceNode |
| 1205 @Experimental() | 1252 @Experimental() |
| 1206 class MediaElementAudioSourceNode extends AudioSourceNode { | 1253 class MediaElementAudioSourceNode extends AudioSourceNode { |
| 1207 // To suppress missing implicit constructor warnings. | 1254 // To suppress missing implicit constructor warnings. |
| 1208 factory MediaElementAudioSourceNode._() { | 1255 factory MediaElementAudioSourceNode._() { |
| 1209 throw new UnsupportedError("Not supported"); | 1256 throw new UnsupportedError("Not supported"); |
| 1210 } | 1257 } |
| 1211 | 1258 |
| 1212 @Deprecated("Internal Use Only") | 1259 @Deprecated("Internal Use Only") |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1327 return _blink.BlinkOfflineAudioContext.instance | 1374 return _blink.BlinkOfflineAudioContext.instance |
| 1328 .constructorCallback_3_(numberOfChannels, numberOfFrames, sampleRate); | 1375 .constructorCallback_3_(numberOfChannels, numberOfFrames, sampleRate); |
| 1329 } | 1376 } |
| 1330 | 1377 |
| 1331 @Deprecated("Internal Use Only") | 1378 @Deprecated("Internal Use Only") |
| 1332 external static Type get instanceRuntimeType; | 1379 external static Type get instanceRuntimeType; |
| 1333 | 1380 |
| 1334 @Deprecated("Internal Use Only") | 1381 @Deprecated("Internal Use Only") |
| 1335 OfflineAudioContext.internal_() : super.internal_(); | 1382 OfflineAudioContext.internal_() : super.internal_(); |
| 1336 | 1383 |
| 1384 @DomName('OfflineAudioContext.resume') |
| 1385 @DocsEditable() |
| 1386 @Experimental() // untriaged |
| 1387 Future resume() => convertNativePromiseToDartFuture( |
| 1388 _blink.BlinkOfflineAudioContext.instance.resume_Callback_0_(this)); |
| 1389 |
| 1337 @DomName('OfflineAudioContext.startRendering') | 1390 @DomName('OfflineAudioContext.startRendering') |
| 1338 @DocsEditable() | 1391 @DocsEditable() |
| 1339 @Experimental() // untriaged | 1392 @Experimental() // untriaged |
| 1340 Future startRendering() => | 1393 Future startRendering() => |
| 1341 convertNativePromiseToDartFuture(_blink.BlinkOfflineAudioContext.instance | 1394 convertNativePromiseToDartFuture(_blink.BlinkOfflineAudioContext.instance |
| 1342 .startRendering_Callback_0_(this)); | 1395 .startRendering_Callback_0_(this)); |
| 1396 |
| 1397 @DomName('OfflineAudioContext.suspend') |
| 1398 @DocsEditable() |
| 1399 @Experimental() // untriaged |
| 1400 Future suspend(num suspendTime) => |
| 1401 convertNativePromiseToDartFuture(_blink.BlinkOfflineAudioContext.instance |
| 1402 .suspend_Callback_1_(this, suspendTime)); |
| 1343 } | 1403 } |
| 1344 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1404 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 1345 // for details. All rights reserved. Use of this source code is governed by a | 1405 // for details. All rights reserved. Use of this source code is governed by a |
| 1346 // BSD-style license that can be found in the LICENSE file. | 1406 // BSD-style license that can be found in the LICENSE file. |
| 1347 | 1407 |
| 1348 // WARNING: Do not edit - generated code. | 1408 // WARNING: Do not edit - generated code. |
| 1349 | 1409 |
| 1350 @DocsEditable() | 1410 @DocsEditable() |
| 1351 @DomName('OscillatorNode') | 1411 @DomName('OscillatorNode') |
| 1352 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Osc
illatorNode | 1412 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-Osc
illatorNode |
| (...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1684 @DomName('WaveShaperNode.oversample') | 1744 @DomName('WaveShaperNode.oversample') |
| 1685 @DocsEditable() | 1745 @DocsEditable() |
| 1686 String get oversample => | 1746 String get oversample => |
| 1687 _blink.BlinkWaveShaperNode.instance.oversample_Getter_(this); | 1747 _blink.BlinkWaveShaperNode.instance.oversample_Getter_(this); |
| 1688 | 1748 |
| 1689 @DomName('WaveShaperNode.oversample') | 1749 @DomName('WaveShaperNode.oversample') |
| 1690 @DocsEditable() | 1750 @DocsEditable() |
| 1691 set oversample(String value) => | 1751 set oversample(String value) => |
| 1692 _blink.BlinkWaveShaperNode.instance.oversample_Setter_(this, value); | 1752 _blink.BlinkWaveShaperNode.instance.oversample_Setter_(this, value); |
| 1693 } | 1753 } |
| OLD | NEW |