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

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

Issue 14976004: Remove more question marks. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 7 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
OLDNEW
1 library dart.dom.web_audio; 1 library dart.dom.web_audio;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:_collection-dev'; 5 import 'dart:_collection-dev';
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:nativewrappers'; 8 import 'dart:nativewrappers';
9 import 'dart:typed_data'; 9 import 'dart:typed_data';
10 // DO NOT EDIT 10 // DO NOT EDIT
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 181
182 @DomName('AudioBufferSourceNode.playbackRate') 182 @DomName('AudioBufferSourceNode.playbackRate')
183 @DocsEditable 183 @DocsEditable
184 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter" ; 184 AudioParam get playbackRate native "AudioBufferSourceNode_playbackRate_Getter" ;
185 185
186 @DomName('AudioBufferSourceNode.playbackState') 186 @DomName('AudioBufferSourceNode.playbackState')
187 @DocsEditable 187 @DocsEditable
188 int get playbackState native "AudioBufferSourceNode_playbackState_Getter"; 188 int get playbackState native "AudioBufferSourceNode_playbackState_Getter";
189 189
190 void start(num when, [num grainOffset, num grainDuration]) { 190 void start(num when, [num grainOffset, num grainDuration]) {
191 if ((when is num || when == null) && !?grainOffset && !?grainDuration) { 191 if ((when is num || when == null) && grainOffset == null && grainDuration == null) {
192 _start_1(when); 192 _start_1(when);
193 return; 193 return;
194 } 194 }
195 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && !?grainDuration) { 195 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && grainDuration == null) {
196 _start_2(when, grainOffset); 196 _start_2(when, grainOffset);
197 return; 197 return;
198 } 198 }
199 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && (grainDuration is num || grainDuration == null)) { 199 if ((when is num || when == null) && (grainOffset is num || grainOffset == n ull) && (grainDuration is num || grainDuration == null)) {
200 _start_3(when, grainOffset, grainDuration); 200 _start_3(when, grainOffset, grainDuration);
201 return; 201 return;
202 } 202 }
203 throw new ArgumentError("Incorrect number or type of arguments"); 203 throw new ArgumentError("Incorrect number or type of arguments");
204 } 204 }
205 205
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
259 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; 259 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback";
260 260
261 @DomName('AudioContext.createBiquadFilter') 261 @DomName('AudioContext.createBiquadFilter')
262 @DocsEditable 262 @DocsEditable
263 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback"; 263 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback";
264 264
265 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram es, [num sampleRate]) { 265 AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFram es, [num sampleRate]) {
266 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null ) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null) && (sampleRate is num || sampleRate == null)) { 266 if ((buffer_OR_numberOfChannels is int || buffer_OR_numberOfChannels == null ) && (mixToMono_OR_numberOfFrames is int || mixToMono_OR_numberOfFrames == null) && (sampleRate is num || sampleRate == null)) {
267 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames, sampleRate); 267 return _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames, sampleRate);
268 } 268 }
269 if ((buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels == null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == null) && !?sampleRate) { 269 if ((buffer_OR_numberOfChannels is ByteBuffer || buffer_OR_numberOfChannels == null) && (mixToMono_OR_numberOfFrames is bool || mixToMono_OR_numberOfFrames == null) && sampleRate == null) {
270 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames); 270 return _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFr ames);
271 } 271 }
272 throw new ArgumentError("Incorrect number or type of arguments"); 272 throw new ArgumentError("Incorrect number or type of arguments");
273 } 273 }
274 274
275 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames, sampleRate) native "AudioContext__createBuffer_1_Callback"; 275 AudioBuffer _createBuffer_1(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames, sampleRate) native "AudioContext__createBuffer_1_Callback";
276 276
277 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames) native "AudioContext__createBuffer_2_Callback"; 277 AudioBuffer _createBuffer_2(buffer_OR_numberOfChannels, mixToMono_OR_numberOfF rames) native "AudioContext__createBuffer_2_Callback";
278 278
279 @DomName('AudioContext.createBufferSource') 279 @DomName('AudioContext.createBufferSource')
280 @DocsEditable 280 @DocsEditable
281 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo urce_Callback"; 281 AudioBufferSourceNode createBufferSource() native "AudioContext_createBufferSo urce_Callback";
282 282
283 ChannelMergerNode createChannelMerger([int numberOfInputs]) { 283 ChannelMergerNode createChannelMerger([int numberOfInputs]) {
284 if (?numberOfInputs) { 284 if (numberOfInputs != null) {
285 return _createChannelMerger_1(numberOfInputs); 285 return _createChannelMerger_1(numberOfInputs);
286 } 286 }
287 return _createChannelMerger_2(); 287 return _createChannelMerger_2();
288 } 288 }
289 289
290 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_ _createChannelMerger_1_Callback"; 290 ChannelMergerNode _createChannelMerger_1(numberOfInputs) native "AudioContext_ _createChannelMerger_1_Callback";
291 291
292 ChannelMergerNode _createChannelMerger_2() native "AudioContext__createChannel Merger_2_Callback"; 292 ChannelMergerNode _createChannelMerger_2() native "AudioContext__createChannel Merger_2_Callback";
293 293
294 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) { 294 ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) {
295 if (?numberOfOutputs) { 295 if (numberOfOutputs != null) {
296 return _createChannelSplitter_1(numberOfOutputs); 296 return _createChannelSplitter_1(numberOfOutputs);
297 } 297 }
298 return _createChannelSplitter_2(); 298 return _createChannelSplitter_2();
299 } 299 }
300 300
301 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon text__createChannelSplitter_1_Callback"; 301 ChannelSplitterNode _createChannelSplitter_1(numberOfOutputs) native "AudioCon text__createChannelSplitter_1_Callback";
302 302
303 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext__createCha nnelSplitter_2_Callback"; 303 ChannelSplitterNode _createChannelSplitter_2() native "AudioContext__createCha nnelSplitter_2_Callback";
304 304
305 @DomName('AudioContext.createConvolver') 305 @DomName('AudioContext.createConvolver')
306 @DocsEditable 306 @DocsEditable
307 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback" ; 307 ConvolverNode createConvolver() native "AudioContext_createConvolver_Callback" ;
308 308
309 DelayNode createDelay([num maxDelayTime]) { 309 DelayNode createDelay([num maxDelayTime]) {
310 if (?maxDelayTime) { 310 if (maxDelayTime != null) {
311 return _createDelay_1(maxDelayTime); 311 return _createDelay_1(maxDelayTime);
312 } 312 }
313 return _createDelay_2(); 313 return _createDelay_2();
314 } 314 }
315 315
316 DelayNode _createDelay_1(maxDelayTime) native "AudioContext__createDelay_1_Cal lback"; 316 DelayNode _createDelay_1(maxDelayTime) native "AudioContext__createDelay_1_Cal lback";
317 317
318 DelayNode _createDelay_2() native "AudioContext__createDelay_2_Callback"; 318 DelayNode _createDelay_2() native "AudioContext__createDelay_2_Callback";
319 319
320 @DomName('AudioContext.createDynamicsCompressor') 320 @DomName('AudioContext.createDynamicsCompressor')
(...skipping 18 matching lines...) Expand all
339 339
340 @DomName('AudioContext.createOscillator') 340 @DomName('AudioContext.createOscillator')
341 @DocsEditable 341 @DocsEditable
342 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba ck"; 342 OscillatorNode createOscillator() native "AudioContext_createOscillator_Callba ck";
343 343
344 @DomName('AudioContext.createPanner') 344 @DomName('AudioContext.createPanner')
345 @DocsEditable 345 @DocsEditable
346 PannerNode createPanner() native "AudioContext_createPanner_Callback"; 346 PannerNode createPanner() native "AudioContext_createPanner_Callback";
347 347
348 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh annels, int numberOfOutputChannels]) { 348 ScriptProcessorNode createScriptProcessor(int bufferSize, [int numberOfInputCh annels, int numberOfOutputChannels]) {
349 if (?numberOfOutputChannels) { 349 if (numberOfOutputChannels != null) {
350 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO fOutputChannels); 350 return _createScriptProcessor_1(bufferSize, numberOfInputChannels, numberO fOutputChannels);
351 } 351 }
352 if (?numberOfInputChannels) { 352 if (numberOfInputChannels != null) {
353 return _createScriptProcessor_2(bufferSize, numberOfInputChannels); 353 return _createScriptProcessor_2(bufferSize, numberOfInputChannels);
354 } 354 }
355 return _createScriptProcessor_3(bufferSize); 355 return _createScriptProcessor_3(bufferSize);
356 } 356 }
357 357
358 ScriptProcessorNode _createScriptProcessor_1(bufferSize, numberOfInputChannels , numberOfOutputChannels) native "AudioContext__createScriptProcessor_1_Callback "; 358 ScriptProcessorNode _createScriptProcessor_1(bufferSize, numberOfInputChannels , numberOfOutputChannels) native "AudioContext__createScriptProcessor_1_Callback ";
359 359
360 ScriptProcessorNode _createScriptProcessor_2(bufferSize, numberOfInputChannels ) native "AudioContext__createScriptProcessor_2_Callback"; 360 ScriptProcessorNode _createScriptProcessor_2(bufferSize, numberOfInputChannels ) native "AudioContext__createScriptProcessor_2_Callback";
361 361
362 ScriptProcessorNode _createScriptProcessor_3(bufferSize) native "AudioContext_ _createScriptProcessor_3_Callback"; 362 ScriptProcessorNode _createScriptProcessor_3(bufferSize) native "AudioContext_ _createScriptProcessor_3_Callback";
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
486 486
487 @DomName('AudioNode.numberOfOutputs') 487 @DomName('AudioNode.numberOfOutputs')
488 @DocsEditable 488 @DocsEditable
489 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter"; 489 int get numberOfOutputs native "AudioNode_numberOfOutputs_Getter";
490 490
491 void connect(destination, int output, [int input]) { 491 void connect(destination, int output, [int input]) {
492 if ((destination is AudioNode || destination == null) && (output is int || o utput == null) && (input is int || input == null)) { 492 if ((destination is AudioNode || destination == null) && (output is int || o utput == null) && (input is int || input == null)) {
493 _connect_1(destination, output, input); 493 _connect_1(destination, output, input);
494 return; 494 return;
495 } 495 }
496 if ((destination is AudioParam || destination == null) && (output is int || output == null) && !?input) { 496 if ((destination is AudioParam || destination == null) && (output is int || output == null) && input == null) {
497 _connect_2(destination, output); 497 _connect_2(destination, output);
498 return; 498 return;
499 } 499 }
500 throw new ArgumentError("Incorrect number or type of arguments"); 500 throw new ArgumentError("Incorrect number or type of arguments");
501 } 501 }
502 502
503 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb ack"; 503 void _connect_1(destination, output, input) native "AudioNode__connect_1_Callb ack";
504 504
505 void _connect_2(destination, output) native "AudioNode__connect_2_Callback"; 505 void _connect_2(destination, output) native "AudioNode__connect_2_Callback";
506 506
(...skipping 611 matching lines...) Expand 10 before | Expand all | Expand 10 after
1118 1118
1119 // WARNING: Do not edit - generated code. 1119 // WARNING: Do not edit - generated code.
1120 1120
1121 1121
1122 @DocsEditable 1122 @DocsEditable
1123 @DomName('WaveTable') 1123 @DomName('WaveTable')
1124 class WaveTable extends NativeFieldWrapperClass1 { 1124 class WaveTable extends NativeFieldWrapperClass1 {
1125 WaveTable.internal(); 1125 WaveTable.internal();
1126 1126
1127 } 1127 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698