Index: sdk/lib/web_audio/dartium/web_audio_dartium.dart |
diff --git a/sdk/lib/web_audio/dartium/web_audio_dartium.dart b/sdk/lib/web_audio/dartium/web_audio_dartium.dart |
index 7e6b9595a012109421e0e8393254f53cbcf307b9..41175dcf8ac5d1b7ebdb8282d1d7279fe0bbf99a 100644 |
--- a/sdk/lib/web_audio/dartium/web_audio_dartium.dart |
+++ b/sdk/lib/web_audio/dartium/web_audio_dartium.dart |
@@ -49,6 +49,37 @@ final web_audioBlinkMap = { |
}; |
+// FIXME: Can we make this private? |
+final web_audioBlinkFunctionMap = { |
+ 'AnalyserNode': () => AnalyserNode.internalCreateAnalyserNode, |
+ 'AudioBuffer': () => AudioBuffer.internalCreateAudioBuffer, |
+ 'AudioBufferSourceNode': () => AudioBufferSourceNode.internalCreateAudioBufferSourceNode, |
+ 'AudioContext': () => AudioContext.internalCreateAudioContext, |
+ 'AudioDestinationNode': () => AudioDestinationNode.internalCreateAudioDestinationNode, |
+ 'AudioListener': () => AudioListener.internalCreateAudioListener, |
+ 'AudioNode': () => AudioNode.internalCreateAudioNode, |
+ 'AudioParam': () => AudioParam.internalCreateAudioParam, |
+ 'AudioProcessingEvent': () => AudioProcessingEvent.internalCreateAudioProcessingEvent, |
+ 'AudioSourceNode': () => AudioSourceNode.internalCreateAudioSourceNode, |
+ 'BiquadFilterNode': () => BiquadFilterNode.internalCreateBiquadFilterNode, |
+ 'ChannelMergerNode': () => ChannelMergerNode.internalCreateChannelMergerNode, |
+ 'ChannelSplitterNode': () => ChannelSplitterNode.internalCreateChannelSplitterNode, |
+ 'ConvolverNode': () => ConvolverNode.internalCreateConvolverNode, |
+ 'DelayNode': () => DelayNode.internalCreateDelayNode, |
+ 'DynamicsCompressorNode': () => DynamicsCompressorNode.internalCreateDynamicsCompressorNode, |
+ 'GainNode': () => GainNode.internalCreateGainNode, |
+ 'MediaElementAudioSourceNode': () => MediaElementAudioSourceNode.internalCreateMediaElementAudioSourceNode, |
+ 'MediaStreamAudioDestinationNode': () => MediaStreamAudioDestinationNode.internalCreateMediaStreamAudioDestinationNode, |
+ 'MediaStreamAudioSourceNode': () => MediaStreamAudioSourceNode.internalCreateMediaStreamAudioSourceNode, |
+ 'OfflineAudioCompletionEvent': () => OfflineAudioCompletionEvent.internalCreateOfflineAudioCompletionEvent, |
+ 'OfflineAudioContext': () => OfflineAudioContext.internalCreateOfflineAudioContext, |
+ 'OscillatorNode': () => OscillatorNode.internalCreateOscillatorNode, |
+ 'PannerNode': () => PannerNode.internalCreatePannerNode, |
+ 'PeriodicWave': () => PeriodicWave.internalCreatePeriodicWave, |
+ 'ScriptProcessorNode': () => ScriptProcessorNode.internalCreateScriptProcessorNode, |
+ 'WaveShaperNode': () => WaveShaperNode.internalCreateWaveShaperNode, |
+ |
+}; |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |