Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Side by Side Diff: sdk/lib/web_audio/dartium/web_audio_dartium.dart

Issue 11970019: Change /// @docsEditable to @DocsEditable annotation. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Template removal stuff. Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « sdk/lib/web_audio/dart2js/web_audio_dart2js.dart ('k') | tools/dom/scripts/generator.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 library web_audio; 1 library web_audio;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:html'; 4 import 'dart:html';
5 import 'dart:nativewrappers'; 5 import 'dart:nativewrappers';
6 // DO NOT EDIT 6 // DO NOT EDIT
7 // Auto-generated dart:audio library. 7 // Auto-generated dart:audio library.
8 8
9 9
10 10
11 11
12 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 12 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
13 // for details. All rights reserved. Use of this source code is governed by a 13 // for details. All rights reserved. Use of this source code is governed by a
14 // BSD-style license that can be found in the LICENSE file. 14 // BSD-style license that can be found in the LICENSE file.
15 15
16 // WARNING: Do not edit - generated code. 16 // WARNING: Do not edit - generated code.
17 17
18 18
19 @DocsEditable
19 @DomName('AnalyserNode') 20 @DomName('AnalyserNode')
20 class AnalyserNode extends AudioNode { 21 class AnalyserNode extends AudioNode {
21 AnalyserNode.internal() : super.internal(); 22 AnalyserNode.internal() : super.internal();
22 23
24 @DocsEditable
23 @DomName('AnalyserNode.fftSize') 25 @DomName('AnalyserNode.fftSize')
24 int get fftSize native "AnalyserNode_fftSize_Getter"; 26 int get fftSize native "AnalyserNode_fftSize_Getter";
25 27
28 @DocsEditable
26 @DomName('AnalyserNode.fftSize') 29 @DomName('AnalyserNode.fftSize')
27 void set fftSize(int value) native "AnalyserNode_fftSize_Setter"; 30 void set fftSize(int value) native "AnalyserNode_fftSize_Setter";
28 31
32 @DocsEditable
29 @DomName('AnalyserNode.frequencyBinCount') 33 @DomName('AnalyserNode.frequencyBinCount')
30 int get frequencyBinCount native "AnalyserNode_frequencyBinCount_Getter"; 34 int get frequencyBinCount native "AnalyserNode_frequencyBinCount_Getter";
31 35
36 @DocsEditable
32 @DomName('AnalyserNode.maxDecibels') 37 @DomName('AnalyserNode.maxDecibels')
33 num get maxDecibels native "AnalyserNode_maxDecibels_Getter"; 38 num get maxDecibels native "AnalyserNode_maxDecibels_Getter";
34 39
40 @DocsEditable
35 @DomName('AnalyserNode.maxDecibels') 41 @DomName('AnalyserNode.maxDecibels')
36 void set maxDecibels(num value) native "AnalyserNode_maxDecibels_Setter"; 42 void set maxDecibels(num value) native "AnalyserNode_maxDecibels_Setter";
37 43
44 @DocsEditable
38 @DomName('AnalyserNode.minDecibels') 45 @DomName('AnalyserNode.minDecibels')
39 num get minDecibels native "AnalyserNode_minDecibels_Getter"; 46 num get minDecibels native "AnalyserNode_minDecibels_Getter";
40 47
48 @DocsEditable
41 @DomName('AnalyserNode.minDecibels') 49 @DomName('AnalyserNode.minDecibels')
42 void set minDecibels(num value) native "AnalyserNode_minDecibels_Setter"; 50 void set minDecibels(num value) native "AnalyserNode_minDecibels_Setter";
43 51
52 @DocsEditable
44 @DomName('AnalyserNode.smoothingTimeConstant') 53 @DomName('AnalyserNode.smoothingTimeConstant')
45 num get smoothingTimeConstant native "AnalyserNode_smoothingTimeConstant_Gette r"; 54 num get smoothingTimeConstant native "AnalyserNode_smoothingTimeConstant_Gette r";
46 55
56 @DocsEditable
47 @DomName('AnalyserNode.smoothingTimeConstant') 57 @DomName('AnalyserNode.smoothingTimeConstant')
48 void set smoothingTimeConstant(num value) native "AnalyserNode_smoothingTimeCo nstant_Setter"; 58 void set smoothingTimeConstant(num value) native "AnalyserNode_smoothingTimeCo nstant_Setter";
49 59
60 @DocsEditable
50 @DomName('AnalyserNode.getByteFrequencyData') 61 @DomName('AnalyserNode.getByteFrequencyData')
51 void getByteFrequencyData(Uint8Array array) native "AnalyserNode_getByteFreque ncyData_Callback"; 62 void getByteFrequencyData(Uint8Array array) native "AnalyserNode_getByteFreque ncyData_Callback";
52 63
64 @DocsEditable
53 @DomName('AnalyserNode.getByteTimeDomainData') 65 @DomName('AnalyserNode.getByteTimeDomainData')
54 void getByteTimeDomainData(Uint8Array array) native "AnalyserNode_getByteTimeD omainData_Callback"; 66 void getByteTimeDomainData(Uint8Array array) native "AnalyserNode_getByteTimeD omainData_Callback";
55 67
68 @DocsEditable
56 @DomName('AnalyserNode.getFloatFrequencyData') 69 @DomName('AnalyserNode.getFloatFrequencyData')
57 void getFloatFrequencyData(Float32Array array) native "AnalyserNode_getFloatFr equencyData_Callback"; 70 void getFloatFrequencyData(Float32Array array) native "AnalyserNode_getFloatFr equencyData_Callback";
58 71
59 } 72 }
60 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 73 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
61 // for details. All rights reserved. Use of this source code is governed by a 74 // for details. All rights reserved. Use of this source code is governed by a
62 // BSD-style license that can be found in the LICENSE file. 75 // BSD-style license that can be found in the LICENSE file.
63 76
64 // WARNING: Do not edit - generated code. 77 // WARNING: Do not edit - generated code.
65 78
66 79
80 @DocsEditable
67 @DomName('AudioBuffer') 81 @DomName('AudioBuffer')
68 class AudioBuffer extends NativeFieldWrapperClass1 { 82 class AudioBuffer extends NativeFieldWrapperClass1 {
69 AudioBuffer.internal(); 83 AudioBuffer.internal();
70 84
85 @DocsEditable
71 @DomName('AudioBuffer.duration') 86 @DomName('AudioBuffer.duration')
72 num get duration native "AudioBuffer_duration_Getter"; 87 num get duration native "AudioBuffer_duration_Getter";
73 88
89 @DocsEditable
74 @DomName('AudioBuffer.gain') 90 @DomName('AudioBuffer.gain')
75 num get gain native "AudioBuffer_gain_Getter"; 91 num get gain native "AudioBuffer_gain_Getter";
76 92
93 @DocsEditable
77 @DomName('AudioBuffer.gain') 94 @DomName('AudioBuffer.gain')
78 void set gain(num value) native "AudioBuffer_gain_Setter"; 95 void set gain(num value) native "AudioBuffer_gain_Setter";
79 96
97 @DocsEditable
80 @DomName('AudioBuffer.length') 98 @DomName('AudioBuffer.length')
81 int get length native "AudioBuffer_length_Getter"; 99 int get length native "AudioBuffer_length_Getter";
82 100
101 @DocsEditable
83 @DomName('AudioBuffer.numberOfChannels') 102 @DomName('AudioBuffer.numberOfChannels')
84 int get numberOfChannels native "AudioBuffer_numberOfChannels_Getter"; 103 int get numberOfChannels native "AudioBuffer_numberOfChannels_Getter";
85 104
105 @DocsEditable
86 @DomName('AudioBuffer.sampleRate') 106 @DomName('AudioBuffer.sampleRate')
87 num get sampleRate native "AudioBuffer_sampleRate_Getter"; 107 num get sampleRate native "AudioBuffer_sampleRate_Getter";
88 108
109 @DocsEditable
89 @DomName('AudioBuffer.getChannelData') 110 @DomName('AudioBuffer.getChannelData')
90 Float32Array getChannelData(int channelIndex) native "AudioBuffer_getChannelDa ta_Callback"; 111 Float32Array getChannelData(int channelIndex) native "AudioBuffer_getChannelDa ta_Callback";
91 112
92 } 113 }
93 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 114 // 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 115 // 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. 116 // BSD-style license that can be found in the LICENSE file.
96 117
97 // WARNING: Do not edit - generated code. 118 // WARNING: Do not edit - generated code.
98 119
99 120
100 typedef void AudioBufferCallback(AudioBuffer audioBuffer); 121 typedef void AudioBufferCallback(AudioBuffer audioBuffer);
101 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 122 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
102 // for details. All rights reserved. Use of this source code is governed by a 123 // for details. All rights reserved. Use of this source code is governed by a
103 // BSD-style license that can be found in the LICENSE file. 124 // BSD-style license that can be found in the LICENSE file.
104 125
105 // WARNING: Do not edit - generated code. 126 // WARNING: Do not edit - generated code.
106 127
107 128
129 @DocsEditable
108 @DomName('AudioBufferSourceNode') 130 @DomName('AudioBufferSourceNode')
109 class AudioBufferSourceNode extends AudioSourceNode { 131 class AudioBufferSourceNode extends AudioSourceNode {
110 AudioBufferSourceNode.internal() : super.internal(); 132 AudioBufferSourceNode.internal() : super.internal();
111 133
112 static const int FINISHED_STATE = 3; 134 static const int FINISHED_STATE = 3;
113 135
114 static const int PLAYING_STATE = 2; 136 static const int PLAYING_STATE = 2;
115 137
116 static const int SCHEDULED_STATE = 1; 138 static const int SCHEDULED_STATE = 1;
117 139
118 static const int UNSCHEDULED_STATE = 0; 140 static const int UNSCHEDULED_STATE = 0;
119 141
142 @DocsEditable
120 @DomName('AudioBufferSourceNode.buffer') 143 @DomName('AudioBufferSourceNode.buffer')
121 AudioBuffer get buffer native "AudioBufferSourceNode_buffer_Getter"; 144 AudioBuffer get buffer native "AudioBufferSourceNode_buffer_Getter";
122 145
146 @DocsEditable
123 @DomName('AudioBufferSourceNode.buffer') 147 @DomName('AudioBufferSourceNode.buffer')
124 void set buffer(AudioBuffer value) native "AudioBufferSourceNode_buffer_Setter "; 148 void set buffer(AudioBuffer value) native "AudioBufferSourceNode_buffer_Setter ";
125 149
150 @DocsEditable
126 @DomName('AudioBufferSourceNode.gain') 151 @DomName('AudioBufferSourceNode.gain')
127 AudioGain get gain native "AudioBufferSourceNode_gain_Getter"; 152 AudioGain get gain native "AudioBufferSourceNode_gain_Getter";
128 153
154 @DocsEditable
129 @DomName('AudioBufferSourceNode.loop') 155 @DomName('AudioBufferSourceNode.loop')
130 bool get loop native "AudioBufferSourceNode_loop_Getter"; 156 bool get loop native "AudioBufferSourceNode_loop_Getter";
131 157
158 @DocsEditable
132 @DomName('AudioBufferSourceNode.loop') 159 @DomName('AudioBufferSourceNode.loop')
133 void set loop(bool value) native "AudioBufferSourceNode_loop_Setter"; 160 void set loop(bool value) native "AudioBufferSourceNode_loop_Setter";
134 161
162 @DocsEditable
135 @DomName('AudioBufferSourceNode.loopEnd') 163 @DomName('AudioBufferSourceNode.loopEnd')
136 num get loopEnd native "AudioBufferSourceNode_loopEnd_Getter"; 164 num get loopEnd native "AudioBufferSourceNode_loopEnd_Getter";
137 165
166 @DocsEditable
138 @DomName('AudioBufferSourceNode.loopEnd') 167 @DomName('AudioBufferSourceNode.loopEnd')
139 void set loopEnd(num value) native "AudioBufferSourceNode_loopEnd_Setter"; 168 void set loopEnd(num value) native "AudioBufferSourceNode_loopEnd_Setter";
140 169
170 @DocsEditable
141 @DomName('AudioBufferSourceNode.loopStart') 171 @DomName('AudioBufferSourceNode.loopStart')
142 num get loopStart native "AudioBufferSourceNode_loopStart_Getter"; 172 num get loopStart native "AudioBufferSourceNode_loopStart_Getter";
143 173
174 @DocsEditable
144 @DomName('AudioBufferSourceNode.loopStart') 175 @DomName('AudioBufferSourceNode.loopStart')
145 void set loopStart(num value) native "AudioBufferSourceNode_loopStart_Setter"; 176 void set loopStart(num value) native "AudioBufferSourceNode_loopStart_Setter";
146 177
178 @DocsEditable
147 @DomName('AudioBufferSourceNode.playbackRate') 179 @DomName('AudioBufferSourceNode.playbackRate')
148 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter" ; 180 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter" ;
149 181
182 @DocsEditable
150 @DomName('AudioBufferSourceNode.playbackState') 183 @DomName('AudioBufferSourceNode.playbackState')
151 int get playbackState native "AudioBufferSourceNode_playbackState_Getter"; 184 int get playbackState native "AudioBufferSourceNode_playbackState_Getter";
152 185
153 void start(num when, [num grainOffset, num grainDuration]) { 186 void start(num when, [num grainOffset, num grainDuration]) {
154 if ((when is num || when == null) && !?grainOffset && !?grainDuration) { 187 if ((when is num || when == null) && !?grainOffset && !?grainDuration) {
155 _start_1(when); 188 _start_1(when);
156 return; 189 return;
157 } 190 }
158 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && !?grainDuration) { 191 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && !?grainDuration) {
159 _start_2(when, grainOffset); 192 _start_2(when, grainOffset);
160 return; 193 return;
161 } 194 }
162 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && (grainDuration is num || grainDuration == null)) { 195 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && (grainDuration is num || grainDuration == null)) {
163 _start_3(when, grainOffset, grainDuration); 196 _start_3(when, grainOffset, grainDuration);
164 return; 197 return;
165 } 198 }
166 throw new ArgumentError("Incorrect number or type of arguments"); 199 throw new ArgumentError("Incorrect number or type of arguments");
167 } 200 }
168 201
202 @DocsEditable
169 @DomName('AudioBufferSourceNode.start_1') 203 @DomName('AudioBufferSourceNode.start_1')
170 void _start_1(when) native "AudioBufferSourceNode_start_1_Callback"; 204 void _start_1(when) native "AudioBufferSourceNode_start_1_Callback";
171 205
206 @DocsEditable
172 @DomName('AudioBufferSourceNode.start_2') 207 @DomName('AudioBufferSourceNode.start_2')
173 void _start_2(when, grainOffset) native "AudioBufferSourceNode_start_2_Callbac k"; 208 void _start_2(when, grainOffset) native "AudioBufferSourceNode_start_2_Callbac k";
174 209
210 @DocsEditable
175 @DomName('AudioBufferSourceNode.start_3') 211 @DomName('AudioBufferSourceNode.start_3')
176 void _start_3(when, grainOffset, grainDuration) native "AudioBufferSourceNode_ start_3_Callback"; 212 void _start_3(when, grainOffset, grainDuration) native "AudioBufferSourceNode_ start_3_Callback";
177 213
214 @DocsEditable
178 @DomName('AudioBufferSourceNode.stop') 215 @DomName('AudioBufferSourceNode.stop')
179 void stop(num when) native "AudioBufferSourceNode_stop_Callback"; 216 void stop(num when) native "AudioBufferSourceNode_stop_Callback";
180 217
181 } 218 }
182 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 219 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
183 // for details. All rights reserved. Use of this source code is governed by a 220 // for details. All rights reserved. Use of this source code is governed by a
184 // BSD-style license that can be found in the LICENSE file. 221 // BSD-style license that can be found in the LICENSE file.
185 222
186 223
224 @DocsEditable
187 @DomName('AudioContext') 225 @DomName('AudioContext')
188 class AudioContext extends EventTarget { 226 class AudioContext extends EventTarget {
189 AudioContext.internal() : super.internal(); 227 AudioContext.internal() : super.internal();
190 228
191 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete'); 229 static const EventStreamProvider<Event> completeEvent = const EventStreamProvi der<Event>('complete');
192 230
193 /// @docsEditable true 231 @DocsEditable
194 factory AudioContext() => AudioContext._create(); 232 factory AudioContext() => AudioContext._create();
195 static AudioContext _create() native "AudioContext_constructor_Callback"; 233 static AudioContext _create() native "AudioContext_constructor_Callback";
196 234
197 /// @docsEditable true 235 @DocsEditable
198 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent') 236 @DomName('EventTarget.addEventListener, EventTarget.removeEventListener, Event Target.dispatchEvent')
199 AudioContextEvents get on => 237 AudioContextEvents get on =>
200 new AudioContextEvents(this); 238 new AudioContextEvents(this);
201 239
240 @DocsEditable
202 @DomName('AudioContext.activeSourceCount') 241 @DomName('AudioContext.activeSourceCount')
203 int get activeSourceCount native "AudioContext_activeSourceCount_Getter"; 242 int get activeSourceCount native "AudioContext_activeSourceCount_Getter";
204 243
244 @DocsEditable
205 @DomName('AudioContext.currentTime') 245 @DomName('AudioContext.currentTime')
206 num get currentTime native "AudioContext_currentTime_Getter"; 246 num get currentTime native "AudioContext_currentTime_Getter";
207 247
248 @DocsEditable
208 @DomName('AudioContext.destination') 249 @DomName('AudioContext.destination')
209 AudioDestinationNode get destination native "AudioContext_destination_Getter"; 250 AudioDestinationNode get destination native "AudioContext_destination_Getter";
210 251
252 @DocsEditable
211 @DomName('AudioContext.listener') 253 @DomName('AudioContext.listener')
212 AudioListener get listener native "AudioContext_listener_Getter"; 254 AudioListener get listener native "AudioContext_listener_Getter";
213 255
256 @DocsEditable
214 @DomName('AudioContext.sampleRate') 257 @DomName('AudioContext.sampleRate')
215 num get sampleRate native "AudioContext_sampleRate_Getter"; 258 num get sampleRate native "AudioContext_sampleRate_Getter";
216 259
260 @DocsEditable
217 @DomName('AudioContext.createAnalyser') 261 @DomName('AudioContext.createAnalyser')
218 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; 262 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback";
219 263
264 @DocsEditable
220 @DomName('AudioContext.createBiquadFilter') 265 @DomName('AudioContext.createBiquadFilter')
221 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback"; 266 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback";
222 267
223 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram es, [num sampleRate]) { 268 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram es, [num sampleRate]) {
224 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null ) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null) && (sampleRate is num || sampleRate == null)) { 269 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null ) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null) && (sampleRate is num || sampleRate == null)) {
225 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames, sampleRate); 270 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames, sampleRate);
226 } 271 }
227 if ((buffer_OR_numberOfChannels is ArrayBuffer || buffer_OR_numberOfChannels == null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == null) && !?sampleRate) { 272 if ((buffer_OR_numberOfChannels is ArrayBuffer || buffer_OR_numberOfChannels == null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == null) && !?sampleRate) {
228 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames); 273 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames);
229 } 274 }
230 throw new ArgumentError("Incorrect number or type of arguments"); 275 throw new ArgumentError("Incorrect number or type of arguments");
231 } 276 }
232 277
278 @DocsEditable
233 @DomName('AudioContext.createBuffer_1') 279 @DomName('AudioContext.createBuffer_1')
234 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames, sampleRate) native "AudioContext_createBuffer_1_Callback"; 280 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames, sampleRate) native "AudioContext_createBuffer_1_Callback";
235 281
282 @DocsEditable
236 @DomName('AudioContext.createBuffer_2') 283 @DomName('AudioContext.createBuffer_2')
237 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames) native "AudioContext_createBuffer_2_Callback"; 284 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames) native "AudioContext_createBuffer_2_Callback";
238 285
286 @DocsEditable
239 @DomName('AudioContext.createBufferSource') 287 @DomName('AudioContext.createBufferSource')
240 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo urce_Callback"; 288 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo urce_Callback";
241 289
242 ChannelMergerNode createChannelMerger([int numberOfInputs]) { 290 ChannelMergerNode createChannelMerger([int numberOfInputs]) {
243 if (?numberOfInputs) { 291 if (?numberOfInputs) {
244 return _createChannelMerger_1(numberOfInputs); 292 return _createChannelMerger_1(numberOfInputs);
245 } 293 }
246 return _createChannelMerger_2(); 294 return _createChannelMerger_2();
247 } 295 }
248 296
297 @DocsEditable
249 @DomName('AudioContext.createChannelMerger_1') 298 @DomName('AudioContext.createChannelMerger_1')
250 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_ createChannelMerger_1_Callback"; 299 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_ createChannelMerger_1_Callback";
251 300
301 @DocsEditable
252 @DomName('AudioContext.createChannelMerger_2') 302 @DomName('AudioContext.createChannelMerger_2')
253 ChannelMergerNode _createChannelMerger_2() native "AudioContext_createChannelM erger_2_Callback"; 303 ChannelMergerNode _createChannelMerger_2() native "AudioContext_createChannelM erger_2_Callback";
254 304
255 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { 305 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) {
256 if (?numberOfOutputs) { 306 if (?numberOfOutputs) {
257 return _createChannelSplitter_1(numberOfOutputs); 307 return _createChannelSplitter_1(numberOfOutputs);
258 } 308 }
259 return _createChannelSplitter_2(); 309 return _createChannelSplitter_2();
260 } 310 }
261 311
312 @DocsEditable
262 @DomName('AudioContext.createChannelSplitter_1') 313 @DomName('AudioContext.createChannelSplitter_1')
263 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon text_createChannelSplitter_1_Callback"; 314 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon text_createChannelSplitter_1_Callback";
264 315
316 @DocsEditable
265 @DomName('AudioContext.createChannelSplitter_2') 317 @DomName('AudioContext.createChannelSplitter_2')
266 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext_createChan nelSplitter_2_Callback"; 318 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext_createChan nelSplitter_2_Callback";
267 319
320 @DocsEditable
268 @DomName('AudioContext.createConvolver') 321 @DomName('AudioContext.createConvolver')
269 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback" ; 322 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback" ;
270 323
271 DelayNode createDelay([num maxDelayTime]) { 324 DelayNode createDelay([num maxDelayTime]) {
272 if (?maxDelayTime) { 325 if (?maxDelayTime) {
273 return _createDelay_1(maxDelayTime); 326 return _createDelay_1(maxDelayTime);
274 } 327 }
275 return _createDelay_2(); 328 return _createDelay_2();
276 } 329 }
277 330
331 @DocsEditable
278 @DomName('AudioContext.createDelay_1') 332 @DomName('AudioContext.createDelay_1')
279 DelayNode _createDelay_1(maxDelayTime) native "AudioContext_createDelay_1_Call back"; 333 DelayNode _createDelay_1(maxDelayTime) native "AudioContext_createDelay_1_Call back";
280 334
335 @DocsEditable
281 @DomName('AudioContext.createDelay_2') 336 @DomName('AudioContext.createDelay_2')
282 DelayNode _createDelay_2() native "AudioContext_createDelay_2_Callback"; 337 DelayNode _createDelay_2() native "AudioContext_createDelay_2_Callback";
283 338
339 @DocsEditable
284 @DomName('AudioContext.createDynamicsCompressor') 340 @DomName('AudioContext.createDynamicsCompressor')
285 DynamicsCompressorNode createDynamicsCompressor() native "AudioContext_createD ynamicsCompressor_Callback"; 341 DynamicsCompressorNode createDynamicsCompressor() native "AudioContext_createD ynamicsCompressor_Callback";
286 342
343 @DocsEditable
287 @DomName('AudioContext.createGain') 344 @DomName('AudioContext.createGain')
288 GainNode createGain() native "AudioContext_createGain_Callback"; 345 GainNode createGain() native "AudioContext_createGain_Callback";
289 346
347 @DocsEditable
290 @DomName('AudioContext.createMediaElementSource') 348 @DomName('AudioContext.createMediaElementSource')
291 MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement ) native "AudioContext_createMediaElementSource_Callback"; 349 MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement ) native "AudioContext_createMediaElementSource_Callback";
292 350
351 @DocsEditable
293 @DomName('AudioContext.createMediaStreamDestination') 352 @DomName('AudioContext.createMediaStreamDestination')
294 MediaStreamAudioDestinationNode createMediaStreamDestination() native "AudioCo ntext_createMediaStreamDestination_Callback"; 353 MediaStreamAudioDestinationNode createMediaStreamDestination() native "AudioCo ntext_createMediaStreamDestination_Callback";
295 354
355 @DocsEditable
296 @DomName('AudioContext.createMediaStreamSource') 356 @DomName('AudioContext.createMediaStreamSource')
297 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) na tive "AudioContext_createMediaStreamSource_Callback"; 357 MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) na tive "AudioContext_createMediaStreamSource_Callback";
298 358
359 @DocsEditable
299 @DomName('AudioContext.createOscillator') 360 @DomName('AudioContext.createOscillator')
300 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba ck"; 361 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba ck";
301 362
363 @DocsEditable
302 @DomName('AudioContext.createPanner') 364 @DomName('AudioContext.createPanner')
303 PannerNode createPanner() native "AudioContext_createPanner_Callback"; 365 PannerNode createPanner() native "AudioContext_createPanner_Callback";
304 366
305 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh annels, int numberOfOutputChannels]) { 367 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh annels, int numberOfOutputChannels]) {
306 if (?numberOfOutputChannels) { 368 if (?numberOfOutputChannels) {
307 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO fOutputChannels); 369 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO fOutputChannels);
308 } 370 }
309 if (?numberOfInputChannels) { 371 if (?numberOfInputChannels) {
310 return _createScriptProcessor_2(bufferSize, numberOfInputChannels); 372 return _createScriptProcessor_2(bufferSize, numberOfInputChannels);
311 } 373 }
312 return _createScriptProcessor_3(bufferSize); 374 return _createScriptProcessor_3(bufferSize);
313 } 375 }
314 376
377 @DocsEditable
315 @DomName('AudioContext.createScriptProcessor_1') 378 @DomName('AudioContext.createScriptProcessor_1')
316 ScriptProcessorNode _createScriptProcessor_1(bufferSize, numberOfInputChannels , numberOfOutputChannels) native "AudioContext_createScriptProcessor_1_Callback" ; 379 ScriptProcessorNode _createScriptProcessor_1(bufferSize, numberOfInputChannels , numberOfOutputChannels) native "AudioContext_createScriptProcessor_1_Callback" ;
317 380
381 @DocsEditable
318 @DomName('AudioContext.createScriptProcessor_2') 382 @DomName('AudioContext.createScriptProcessor_2')
319 ScriptProcessorNode _createScriptProcessor_2(bufferSize, numberOfInputChannels ) native "AudioContext_createScriptProcessor_2_Callback"; 383 ScriptProcessorNode _createScriptProcessor_2(bufferSize, numberOfInputChannels ) native "AudioContext_createScriptProcessor_2_Callback";
320 384
385 @DocsEditable
321 @DomName('AudioContext.createScriptProcessor_3') 386 @DomName('AudioContext.createScriptProcessor_3')
322 ScriptProcessorNode _createScriptProcessor_3(bufferSize) native "AudioContext_ createScriptProcessor_3_Callback"; 387 ScriptProcessorNode _createScriptProcessor_3(bufferSize) native "AudioContext_ createScriptProcessor_3_Callback";
323 388
389 @DocsEditable
324 @DomName('AudioContext.createWaveShaper') 390 @DomName('AudioContext.createWaveShaper')
325 WaveShaperNode createWaveShaper() native "AudioContext_createWaveShaper_Callba ck"; 391 WaveShaperNode createWaveShaper() native "AudioContext_createWaveShaper_Callba ck";
326 392
393 @DocsEditable
327 @DomName('AudioContext.createWaveTable') 394 @DomName('AudioContext.createWaveTable')
328 WaveTable createWaveTable(Float32Array real, Float32Array imag) native "AudioC ontext_createWaveTable_Callback"; 395 WaveTable createWaveTable(Float32Array real, Float32Array imag) native "AudioC ontext_createWaveTable_Callback";
329 396
397 @DocsEditable
330 @DomName('AudioContext.decodeAudioData') 398 @DomName('AudioContext.decodeAudioData')
331 void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallbac k, [AudioBufferCallback errorCallback]) native "AudioContext_decodeAudioData_Cal lback"; 399 void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallbac k, [AudioBufferCallback errorCallback]) native "AudioContext_decodeAudioData_Cal lback";
332 400
401 @DocsEditable
333 @DomName('AudioContext.startRendering') 402 @DomName('AudioContext.startRendering')
334 void startRendering() native "AudioContext_startRendering_Callback"; 403 void startRendering() native "AudioContext_startRendering_Callback";
335 404
336 Stream<Event> get onComplete => completeEvent.forTarget(this); 405 Stream<Event> get onComplete => completeEvent.forTarget(this);
337 406
338 } 407 }
339 408
340 /// @docsEditable true 409 @DocsEditable
341 class AudioContextEvents extends Events { 410 class AudioContextEvents extends Events {
342 /// @docsEditable true 411 @DocsEditable
343 AudioContextEvents(EventTarget _ptr) : super(_ptr); 412 AudioContextEvents(EventTarget _ptr) : super(_ptr);
344 413
345 /// @docsEditable true 414 @DocsEditable
346 EventListenerList get complete => this['complete']; 415 EventListenerList get complete => this['complete'];
347 } 416 }
348 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 417 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
349 // for details. All rights reserved. Use of this source code is governed by a 418 // for details. All rights reserved. Use of this source code is governed by a
350 // BSD-style license that can be found in the LICENSE file. 419 // BSD-style license that can be found in the LICENSE file.
351 420
352 // WARNING: Do not edit - generated code. 421 // WARNING: Do not edit - generated code.
353 422
354 423
424 @DocsEditable
355 @DomName('AudioDestinationNode') 425 @DomName('AudioDestinationNode')
356 class AudioDestinationNode extends AudioNode { 426 class AudioDestinationNode extends AudioNode {
357 AudioDestinationNode.internal() : super.internal(); 427 AudioDestinationNode.internal() : super.internal();
358 428
429 @DocsEditable
359 @DomName('AudioDestinationNode.numberOfChannels') 430 @DomName('AudioDestinationNode.numberOfChannels')
360 int get numberOfChannels native "AudioDestinationNode_numberOfChannels_Getter" ; 431 int get numberOfChannels native "AudioDestinationNode_numberOfChannels_Getter" ;
361 432
362 } 433 }
363 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 434 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
364 // for details. All rights reserved. Use of this source code is governed by a 435 // for details. All rights reserved. Use of this source code is governed by a
365 // BSD-style license that can be found in the LICENSE file. 436 // BSD-style license that can be found in the LICENSE file.
366 437
367 // WARNING: Do not edit - generated code. 438 // WARNING: Do not edit - generated code.
368 439
369 440
441 @DocsEditable
370 @DomName('AudioGain') 442 @DomName('AudioGain')
371 class AudioGain extends AudioParam { 443 class AudioGain extends AudioParam {
372 AudioGain.internal() : super.internal(); 444 AudioGain.internal() : super.internal();
373 445
374 } 446 }
375 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 447 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
376 // for details. All rights reserved. Use of this source code is governed by a 448 // for details. All rights reserved. Use of this source code is governed by a
377 // BSD-style license that can be found in the LICENSE file. 449 // BSD-style license that can be found in the LICENSE file.
378 450
379 // WARNING: Do not edit - generated code. 451 // WARNING: Do not edit - generated code.
380 452
381 453
454 @DocsEditable
382 @DomName('AudioListener') 455 @DomName('AudioListener')
383 class AudioListener extends NativeFieldWrapperClass1 { 456 class AudioListener extends NativeFieldWrapperClass1 {
384 AudioListener.internal(); 457 AudioListener.internal();
385 458
459 @DocsEditable
386 @DomName('AudioListener.dopplerFactor') 460 @DomName('AudioListener.dopplerFactor')
387 num get dopplerFactor native "AudioListener_dopplerFactor_Getter"; 461 num get dopplerFactor native "AudioListener_dopplerFactor_Getter";
388 462
463 @DocsEditable
389 @DomName('AudioListener.dopplerFactor') 464 @DomName('AudioListener.dopplerFactor')
390 void set dopplerFactor(num value) native "AudioListener_dopplerFactor_Setter"; 465 void set dopplerFactor(num value) native "AudioListener_dopplerFactor_Setter";
391 466
467 @DocsEditable
392 @DomName('AudioListener.speedOfSound') 468 @DomName('AudioListener.speedOfSound')
393 num get speedOfSound native "AudioListener_speedOfSound_Getter"; 469 num get speedOfSound native "AudioListener_speedOfSound_Getter";
394 470
471 @DocsEditable
395 @DomName('AudioListener.speedOfSound') 472 @DomName('AudioListener.speedOfSound')
396 void set speedOfSound(num value) native "AudioListener_speedOfSound_Setter"; 473 void set speedOfSound(num value) native "AudioListener_speedOfSound_Setter";
397 474
475 @DocsEditable
398 @DomName('AudioListener.setOrientation') 476 @DomName('AudioListener.setOrientation')
399 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) native "Au dioListener_setOrientation_Callback"; 477 void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) native "Au dioListener_setOrientation_Callback";
400 478
479 @DocsEditable
401 @DomName('AudioListener.setPosition') 480 @DomName('AudioListener.setPosition')
402 void setPosition(num x, num y, num z) native "AudioListener_setPosition_Callba ck"; 481 void setPosition(num x, num y, num z) native "AudioListener_setPosition_Callba ck";
403 482
483 @DocsEditable
404 @DomName('AudioListener.setVelocity') 484 @DomName('AudioListener.setVelocity')
405 void setVelocity(num x, num y, num z) native "AudioListener_setVelocity_Callba ck"; 485 void setVelocity(num x, num y, num z) native "AudioListener_setVelocity_Callba ck";
406 486
407 } 487 }
408 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 488 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
409 // for details. All rights reserved. Use of this source code is governed by a 489 // for details. All rights reserved. Use of this source code is governed by a
410 // BSD-style license that can be found in the LICENSE file. 490 // BSD-style license that can be found in the LICENSE file.
411 491
412 // WARNING: Do not edit - generated code. 492 // WARNING: Do not edit - generated code.
413 493
414 494
495 @DocsEditable
415 @DomName('AudioNode') 496 @DomName('AudioNode')
416 class AudioNode extends NativeFieldWrapperClass1 { 497 class AudioNode extends NativeFieldWrapperClass1 {
417 AudioNode.internal(); 498 AudioNode.internal();
418 499
500 @DocsEditable
419 @DomName('AudioNode.context') 501 @DomName('AudioNode.context')
420 AudioContext get context native "AudioNode_context_Getter"; 502 AudioContext get context native "AudioNode_context_Getter";
421 503
504 @DocsEditable
422 @DomName('AudioNode.numberOfInputs') 505 @DomName('AudioNode.numberOfInputs')
423 int get numberOfInputs native "AudioNode_numberOfInputs_Getter"; 506 int get numberOfInputs native "AudioNode_numberOfInputs_Getter";
424 507
508 @DocsEditable
425 @DomName('AudioNode.numberOfOutputs') 509 @DomName('AudioNode.numberOfOutputs')
426 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter"; 510 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter";
427 511
428 void connect(destination, int output, [int input]) { 512 void connect(destination, int output, [int input]) {
429 if ((destination is AudioNode || destination == null) && (output is int || o utput == null) && (input is int || input == null)) { 513 if ((destination is AudioNode || destination == null) && (output is int || o utput == null) && (input is int || input == null)) {
430 _connect_1(destination, output, input); 514 _connect_1(destination, output, input);
431 return; 515 return;
432 } 516 }
433 if ((destination is AudioParam || destination == null) && (output is int || output == null) && !?input) { 517 if ((destination is AudioParam || destination == null) && (output is int || output == null) && !?input) {
434 _connect_2(destination, output); 518 _connect_2(destination, output);
435 return; 519 return;
436 } 520 }
437 throw new ArgumentError("Incorrect number or type of arguments"); 521 throw new ArgumentError("Incorrect number or type of arguments");
438 } 522 }
439 523
524 @DocsEditable
440 @DomName('AudioNode.connect_1') 525 @DomName('AudioNode.connect_1')
441 void _connect_1(destination, output, input) native "AudioNode_connect_1_Callba ck"; 526 void _connect_1(destination, output, input) native "AudioNode_connect_1_Callba ck";
442 527
528 @DocsEditable
443 @DomName('AudioNode.connect_2') 529 @DomName('AudioNode.connect_2')
444 void _connect_2(destination, output) native "AudioNode_connect_2_Callback"; 530 void _connect_2(destination, output) native "AudioNode_connect_2_Callback";
445 531
532 @DocsEditable
446 @DomName('AudioNode.disconnect') 533 @DomName('AudioNode.disconnect')
447 void disconnect(int output) native "AudioNode_disconnect_Callback"; 534 void disconnect(int output) native "AudioNode_disconnect_Callback";
448 535
449 } 536 }
450 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 537 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
451 // for details. All rights reserved. Use of this source code is governed by a 538 // for details. All rights reserved. Use of this source code is governed by a
452 // BSD-style license that can be found in the LICENSE file. 539 // BSD-style license that can be found in the LICENSE file.
453 540
454 // WARNING: Do not edit - generated code. 541 // WARNING: Do not edit - generated code.
455 542
456 543
544 @DocsEditable
457 @DomName('AudioParam') 545 @DomName('AudioParam')
458 class AudioParam extends NativeFieldWrapperClass1 { 546 class AudioParam extends NativeFieldWrapperClass1 {
459 AudioParam.internal(); 547 AudioParam.internal();
460 548
549 @DocsEditable
461 @DomName('AudioParam.defaultValue') 550 @DomName('AudioParam.defaultValue')
462 num get defaultValue native "AudioParam_defaultValue_Getter"; 551 num get defaultValue native "AudioParam_defaultValue_Getter";
463 552
553 @DocsEditable
464 @DomName('AudioParam.maxValue') 554 @DomName('AudioParam.maxValue')
465 num get maxValue native "AudioParam_maxValue_Getter"; 555 num get maxValue native "AudioParam_maxValue_Getter";
466 556
557 @DocsEditable
467 @DomName('AudioParam.minValue') 558 @DomName('AudioParam.minValue')
468 num get minValue native "AudioParam_minValue_Getter"; 559 num get minValue native "AudioParam_minValue_Getter";
469 560
561 @DocsEditable
470 @DomName('AudioParam.name') 562 @DomName('AudioParam.name')
471 String get name native "AudioParam_name_Getter"; 563 String get name native "AudioParam_name_Getter";
472 564
565 @DocsEditable
473 @DomName('AudioParam.units') 566 @DomName('AudioParam.units')
474 int get units native "AudioParam_units_Getter"; 567 int get units native "AudioParam_units_Getter";
475 568
569 @DocsEditable
476 @DomName('AudioParam.value') 570 @DomName('AudioParam.value')
477 num get value native "AudioParam_value_Getter"; 571 num get value native "AudioParam_value_Getter";
478 572
573 @DocsEditable
479 @DomName('AudioParam.value') 574 @DomName('AudioParam.value')
480 void set value(num value) native "AudioParam_value_Setter"; 575 void set value(num value) native "AudioParam_value_Setter";
481 576
577 @DocsEditable
482 @DomName('AudioParam.cancelScheduledValues') 578 @DomName('AudioParam.cancelScheduledValues')
483 void cancelScheduledValues(num startTime) native "AudioParam_cancelScheduledVa lues_Callback"; 579 void cancelScheduledValues(num startTime) native "AudioParam_cancelScheduledVa lues_Callback";
484 580
581 @DocsEditable
485 @DomName('AudioParam.exponentialRampToValueAtTime') 582 @DomName('AudioParam.exponentialRampToValueAtTime')
486 void exponentialRampToValueAtTime(num value, num time) native "AudioParam_expo nentialRampToValueAtTime_Callback"; 583 void exponentialRampToValueAtTime(num value, num time) native "AudioParam_expo nentialRampToValueAtTime_Callback";
487 584
585 @DocsEditable
488 @DomName('AudioParam.linearRampToValueAtTime') 586 @DomName('AudioParam.linearRampToValueAtTime')
489 void linearRampToValueAtTime(num value, num time) native "AudioParam_linearRam pToValueAtTime_Callback"; 587 void linearRampToValueAtTime(num value, num time) native "AudioParam_linearRam pToValueAtTime_Callback";
490 588
589 @DocsEditable
491 @DomName('AudioParam.setTargetAtTime') 590 @DomName('AudioParam.setTargetAtTime')
492 void setTargetAtTime(num target, num time, num timeConstant) native "AudioPara m_setTargetAtTime_Callback"; 591 void setTargetAtTime(num target, num time, num timeConstant) native "AudioPara m_setTargetAtTime_Callback";
493 592
593 @DocsEditable
494 @DomName('AudioParam.setValueAtTime') 594 @DomName('AudioParam.setValueAtTime')
495 void setValueAtTime(num value, num time) native "AudioParam_setValueAtTime_Cal lback"; 595 void setValueAtTime(num value, num time) native "AudioParam_setValueAtTime_Cal lback";
496 596
597 @DocsEditable
497 @DomName('AudioParam.setValueCurveAtTime') 598 @DomName('AudioParam.setValueCurveAtTime')
498 void setValueCurveAtTime(Float32Array values, num time, num duration) native " AudioParam_setValueCurveAtTime_Callback"; 599 void setValueCurveAtTime(Float32Array values, num time, num duration) native " AudioParam_setValueCurveAtTime_Callback";
499 600
500 } 601 }
501 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 602 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
502 // for details. All rights reserved. Use of this source code is governed by a 603 // for details. All rights reserved. Use of this source code is governed by a
503 // BSD-style license that can be found in the LICENSE file. 604 // BSD-style license that can be found in the LICENSE file.
504 605
505 // WARNING: Do not edit - generated code. 606 // WARNING: Do not edit - generated code.
506 607
507 608
609 @DocsEditable
508 @DomName('AudioProcessingEvent') 610 @DomName('AudioProcessingEvent')
509 class AudioProcessingEvent extends Event { 611 class AudioProcessingEvent extends Event {
510 AudioProcessingEvent.internal() : super.internal(); 612 AudioProcessingEvent.internal() : super.internal();
511 613
614 @DocsEditable
512 @DomName('AudioProcessingEvent.inputBuffer') 615 @DomName('AudioProcessingEvent.inputBuffer')
513 AudioBuffer get inputBuffer native "AudioProcessingEvent_inputBuffer_Getter"; 616 AudioBuffer get inputBuffer native "AudioProcessingEvent_inputBuffer_Getter";
514 617
618 @DocsEditable
515 @DomName('AudioProcessingEvent.outputBuffer') 619 @DomName('AudioProcessingEvent.outputBuffer')
516 AudioBuffer get outputBuffer native "AudioProcessingEvent_outputBuffer_Getter" ; 620 AudioBuffer get outputBuffer native "AudioProcessingEvent_outputBuffer_Getter" ;
517 621
518 } 622 }
519 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 623 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
520 // for details. All rights reserved. Use of this source code is governed by a 624 // for details. All rights reserved. Use of this source code is governed by a
521 // BSD-style license that can be found in the LICENSE file. 625 // BSD-style license that can be found in the LICENSE file.
522 626
523 // WARNING: Do not edit - generated code. 627 // WARNING: Do not edit - generated code.
524 628
525 629
630 @DocsEditable
526 @DomName('AudioSourceNode') 631 @DomName('AudioSourceNode')
527 class AudioSourceNode extends AudioNode { 632 class AudioSourceNode extends AudioNode {
528 AudioSourceNode.internal() : super.internal(); 633 AudioSourceNode.internal() : super.internal();
529 634
530 } 635 }
531 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 636 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
532 // for details. All rights reserved. Use of this source code is governed by a 637 // for details. All rights reserved. Use of this source code is governed by a
533 // BSD-style license that can be found in the LICENSE file. 638 // BSD-style license that can be found in the LICENSE file.
534 639
535 // WARNING: Do not edit - generated code. 640 // WARNING: Do not edit - generated code.
536 641
537 642
643 @DocsEditable
538 @DomName('BiquadFilterNode') 644 @DomName('BiquadFilterNode')
539 class BiquadFilterNode extends AudioNode { 645 class BiquadFilterNode extends AudioNode {
540 BiquadFilterNode.internal() : super.internal(); 646 BiquadFilterNode.internal() : super.internal();
541 647
542 static const int ALLPASS = 7; 648 static const int ALLPASS = 7;
543 649
544 static const int BANDPASS = 2; 650 static const int BANDPASS = 2;
545 651
546 static const int HIGHPASS = 1; 652 static const int HIGHPASS = 1;
547 653
548 static const int HIGHSHELF = 4; 654 static const int HIGHSHELF = 4;
549 655
550 static const int LOWPASS = 0; 656 static const int LOWPASS = 0;
551 657
552 static const int LOWSHELF = 3; 658 static const int LOWSHELF = 3;
553 659
554 static const int NOTCH = 6; 660 static const int NOTCH = 6;
555 661
556 static const int PEAKING = 5; 662 static const int PEAKING = 5;
557 663
664 @DocsEditable
558 @DomName('BiquadFilterNode.Q') 665 @DomName('BiquadFilterNode.Q')
559 AudioParam get Q native "BiquadFilterNode_Q_Getter"; 666 AudioParam get Q native "BiquadFilterNode_Q_Getter";
560 667
668 @DocsEditable
561 @DomName('BiquadFilterNode.detune') 669 @DomName('BiquadFilterNode.detune')
562 AudioParam get detune native "BiquadFilterNode_detune_Getter"; 670 AudioParam get detune native "BiquadFilterNode_detune_Getter";
563 671
672 @DocsEditable
564 @DomName('BiquadFilterNode.frequency') 673 @DomName('BiquadFilterNode.frequency')
565 AudioParam get frequency native "BiquadFilterNode_frequency_Getter"; 674 AudioParam get frequency native "BiquadFilterNode_frequency_Getter";
566 675
676 @DocsEditable
567 @DomName('BiquadFilterNode.gain') 677 @DomName('BiquadFilterNode.gain')
568 AudioParam get gain native "BiquadFilterNode_gain_Getter"; 678 AudioParam get gain native "BiquadFilterNode_gain_Getter";
569 679
680 @DocsEditable
570 @DomName('BiquadFilterNode.type') 681 @DomName('BiquadFilterNode.type')
571 int get type native "BiquadFilterNode_type_Getter"; 682 int get type native "BiquadFilterNode_type_Getter";
572 683
684 @DocsEditable
573 @DomName('BiquadFilterNode.type') 685 @DomName('BiquadFilterNode.type')
574 void set type(int value) native "BiquadFilterNode_type_Setter"; 686 void set type(int value) native "BiquadFilterNode_type_Setter";
575 687
688 @DocsEditable
576 @DomName('BiquadFilterNode.getFrequencyResponse') 689 @DomName('BiquadFilterNode.getFrequencyResponse')
577 void getFrequencyResponse(Float32Array frequencyHz, Float32Array magResponse, Float32Array phaseResponse) native "BiquadFilterNode_getFrequencyResponse_Callba ck"; 690 void getFrequencyResponse(Float32Array frequencyHz, Float32Array magResponse, Float32Array phaseResponse) native "BiquadFilterNode_getFrequencyResponse_Callba ck";
578 691
579 } 692 }
580 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 693 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
581 // for details. All rights reserved. Use of this source code is governed by a 694 // for details. All rights reserved. Use of this source code is governed by a
582 // BSD-style license that can be found in the LICENSE file. 695 // BSD-style license that can be found in the LICENSE file.
583 696
584 // WARNING: Do not edit - generated code. 697 // WARNING: Do not edit - generated code.
585 698
586 699
700 @DocsEditable
587 @DomName('ChannelMergerNode') 701 @DomName('ChannelMergerNode')
588 class ChannelMergerNode extends AudioNode { 702 class ChannelMergerNode extends AudioNode {
589 ChannelMergerNode.internal() : super.internal(); 703 ChannelMergerNode.internal() : super.internal();
590 704
591 } 705 }
592 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 706 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
593 // for details. All rights reserved. Use of this source code is governed by a 707 // for details. All rights reserved. Use of this source code is governed by a
594 // BSD-style license that can be found in the LICENSE file. 708 // BSD-style license that can be found in the LICENSE file.
595 709
596 // WARNING: Do not edit - generated code. 710 // WARNING: Do not edit - generated code.
597 711
598 712
713 @DocsEditable
599 @DomName('ChannelSplitterNode') 714 @DomName('ChannelSplitterNode')
600 class ChannelSplitterNode extends AudioNode { 715 class ChannelSplitterNode extends AudioNode {
601 ChannelSplitterNode.internal() : super.internal(); 716 ChannelSplitterNode.internal() : super.internal();
602 717
603 } 718 }
604 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 719 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
605 // for details. All rights reserved. Use of this source code is governed by a 720 // for details. All rights reserved. Use of this source code is governed by a
606 // BSD-style license that can be found in the LICENSE file. 721 // BSD-style license that can be found in the LICENSE file.
607 722
608 // WARNING: Do not edit - generated code. 723 // WARNING: Do not edit - generated code.
609 724
610 725
726 @DocsEditable
611 @DomName('ConvolverNode') 727 @DomName('ConvolverNode')
612 class ConvolverNode extends AudioNode { 728 class ConvolverNode extends AudioNode {
613 ConvolverNode.internal() : super.internal(); 729 ConvolverNode.internal() : super.internal();
614 730
731 @DocsEditable
615 @DomName('ConvolverNode.buffer') 732 @DomName('ConvolverNode.buffer')
616 AudioBuffer get buffer native "ConvolverNode_buffer_Getter"; 733 AudioBuffer get buffer native "ConvolverNode_buffer_Getter";
617 734
735 @DocsEditable
618 @DomName('ConvolverNode.buffer') 736 @DomName('ConvolverNode.buffer')
619 void set buffer(AudioBuffer value) native "ConvolverNode_buffer_Setter"; 737 void set buffer(AudioBuffer value) native "ConvolverNode_buffer_Setter";
620 738
739 @DocsEditable
621 @DomName('ConvolverNode.normalize') 740 @DomName('ConvolverNode.normalize')
622 bool get normalize native "ConvolverNode_normalize_Getter"; 741 bool get normalize native "ConvolverNode_normalize_Getter";
623 742
743 @DocsEditable
624 @DomName('ConvolverNode.normalize') 744 @DomName('ConvolverNode.normalize')
625 void set normalize(bool value) native "ConvolverNode_normalize_Setter"; 745 void set normalize(bool value) native "ConvolverNode_normalize_Setter";
626 746
627 } 747 }
628 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 748 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
629 // for details. All rights reserved. Use of this source code is governed by a 749 // for details. All rights reserved. Use of this source code is governed by a
630 // BSD-style license that can be found in the LICENSE file. 750 // BSD-style license that can be found in the LICENSE file.
631 751
632 // WARNING: Do not edit - generated code. 752 // WARNING: Do not edit - generated code.
633 753
634 754
755 @DocsEditable
635 @DomName('DelayNode') 756 @DomName('DelayNode')
636 class DelayNode extends AudioNode { 757 class DelayNode extends AudioNode {
637 DelayNode.internal() : super.internal(); 758 DelayNode.internal() : super.internal();
638 759
760 @DocsEditable
639 @DomName('DelayNode.delayTime') 761 @DomName('DelayNode.delayTime')
640 AudioParam get delayTime native "DelayNode_delayTime_Getter"; 762 AudioParam get delayTime native "DelayNode_delayTime_Getter";
641 763
642 } 764 }
643 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 765 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
644 // for details. All rights reserved. Use of this source code is governed by a 766 // for details. All rights reserved. Use of this source code is governed by a
645 // BSD-style license that can be found in the LICENSE file. 767 // BSD-style license that can be found in the LICENSE file.
646 768
647 // WARNING: Do not edit - generated code. 769 // WARNING: Do not edit - generated code.
648 770
649 771
772 @DocsEditable
650 @DomName('DynamicsCompressorNode') 773 @DomName('DynamicsCompressorNode')
651 class DynamicsCompressorNode extends AudioNode { 774 class DynamicsCompressorNode extends AudioNode {
652 DynamicsCompressorNode.internal() : super.internal(); 775 DynamicsCompressorNode.internal() : super.internal();
653 776
777 @DocsEditable
654 @DomName('DynamicsCompressorNode.attack') 778 @DomName('DynamicsCompressorNode.attack')
655 AudioParam get attack native "DynamicsCompressorNode_attack_Getter"; 779 AudioParam get attack native "DynamicsCompressorNode_attack_Getter";
656 780
781 @DocsEditable
657 @DomName('DynamicsCompressorNode.knee') 782 @DomName('DynamicsCompressorNode.knee')
658 AudioParam get knee native "DynamicsCompressorNode_knee_Getter"; 783 AudioParam get knee native "DynamicsCompressorNode_knee_Getter";
659 784
785 @DocsEditable
660 @DomName('DynamicsCompressorNode.ratio') 786 @DomName('DynamicsCompressorNode.ratio')
661 AudioParam get ratio native "DynamicsCompressorNode_ratio_Getter"; 787 AudioParam get ratio native "DynamicsCompressorNode_ratio_Getter";
662 788
789 @DocsEditable
663 @DomName('DynamicsCompressorNode.reduction') 790 @DomName('DynamicsCompressorNode.reduction')
664 AudioParam get reduction native "DynamicsCompressorNode_reduction_Getter"; 791 AudioParam get reduction native "DynamicsCompressorNode_reduction_Getter";
665 792
793 @DocsEditable
666 @DomName('DynamicsCompressorNode.release') 794 @DomName('DynamicsCompressorNode.release')
667 AudioParam get release native "DynamicsCompressorNode_release_Getter"; 795 AudioParam get release native "DynamicsCompressorNode_release_Getter";
668 796
797 @DocsEditable
669 @DomName('DynamicsCompressorNode.threshold') 798 @DomName('DynamicsCompressorNode.threshold')
670 AudioParam get threshold native "DynamicsCompressorNode_threshold_Getter"; 799 AudioParam get threshold native "DynamicsCompressorNode_threshold_Getter";
671 800
672 } 801 }
673 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 802 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
674 // for details. All rights reserved. Use of this source code is governed by a 803 // for details. All rights reserved. Use of this source code is governed by a
675 // BSD-style license that can be found in the LICENSE file. 804 // BSD-style license that can be found in the LICENSE file.
676 805
677 // WARNING: Do not edit - generated code. 806 // WARNING: Do not edit - generated code.
678 807
679 808
809 @DocsEditable
680 @DomName('GainNode') 810 @DomName('GainNode')
681 class GainNode extends AudioNode { 811 class GainNode extends AudioNode {
682 GainNode.internal() : super.internal(); 812 GainNode.internal() : super.internal();
683 813
814 @DocsEditable
684 @DomName('GainNode.gain') 815 @DomName('GainNode.gain')
685 AudioGain get gain native "GainNode_gain_Getter"; 816 AudioGain get gain native "GainNode_gain_Getter";
686 817
687 } 818 }
688 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 819 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
689 // for details. All rights reserved. Use of this source code is governed by a 820 // for details. All rights reserved. Use of this source code is governed by a
690 // BSD-style license that can be found in the LICENSE file. 821 // BSD-style license that can be found in the LICENSE file.
691 822
692 // WARNING: Do not edit - generated code. 823 // WARNING: Do not edit - generated code.
693 824
694 825
826 @DocsEditable
695 @DomName('MediaElementAudioSourceNode') 827 @DomName('MediaElementAudioSourceNode')
696 class MediaElementAudioSourceNode extends AudioSourceNode { 828 class MediaElementAudioSourceNode extends AudioSourceNode {
697 MediaElementAudioSourceNode.internal() : super.internal(); 829 MediaElementAudioSourceNode.internal() : super.internal();
698 830
831 @DocsEditable
699 @DomName('MediaElementAudioSourceNode.mediaElement') 832 @DomName('MediaElementAudioSourceNode.mediaElement')
700 MediaElement get mediaElement native "MediaElementAudioSourceNode_mediaElement _Getter"; 833 MediaElement get mediaElement native "MediaElementAudioSourceNode_mediaElement _Getter";
701 834
702 } 835 }
703 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 836 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
704 // for details. All rights reserved. Use of this source code is governed by a 837 // for details. All rights reserved. Use of this source code is governed by a
705 // BSD-style license that can be found in the LICENSE file. 838 // BSD-style license that can be found in the LICENSE file.
706 839
707 // WARNING: Do not edit - generated code. 840 // WARNING: Do not edit - generated code.
708 841
709 842
843 @DocsEditable
710 @DomName('MediaStreamAudioDestinationNode') 844 @DomName('MediaStreamAudioDestinationNode')
711 class MediaStreamAudioDestinationNode extends AudioSourceNode { 845 class MediaStreamAudioDestinationNode extends AudioSourceNode {
712 MediaStreamAudioDestinationNode.internal() : super.internal(); 846 MediaStreamAudioDestinationNode.internal() : super.internal();
713 847
848 @DocsEditable
714 @DomName('MediaStreamAudioDestinationNode.stream') 849 @DomName('MediaStreamAudioDestinationNode.stream')
715 MediaStream get stream native "MediaStreamAudioDestinationNode_stream_Getter"; 850 MediaStream get stream native "MediaStreamAudioDestinationNode_stream_Getter";
716 851
717 } 852 }
718 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 853 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
719 // for details. All rights reserved. Use of this source code is governed by a 854 // for details. All rights reserved. Use of this source code is governed by a
720 // BSD-style license that can be found in the LICENSE file. 855 // BSD-style license that can be found in the LICENSE file.
721 856
722 // WARNING: Do not edit - generated code. 857 // WARNING: Do not edit - generated code.
723 858
724 859
860 @DocsEditable
725 @DomName('MediaStreamAudioSourceNode') 861 @DomName('MediaStreamAudioSourceNode')
726 class MediaStreamAudioSourceNode extends AudioSourceNode { 862 class MediaStreamAudioSourceNode extends AudioSourceNode {
727 MediaStreamAudioSourceNode.internal() : super.internal(); 863 MediaStreamAudioSourceNode.internal() : super.internal();
728 864
865 @DocsEditable
729 @DomName('MediaStreamAudioSourceNode.mediaStream') 866 @DomName('MediaStreamAudioSourceNode.mediaStream')
730 MediaStream get mediaStream native "MediaStreamAudioSourceNode_mediaStream_Get ter"; 867 MediaStream get mediaStream native "MediaStreamAudioSourceNode_mediaStream_Get ter";
731 868
732 } 869 }
733 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 870 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
734 // for details. All rights reserved. Use of this source code is governed by a 871 // for details. All rights reserved. Use of this source code is governed by a
735 // BSD-style license that can be found in the LICENSE file. 872 // BSD-style license that can be found in the LICENSE file.
736 873
737 // WARNING: Do not edit - generated code. 874 // WARNING: Do not edit - generated code.
738 875
739 876
877 @DocsEditable
740 @DomName('OfflineAudioCompletionEvent') 878 @DomName('OfflineAudioCompletionEvent')
741 class OfflineAudioCompletionEvent extends Event { 879 class OfflineAudioCompletionEvent extends Event {
742 OfflineAudioCompletionEvent.internal() : super.internal(); 880 OfflineAudioCompletionEvent.internal() : super.internal();
743 881
882 @DocsEditable
744 @DomName('OfflineAudioCompletionEvent.renderedBuffer') 883 @DomName('OfflineAudioCompletionEvent.renderedBuffer')
745 AudioBuffer get renderedBuffer native "OfflineAudioCompletionEvent_renderedBuf fer_Getter"; 884 AudioBuffer get renderedBuffer native "OfflineAudioCompletionEvent_renderedBuf fer_Getter";
746 885
747 } 886 }
748 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 887 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
749 // for details. All rights reserved. Use of this source code is governed by a 888 // for details. All rights reserved. Use of this source code is governed by a
750 // BSD-style license that can be found in the LICENSE file. 889 // BSD-style license that can be found in the LICENSE file.
751 890
752 // WARNING: Do not edit - generated code. 891 // WARNING: Do not edit - generated code.
753 892
754 893
894 @DocsEditable
755 @DomName('OfflineAudioContext') 895 @DomName('OfflineAudioContext')
756 class OfflineAudioContext extends AudioContext implements EventTarget { 896 class OfflineAudioContext extends AudioContext implements EventTarget {
757 OfflineAudioContext.internal() : super.internal(); 897 OfflineAudioContext.internal() : super.internal();
758 898
759 /// @docsEditable true 899 @DocsEditable
760 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num samp leRate) => OfflineAudioContext._create(numberOfChannels, numberOfFrames, sampleR ate); 900 factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num samp leRate) => OfflineAudioContext._create(numberOfChannels, numberOfFrames, sampleR ate);
761 static OfflineAudioContext _create(int numberOfChannels, int numberOfFrames, n um sampleRate) native "OfflineAudioContext_constructor_Callback"; 901 static OfflineAudioContext _create(int numberOfChannels, int numberOfFrames, n um sampleRate) native "OfflineAudioContext_constructor_Callback";
762 902
763 } 903 }
764 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 904 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
765 // for details. All rights reserved. Use of this source code is governed by a 905 // for details. All rights reserved. Use of this source code is governed by a
766 // BSD-style license that can be found in the LICENSE file. 906 // BSD-style license that can be found in the LICENSE file.
767 907
768 // WARNING: Do not edit - generated code. 908 // WARNING: Do not edit - generated code.
769 909
770 910
911 @DocsEditable
771 @DomName('OscillatorNode') 912 @DomName('OscillatorNode')
772 class OscillatorNode extends AudioSourceNode { 913 class OscillatorNode extends AudioSourceNode {
773 OscillatorNode.internal() : super.internal(); 914 OscillatorNode.internal() : super.internal();
774 915
775 static const int CUSTOM = 4; 916 static const int CUSTOM = 4;
776 917
777 static const int FINISHED_STATE = 3; 918 static const int FINISHED_STATE = 3;
778 919
779 static const int PLAYING_STATE = 2; 920 static const int PLAYING_STATE = 2;
780 921
781 static const int SAWTOOTH = 2; 922 static const int SAWTOOTH = 2;
782 923
783 static const int SCHEDULED_STATE = 1; 924 static const int SCHEDULED_STATE = 1;
784 925
785 static const int SINE = 0; 926 static const int SINE = 0;
786 927
787 static const int SQUARE = 1; 928 static const int SQUARE = 1;
788 929
789 static const int TRIANGLE = 3; 930 static const int TRIANGLE = 3;
790 931
791 static const int UNSCHEDULED_STATE = 0; 932 static const int UNSCHEDULED_STATE = 0;
792 933
934 @DocsEditable
793 @DomName('OscillatorNode.detune') 935 @DomName('OscillatorNode.detune')
794 AudioParam get detune native "OscillatorNode_detune_Getter"; 936 AudioParam get detune native "OscillatorNode_detune_Getter";
795 937
938 @DocsEditable
796 @DomName('OscillatorNode.frequency') 939 @DomName('OscillatorNode.frequency')
797 AudioParam get frequency native "OscillatorNode_frequency_Getter"; 940 AudioParam get frequency native "OscillatorNode_frequency_Getter";
798 941
942 @DocsEditable
799 @DomName('OscillatorNode.playbackState') 943 @DomName('OscillatorNode.playbackState')
800 int get playbackState native "OscillatorNode_playbackState_Getter"; 944 int get playbackState native "OscillatorNode_playbackState_Getter";
801 945
946 @DocsEditable
802 @DomName('OscillatorNode.type') 947 @DomName('OscillatorNode.type')
803 int get type native "OscillatorNode_type_Getter"; 948 int get type native "OscillatorNode_type_Getter";
804 949
950 @DocsEditable
805 @DomName('OscillatorNode.type') 951 @DomName('OscillatorNode.type')
806 void set type(int value) native "OscillatorNode_type_Setter"; 952 void set type(int value) native "OscillatorNode_type_Setter";
807 953
954 @DocsEditable
808 @DomName('OscillatorNode.setWaveTable') 955 @DomName('OscillatorNode.setWaveTable')
809 void setWaveTable(WaveTable waveTable) native "OscillatorNode_setWaveTable_Cal lback"; 956 void setWaveTable(WaveTable waveTable) native "OscillatorNode_setWaveTable_Cal lback";
810 957
958 @DocsEditable
811 @DomName('OscillatorNode.start') 959 @DomName('OscillatorNode.start')
812 void start(num when) native "OscillatorNode_start_Callback"; 960 void start(num when) native "OscillatorNode_start_Callback";
813 961
962 @DocsEditable
814 @DomName('OscillatorNode.stop') 963 @DomName('OscillatorNode.stop')
815 void stop(num when) native "OscillatorNode_stop_Callback"; 964 void stop(num when) native "OscillatorNode_stop_Callback";
816 965
817 } 966 }
818 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 967 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
819 // for details. All rights reserved. Use of this source code is governed by a 968 // for details. All rights reserved. Use of this source code is governed by a
820 // BSD-style license that can be found in the LICENSE file. 969 // BSD-style license that can be found in the LICENSE file.
821 970
822 // WARNING: Do not edit - generated code. 971 // WARNING: Do not edit - generated code.
823 972
824 973
974 @DocsEditable
825 @DomName('PannerNode') 975 @DomName('PannerNode')
826 class PannerNode extends AudioNode { 976 class PannerNode extends AudioNode {
827 PannerNode.internal() : super.internal(); 977 PannerNode.internal() : super.internal();
828 978
829 static const int EQUALPOWER = 0; 979 static const int EQUALPOWER = 0;
830 980
831 static const int EXPONENTIAL_DISTANCE = 2; 981 static const int EXPONENTIAL_DISTANCE = 2;
832 982
833 static const int HRTF = 1; 983 static const int HRTF = 1;
834 984
835 static const int INVERSE_DISTANCE = 1; 985 static const int INVERSE_DISTANCE = 1;
836 986
837 static const int LINEAR_DISTANCE = 0; 987 static const int LINEAR_DISTANCE = 0;
838 988
839 static const int SOUNDFIELD = 2; 989 static const int SOUNDFIELD = 2;
840 990
991 @DocsEditable
841 @DomName('PannerNode.coneInnerAngle') 992 @DomName('PannerNode.coneInnerAngle')
842 num get coneInnerAngle native "PannerNode_coneInnerAngle_Getter"; 993 num get coneInnerAngle native "PannerNode_coneInnerAngle_Getter";
843 994
995 @DocsEditable
844 @DomName('PannerNode.coneInnerAngle') 996 @DomName('PannerNode.coneInnerAngle')
845 void set coneInnerAngle(num value) native "PannerNode_coneInnerAngle_Setter"; 997 void set coneInnerAngle(num value) native "PannerNode_coneInnerAngle_Setter";
846 998
999 @DocsEditable
847 @DomName('PannerNode.coneOuterAngle') 1000 @DomName('PannerNode.coneOuterAngle')
848 num get coneOuterAngle native "PannerNode_coneOuterAngle_Getter"; 1001 num get coneOuterAngle native "PannerNode_coneOuterAngle_Getter";
849 1002
1003 @DocsEditable
850 @DomName('PannerNode.coneOuterAngle') 1004 @DomName('PannerNode.coneOuterAngle')
851 void set coneOuterAngle(num value) native "PannerNode_coneOuterAngle_Setter"; 1005 void set coneOuterAngle(num value) native "PannerNode_coneOuterAngle_Setter";
852 1006
1007 @DocsEditable
853 @DomName('PannerNode.coneOuterGain') 1008 @DomName('PannerNode.coneOuterGain')
854 num get coneOuterGain native "PannerNode_coneOuterGain_Getter"; 1009 num get coneOuterGain native "PannerNode_coneOuterGain_Getter";
855 1010
1011 @DocsEditable
856 @DomName('PannerNode.coneOuterGain') 1012 @DomName('PannerNode.coneOuterGain')
857 void set coneOuterGain(num value) native "PannerNode_coneOuterGain_Setter"; 1013 void set coneOuterGain(num value) native "PannerNode_coneOuterGain_Setter";
858 1014
1015 @DocsEditable
859 @DomName('PannerNode.distanceModel') 1016 @DomName('PannerNode.distanceModel')
860 int get distanceModel native "PannerNode_distanceModel_Getter"; 1017 int get distanceModel native "PannerNode_distanceModel_Getter";
861 1018
1019 @DocsEditable
862 @DomName('PannerNode.distanceModel') 1020 @DomName('PannerNode.distanceModel')
863 void set distanceModel(int value) native "PannerNode_distanceModel_Setter"; 1021 void set distanceModel(int value) native "PannerNode_distanceModel_Setter";
864 1022
1023 @DocsEditable
865 @DomName('PannerNode.maxDistance') 1024 @DomName('PannerNode.maxDistance')
866 num get maxDistance native "PannerNode_maxDistance_Getter"; 1025 num get maxDistance native "PannerNode_maxDistance_Getter";
867 1026
1027 @DocsEditable
868 @DomName('PannerNode.maxDistance') 1028 @DomName('PannerNode.maxDistance')
869 void set maxDistance(num value) native "PannerNode_maxDistance_Setter"; 1029 void set maxDistance(num value) native "PannerNode_maxDistance_Setter";
870 1030
1031 @DocsEditable
871 @DomName('PannerNode.panningModel') 1032 @DomName('PannerNode.panningModel')
872 int get panningModel native "PannerNode_panningModel_Getter"; 1033 int get panningModel native "PannerNode_panningModel_Getter";
873 1034
1035 @DocsEditable
874 @DomName('PannerNode.panningModel') 1036 @DomName('PannerNode.panningModel')
875 void set panningModel(int value) native "PannerNode_panningModel_Setter"; 1037 void set panningModel(int value) native "PannerNode_panningModel_Setter";
876 1038
1039 @DocsEditable
877 @DomName('PannerNode.refDistance') 1040 @DomName('PannerNode.refDistance')
878 num get refDistance native "PannerNode_refDistance_Getter"; 1041 num get refDistance native "PannerNode_refDistance_Getter";
879 1042
1043 @DocsEditable
880 @DomName('PannerNode.refDistance') 1044 @DomName('PannerNode.refDistance')
881 void set refDistance(num value) native "PannerNode_refDistance_Setter"; 1045 void set refDistance(num value) native "PannerNode_refDistance_Setter";
882 1046
1047 @DocsEditable
883 @DomName('PannerNode.rolloffFactor') 1048 @DomName('PannerNode.rolloffFactor')
884 num get rolloffFactor native "PannerNode_rolloffFactor_Getter"; 1049 num get rolloffFactor native "PannerNode_rolloffFactor_Getter";
885 1050
1051 @DocsEditable
886 @DomName('PannerNode.rolloffFactor') 1052 @DomName('PannerNode.rolloffFactor')
887 void set rolloffFactor(num value) native "PannerNode_rolloffFactor_Setter"; 1053 void set rolloffFactor(num value) native "PannerNode_rolloffFactor_Setter";
888 1054
1055 @DocsEditable
889 @DomName('PannerNode.setOrientation') 1056 @DomName('PannerNode.setOrientation')
890 void setOrientation(num x, num y, num z) native "PannerNode_setOrientation_Cal lback"; 1057 void setOrientation(num x, num y, num z) native "PannerNode_setOrientation_Cal lback";
891 1058
1059 @DocsEditable
892 @DomName('PannerNode.setPosition') 1060 @DomName('PannerNode.setPosition')
893 void setPosition(num x, num y, num z) native "PannerNode_setPosition_Callback" ; 1061 void setPosition(num x, num y, num z) native "PannerNode_setPosition_Callback" ;
894 1062
1063 @DocsEditable
895 @DomName('PannerNode.setVelocity') 1064 @DomName('PannerNode.setVelocity')
896 void setVelocity(num x, num y, num z) native "PannerNode_setVelocity_Callback" ; 1065 void setVelocity(num x, num y, num z) native "PannerNode_setVelocity_Callback" ;
897 1066
898 } 1067 }
899 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1068 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
900 // for details. All rights reserved. Use of this source code is governed by a 1069 // for details. All rights reserved. Use of this source code is governed by a
901 // BSD-style license that can be found in the LICENSE file. 1070 // BSD-style license that can be found in the LICENSE file.
902 1071
903 // WARNING: Do not edit - generated code. 1072 // WARNING: Do not edit - generated code.
904 1073
905 1074
1075 @DocsEditable
906 @DomName('ScriptProcessorNode') 1076 @DomName('ScriptProcessorNode')
907 class ScriptProcessorNode extends AudioNode implements EventTarget { 1077 class ScriptProcessorNode extends AudioNode implements EventTarget {
908 ScriptProcessorNode.internal() : super.internal(); 1078 ScriptProcessorNode.internal() : super.internal();
909 1079
1080 @DocsEditable
910 @DomName('ScriptProcessorNode.bufferSize') 1081 @DomName('ScriptProcessorNode.bufferSize')
911 int get bufferSize native "ScriptProcessorNode_bufferSize_Getter"; 1082 int get bufferSize native "ScriptProcessorNode_bufferSize_Getter";
912 1083
913 } 1084 }
914 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1085 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
915 // for details. All rights reserved. Use of this source code is governed by a 1086 // for details. All rights reserved. Use of this source code is governed by a
916 // BSD-style license that can be found in the LICENSE file. 1087 // BSD-style license that can be found in the LICENSE file.
917 1088
918 // WARNING: Do not edit - generated code. 1089 // WARNING: Do not edit - generated code.
919 1090
920 1091
1092 @DocsEditable
921 @DomName('WaveShaperNode') 1093 @DomName('WaveShaperNode')
922 class WaveShaperNode extends AudioNode { 1094 class WaveShaperNode extends AudioNode {
923 WaveShaperNode.internal() : super.internal(); 1095 WaveShaperNode.internal() : super.internal();
924 1096
1097 @DocsEditable
925 @DomName('WaveShaperNode.curve') 1098 @DomName('WaveShaperNode.curve')
926 Float32Array get curve native "WaveShaperNode_curve_Getter"; 1099 Float32Array get curve native "WaveShaperNode_curve_Getter";
927 1100
1101 @DocsEditable
928 @DomName('WaveShaperNode.curve') 1102 @DomName('WaveShaperNode.curve')
929 void set curve(Float32Array value) native "WaveShaperNode_curve_Setter"; 1103 void set curve(Float32Array value) native "WaveShaperNode_curve_Setter";
930 1104
931 } 1105 }
932 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1106 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
933 // for details. All rights reserved. Use of this source code is governed by a 1107 // for details. All rights reserved. Use of this source code is governed by a
934 // BSD-style license that can be found in the LICENSE file. 1108 // BSD-style license that can be found in the LICENSE file.
935 1109
936 // WARNING: Do not edit - generated code. 1110 // WARNING: Do not edit - generated code.
937 1111
938 1112
1113 @DocsEditable
939 @DomName('WaveTable') 1114 @DomName('WaveTable')
940 class WaveTable extends NativeFieldWrapperClass1 { 1115 class WaveTable extends NativeFieldWrapperClass1 {
941 WaveTable.internal(); 1116 WaveTable.internal();
942 1117
943 } 1118 }
OLDNEW
« no previous file with comments | « sdk/lib/web_audio/dart2js/web_audio_dart2js.dart ('k') | tools/dom/scripts/generator.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698