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

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

Issue 21555003: Exposing native doubles as doubles when they are read-only or method return values. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 4 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' hide deprecated; 5 import 'dart:_collection-dev' hide deprecated;
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 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 85
86 86
87 @DocsEditable() 87 @DocsEditable()
88 @DomName('AudioBuffer') 88 @DomName('AudioBuffer')
89 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section 89 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBu ffer-section
90 @Experimental() 90 @Experimental()
91 class AudioBuffer extends NativeFieldWrapperClass1 { 91 class AudioBuffer extends NativeFieldWrapperClass1 {
92 92
93 @DomName('AudioBuffer.duration') 93 @DomName('AudioBuffer.duration')
94 @DocsEditable() 94 @DocsEditable()
95 num get duration native "AudioBuffer_duration_Getter"; 95 double get duration native "AudioBuffer_duration_Getter";
96 96
97 @DomName('AudioBuffer.gain') 97 @DomName('AudioBuffer.gain')
98 @DocsEditable() 98 @DocsEditable()
99 num get gain native "AudioBuffer_gain_Getter"; 99 num get gain native "AudioBuffer_gain_Getter";
100 100
101 @DomName('AudioBuffer.gain') 101 @DomName('AudioBuffer.gain')
102 @DocsEditable() 102 @DocsEditable()
103 void set gain(num value) native "AudioBuffer_gain_Setter"; 103 void set gain(num value) native "AudioBuffer_gain_Setter";
104 104
105 @DomName('AudioBuffer.length') 105 @DomName('AudioBuffer.length')
106 @DocsEditable() 106 @DocsEditable()
107 int get length native "AudioBuffer_length_Getter"; 107 int get length native "AudioBuffer_length_Getter";
108 108
109 @DomName('AudioBuffer.numberOfChannels') 109 @DomName('AudioBuffer.numberOfChannels')
110 @DocsEditable() 110 @DocsEditable()
111 int get numberOfChannels native "AudioBuffer_numberOfChannels_Getter"; 111 int get numberOfChannels native "AudioBuffer_numberOfChannels_Getter";
112 112
113 @DomName('AudioBuffer.sampleRate') 113 @DomName('AudioBuffer.sampleRate')
114 @DocsEditable() 114 @DocsEditable()
115 num get sampleRate native "AudioBuffer_sampleRate_Getter"; 115 double get sampleRate native "AudioBuffer_sampleRate_Getter";
116 116
117 @DomName('AudioBuffer.getChannelData') 117 @DomName('AudioBuffer.getChannelData')
118 @DocsEditable() 118 @DocsEditable()
119 Float32List getChannelData(int channelIndex) native "AudioBuffer_getChannelDat a_Callback"; 119 Float32List getChannelData(int channelIndex) native "AudioBuffer_getChannelDat a_Callback";
120 120
121 } 121 }
122 // 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
123 // 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
124 // BSD-style license that can be found in the LICENSE file. 124 // BSD-style license that can be found in the LICENSE file.
125 125
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
269 269
270 /// Checks if this type is supported on the current platform. 270 /// Checks if this type is supported on the current platform.
271 static bool get supported => true; 271 static bool get supported => true;
272 272
273 @DomName('AudioContext.activeSourceCount') 273 @DomName('AudioContext.activeSourceCount')
274 @DocsEditable() 274 @DocsEditable()
275 int get activeSourceCount native "AudioContext_activeSourceCount_Getter"; 275 int get activeSourceCount native "AudioContext_activeSourceCount_Getter";
276 276
277 @DomName('AudioContext.currentTime') 277 @DomName('AudioContext.currentTime')
278 @DocsEditable() 278 @DocsEditable()
279 num get currentTime native "AudioContext_currentTime_Getter"; 279 double get currentTime native "AudioContext_currentTime_Getter";
280 280
281 @DomName('AudioContext.destination') 281 @DomName('AudioContext.destination')
282 @DocsEditable() 282 @DocsEditable()
283 AudioDestinationNode get destination native "AudioContext_destination_Getter"; 283 AudioDestinationNode get destination native "AudioContext_destination_Getter";
284 284
285 @DomName('AudioContext.listener') 285 @DomName('AudioContext.listener')
286 @DocsEditable() 286 @DocsEditable()
287 AudioListener get listener native "AudioContext_listener_Getter"; 287 AudioListener get listener native "AudioContext_listener_Getter";
288 288
289 @DomName('AudioContext.sampleRate') 289 @DomName('AudioContext.sampleRate')
290 @DocsEditable() 290 @DocsEditable()
291 num get sampleRate native "AudioContext_sampleRate_Getter"; 291 double get sampleRate native "AudioContext_sampleRate_Getter";
292 292
293 @DomName('AudioContext.createAnalyser') 293 @DomName('AudioContext.createAnalyser')
294 @DocsEditable() 294 @DocsEditable()
295 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback"; 295 AnalyserNode createAnalyser() native "AudioContext_createAnalyser_Callback";
296 296
297 @DomName('AudioContext.createBiquadFilter') 297 @DomName('AudioContext.createBiquadFilter')
298 @DocsEditable() 298 @DocsEditable()
299 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback"; 299 BiquadFilterNode createBiquadFilter() native "AudioContext_createBiquadFilter_ Callback";
300 300
301 @DomName('AudioContext.createBuffer') 301 @DomName('AudioContext.createBuffer')
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after
609 609
610 610
611 @DocsEditable() 611 @DocsEditable()
612 @DomName('AudioParam') 612 @DomName('AudioParam')
613 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram 613 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioPa ram
614 @Experimental() 614 @Experimental()
615 class AudioParam extends NativeFieldWrapperClass1 { 615 class AudioParam extends NativeFieldWrapperClass1 {
616 616
617 @DomName('AudioParam.defaultValue') 617 @DomName('AudioParam.defaultValue')
618 @DocsEditable() 618 @DocsEditable()
619 num get defaultValue native "AudioParam_defaultValue_Getter"; 619 double get defaultValue native "AudioParam_defaultValue_Getter";
620 620
621 @DomName('AudioParam.maxValue') 621 @DomName('AudioParam.maxValue')
622 @DocsEditable() 622 @DocsEditable()
623 num get maxValue native "AudioParam_maxValue_Getter"; 623 double get maxValue native "AudioParam_maxValue_Getter";
624 624
625 @DomName('AudioParam.minValue') 625 @DomName('AudioParam.minValue')
626 @DocsEditable() 626 @DocsEditable()
627 num get minValue native "AudioParam_minValue_Getter"; 627 double get minValue native "AudioParam_minValue_Getter";
628 628
629 @DomName('AudioParam.name') 629 @DomName('AudioParam.name')
630 @DocsEditable() 630 @DocsEditable()
631 String get name native "AudioParam_name_Getter"; 631 String get name native "AudioParam_name_Getter";
632 632
633 @DomName('AudioParam.units') 633 @DomName('AudioParam.units')
634 @DocsEditable() 634 @DocsEditable()
635 int get units native "AudioParam_units_Getter"; 635 int get units native "AudioParam_units_Getter";
636 636
637 @DomName('AudioParam.value') 637 @DomName('AudioParam.value')
(...skipping 718 matching lines...) Expand 10 before | Expand all | Expand 10 after
1356 // WARNING: Do not edit - generated code. 1356 // WARNING: Do not edit - generated code.
1357 1357
1358 1358
1359 @DocsEditable() 1359 @DocsEditable()
1360 @DomName('WaveTable') 1360 @DomName('WaveTable')
1361 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab le-section 1361 // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#WaveTab le-section
1362 @Experimental() 1362 @Experimental()
1363 class WaveTable extends NativeFieldWrapperClass1 { 1363 class WaveTable extends NativeFieldWrapperClass1 {
1364 1364
1365 } 1365 }
OLDNEW
« no previous file with comments | « sdk/lib/web_audio/dart2js/web_audio_dart2js.dart ('k') | tools/dom/scripts/htmldartgenerator.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698