OLD | NEW |
| (Empty) |
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
2 // for details. All rights reserved. Use of this source code is governed by a | |
3 // BSD-style license that can be found in the LICENSE file. | |
4 | |
5 // WARNING: Do not edit - generated code. | |
6 | |
7 class _AudioContextWrappingImplementation extends DOMWrapperBase implements Audi
oContext { | |
8 _AudioContextWrappingImplementation() : super() {} | |
9 | |
10 static create__AudioContextWrappingImplementation() native { | |
11 return new _AudioContextWrappingImplementation(); | |
12 } | |
13 | |
14 num get currentTime() { return _get_currentTime(this); } | |
15 static num _get_currentTime(var _this) native; | |
16 | |
17 AudioDestinationNode get destination() { return _get_destination(this); } | |
18 static AudioDestinationNode _get_destination(var _this) native; | |
19 | |
20 AudioListener get listener() { return _get_listener(this); } | |
21 static AudioListener _get_listener(var _this) native; | |
22 | |
23 EventListener get oncomplete() { return _get_oncomplete(this); } | |
24 static EventListener _get_oncomplete(var _this) native; | |
25 | |
26 void set oncomplete(EventListener value) { _set_oncomplete(this, value); } | |
27 static void _set_oncomplete(var _this, EventListener value) native; | |
28 | |
29 num get sampleRate() { return _get_sampleRate(this); } | |
30 static num _get_sampleRate(var _this) native; | |
31 | |
32 RealtimeAnalyserNode createAnalyser() { | |
33 return _createAnalyser(this); | |
34 } | |
35 static RealtimeAnalyserNode _createAnalyser(receiver) native; | |
36 | |
37 BiquadFilterNode createBiquadFilter() { | |
38 return _createBiquadFilter(this); | |
39 } | |
40 static BiquadFilterNode _createBiquadFilter(receiver) native; | |
41 | |
42 AudioBuffer createBuffer(var buffer_OR_numberOfChannels, var mixToMono_OR_numb
erOfFrames, [num sampleRate = null]) { | |
43 if (buffer_OR_numberOfChannels is ArrayBuffer) { | |
44 if (mixToMono_OR_numberOfFrames is bool) { | |
45 if (sampleRate === null) { | |
46 return _createBuffer(this, buffer_OR_numberOfChannels, mixToMono_OR_nu
mberOfFrames); | |
47 } | |
48 } | |
49 } else { | |
50 if (buffer_OR_numberOfChannels is int) { | |
51 if (mixToMono_OR_numberOfFrames is int) { | |
52 return _createBuffer_2(this, buffer_OR_numberOfChannels, mixToMono_OR_
numberOfFrames, sampleRate); | |
53 } | |
54 } | |
55 } | |
56 throw "Incorrect number or type of arguments"; | |
57 } | |
58 static AudioBuffer _createBuffer(receiver, buffer_OR_numberOfChannels, mixToMo
no_OR_numberOfFrames) native; | |
59 static AudioBuffer _createBuffer_2(receiver, buffer_OR_numberOfChannels, mixTo
Mono_OR_numberOfFrames, sampleRate) native; | |
60 | |
61 AudioBufferSourceNode createBufferSource() { | |
62 return _createBufferSource(this); | |
63 } | |
64 static AudioBufferSourceNode _createBufferSource(receiver) native; | |
65 | |
66 AudioChannelMerger createChannelMerger() { | |
67 return _createChannelMerger(this); | |
68 } | |
69 static AudioChannelMerger _createChannelMerger(receiver) native; | |
70 | |
71 AudioChannelSplitter createChannelSplitter() { | |
72 return _createChannelSplitter(this); | |
73 } | |
74 static AudioChannelSplitter _createChannelSplitter(receiver) native; | |
75 | |
76 ConvolverNode createConvolver() { | |
77 return _createConvolver(this); | |
78 } | |
79 static ConvolverNode _createConvolver(receiver) native; | |
80 | |
81 DelayNode createDelayNode([num maxDelayTime = null]) { | |
82 if (maxDelayTime === null) { | |
83 return _createDelayNode(this); | |
84 } else { | |
85 return _createDelayNode_2(this, maxDelayTime); | |
86 } | |
87 } | |
88 static DelayNode _createDelayNode(receiver) native; | |
89 static DelayNode _createDelayNode_2(receiver, maxDelayTime) native; | |
90 | |
91 DynamicsCompressorNode createDynamicsCompressor() { | |
92 return _createDynamicsCompressor(this); | |
93 } | |
94 static DynamicsCompressorNode _createDynamicsCompressor(receiver) native; | |
95 | |
96 AudioGainNode createGainNode() { | |
97 return _createGainNode(this); | |
98 } | |
99 static AudioGainNode _createGainNode(receiver) native; | |
100 | |
101 HighPass2FilterNode createHighPass2Filter() { | |
102 return _createHighPass2Filter(this); | |
103 } | |
104 static HighPass2FilterNode _createHighPass2Filter(receiver) native; | |
105 | |
106 JavaScriptAudioNode createJavaScriptNode(int bufferSize) { | |
107 return _createJavaScriptNode(this, bufferSize); | |
108 } | |
109 static JavaScriptAudioNode _createJavaScriptNode(receiver, bufferSize) native; | |
110 | |
111 LowPass2FilterNode createLowPass2Filter() { | |
112 return _createLowPass2Filter(this); | |
113 } | |
114 static LowPass2FilterNode _createLowPass2Filter(receiver) native; | |
115 | |
116 MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaEle
ment) { | |
117 return _createMediaElementSource(this, mediaElement); | |
118 } | |
119 static MediaElementAudioSourceNode _createMediaElementSource(receiver, mediaEl
ement) native; | |
120 | |
121 AudioPannerNode createPanner() { | |
122 return _createPanner(this); | |
123 } | |
124 static AudioPannerNode _createPanner(receiver) native; | |
125 | |
126 WaveShaperNode createWaveShaper() { | |
127 return _createWaveShaper(this); | |
128 } | |
129 static WaveShaperNode _createWaveShaper(receiver) native; | |
130 | |
131 void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallbac
k, [AudioBufferCallback errorCallback = null]) { | |
132 _decodeAudioData(this, audioData, successCallback, errorCallback); | |
133 return; | |
134 } | |
135 static void _decodeAudioData(receiver, audioData, successCallback, errorCallba
ck) native; | |
136 | |
137 void startRendering() { | |
138 _startRendering(this); | |
139 return; | |
140 } | |
141 static void _startRendering(receiver) native; | |
142 | |
143 String get typeName() { return "AudioContext"; } | |
144 } | |
OLD | NEW |