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

Unified Diff: sdk/lib/web_audio/dart2js/web_audio_dart2js.dart

Issue 15773008: Exposing DOM float & double types as double rather than num. 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « sdk/lib/svg/dartium/svg_dartium.dart ('k') | sdk/lib/web_audio/dartium/web_audio_dartium.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sdk/lib/web_audio/dart2js/web_audio_dart2js.dart
diff --git a/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart b/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart
index 83732db6597af7dfbee099895d5afbbc449e1928..fbeabb2b15f9f8905f135fcc718919f3a66feb49 100644
--- a/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart
+++ b/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart
@@ -37,15 +37,15 @@ class AnalyserNode extends AudioNode native "AnalyserNode" {
@DomName('AnalyserNode.maxDecibels')
@DocsEditable
- num maxDecibels;
+ double maxDecibels;
@DomName('AnalyserNode.minDecibels')
@DocsEditable
- num minDecibels;
+ double minDecibels;
@DomName('AnalyserNode.smoothingTimeConstant')
@DocsEditable
- num smoothingTimeConstant;
+ double smoothingTimeConstant;
@DomName('AnalyserNode.getByteFrequencyData')
@DocsEditable
@@ -72,11 +72,11 @@ class AudioBuffer native "AudioBuffer" {
@DomName('AudioBuffer.duration')
@DocsEditable
- final num duration;
+ final double duration;
@DomName('AudioBuffer.gain')
@DocsEditable
- num gain;
+ double gain;
@DomName('AudioBuffer.length')
@DocsEditable
@@ -88,7 +88,7 @@ class AudioBuffer native "AudioBuffer" {
@DomName('AudioBuffer.sampleRate')
@DocsEditable
- final num sampleRate;
+ final double sampleRate;
@DomName('AudioBuffer.getChannelData')
@DocsEditable
@@ -175,11 +175,11 @@ class AudioBufferSourceNode extends AudioSourceNode native "AudioBufferSourceNod
@DomName('AudioBufferSourceNode.loopEnd')
@DocsEditable
- num loopEnd;
+ double loopEnd;
@DomName('AudioBufferSourceNode.loopStart')
@DocsEditable
- num loopStart;
+ double loopStart;
@DomName('AudioBufferSourceNode.playbackRate')
@DocsEditable
@@ -192,17 +192,17 @@ class AudioBufferSourceNode extends AudioSourceNode native "AudioBufferSourceNod
@DomName('AudioBufferSourceNode.noteGrainOn')
@DocsEditable
@Experimental // untriaged
- void noteGrainOn(num when, num grainOffset, num grainDuration) native;
+ void noteGrainOn(double when, double grainOffset, double grainDuration) native;
@DomName('AudioBufferSourceNode.noteOff')
@DocsEditable
@Experimental // untriaged
- void noteOff(num when) native;
+ void noteOff(double when) native;
@DomName('AudioBufferSourceNode.noteOn')
@DocsEditable
@Experimental // untriaged
- void noteOn(num when) native;
+ void noteOn(double when) native;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
@@ -228,7 +228,7 @@ class AudioContext extends EventTarget native "AudioContext" {
@DomName('AudioContext.currentTime')
@DocsEditable
- final num currentTime;
+ final double currentTime;
@DomName('AudioContext.destination')
@DocsEditable
@@ -240,7 +240,7 @@ class AudioContext extends EventTarget native "AudioContext" {
@DomName('AudioContext.sampleRate')
@DocsEditable
- final num sampleRate;
+ final double sampleRate;
@DomName('AudioContext.createAnalyser')
@DocsEditable
@@ -252,7 +252,7 @@ class AudioContext extends EventTarget native "AudioContext" {
@DomName('AudioContext.createBuffer')
@DocsEditable
- AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFrames, [num sampleRate]) native;
+ AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFrames, [double sampleRate]) native;
@DomName('AudioContext.createBufferSource')
@DocsEditable
@@ -272,12 +272,12 @@ class AudioContext extends EventTarget native "AudioContext" {
@DomName('AudioContext.createDelay')
@DocsEditable
- DelayNode createDelay([num maxDelayTime]) native;
+ DelayNode createDelay([double maxDelayTime]) native;
@DomName('AudioContext.createDelayNode')
@DocsEditable
@Experimental // untriaged
- DelayNode createDelayNode([num maxDelayTime]) native;
+ DelayNode createDelayNode([double maxDelayTime]) native;
@DomName('AudioContext.createDynamicsCompressor')
@DocsEditable
@@ -388,23 +388,23 @@ class AudioListener native "AudioListener" {
@DomName('AudioListener.dopplerFactor')
@DocsEditable
- num dopplerFactor;
+ double dopplerFactor;
@DomName('AudioListener.speedOfSound')
@DocsEditable
- num speedOfSound;
+ double speedOfSound;
@DomName('AudioListener.setOrientation')
@DocsEditable
- void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) native;
+ void setOrientation(double x, double y, double z, double xUp, double yUp, double zUp) native;
@DomName('AudioListener.setPosition')
@DocsEditable
- void setPosition(num x, num y, num z) native;
+ void setPosition(double x, double y, double z) native;
@DomName('AudioListener.setVelocity')
@DocsEditable
- void setVelocity(num x, num y, num z) native;
+ void setVelocity(double x, double y, double z) native;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -462,15 +462,15 @@ class AudioParam native "AudioParam" {
@DomName('AudioParam.defaultValue')
@DocsEditable
- final num defaultValue;
+ final double defaultValue;
@DomName('AudioParam.maxValue')
@DocsEditable
- final num maxValue;
+ final double maxValue;
@DomName('AudioParam.minValue')
@DocsEditable
- final num minValue;
+ final double minValue;
@DomName('AudioParam.name')
@DocsEditable
@@ -482,36 +482,36 @@ class AudioParam native "AudioParam" {
@DomName('AudioParam.value')
@DocsEditable
- num value;
+ double value;
@DomName('AudioParam.cancelScheduledValues')
@DocsEditable
- void cancelScheduledValues(num startTime) native;
+ void cancelScheduledValues(double startTime) native;
@DomName('AudioParam.exponentialRampToValueAtTime')
@DocsEditable
- void exponentialRampToValueAtTime(num value, num time) native;
+ void exponentialRampToValueAtTime(double value, double time) native;
@DomName('AudioParam.linearRampToValueAtTime')
@DocsEditable
- void linearRampToValueAtTime(num value, num time) native;
+ void linearRampToValueAtTime(double value, double time) native;
@DomName('AudioParam.setTargetAtTime')
@DocsEditable
- void setTargetAtTime(num target, num time, num timeConstant) native;
+ void setTargetAtTime(double target, double time, double timeConstant) native;
@DomName('AudioParam.setTargetValueAtTime')
@DocsEditable
@Experimental // untriaged
- void setTargetValueAtTime(num targetValue, num time, num timeConstant) native;
+ void setTargetValueAtTime(double targetValue, double time, double timeConstant) native;
@DomName('AudioParam.setValueAtTime')
@DocsEditable
- void setValueAtTime(num value, num time) native;
+ void setValueAtTime(double value, double time) native;
@DomName('AudioParam.setValueCurveAtTime')
@DocsEditable
- void setValueCurveAtTime(Float32List values, num time, num duration) native;
+ void setValueCurveAtTime(Float32List values, double time, double duration) native;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -790,7 +790,7 @@ class OfflineAudioContext extends AudioContext implements EventTarget native "Of
@DomName('OfflineAudioContext.OfflineAudioContext')
@DocsEditable
- factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, num sampleRate) {
+ factory OfflineAudioContext(int numberOfChannels, int numberOfFrames, double sampleRate) {
return OfflineAudioContext._create_1(numberOfChannels, numberOfFrames, sampleRate);
}
static OfflineAudioContext _create_1(numberOfChannels, numberOfFrames, sampleRate) => JS('OfflineAudioContext', 'new OfflineAudioContext(#,#,#)', numberOfChannels, numberOfFrames, sampleRate);
@@ -871,12 +871,12 @@ class OscillatorNode extends AudioSourceNode native "OscillatorNode" {
@DomName('OscillatorNode.noteOff')
@DocsEditable
@Experimental // untriaged
- void noteOff(num when) native;
+ void noteOff(double when) native;
@DomName('OscillatorNode.noteOn')
@DocsEditable
@Experimental // untriaged
- void noteOn(num when) native;
+ void noteOn(double when) native;
@DomName('OscillatorNode.setWaveTable')
@DocsEditable
@@ -884,11 +884,11 @@ class OscillatorNode extends AudioSourceNode native "OscillatorNode" {
@DomName('OscillatorNode.start')
@DocsEditable
- void start(num when) native;
+ void start(double when) native;
@DomName('OscillatorNode.stop')
@DocsEditable
- void stop(num when) native;
+ void stop(double when) native;
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -939,15 +939,15 @@ class PannerNode extends AudioNode native "PannerNode" {
@DomName('PannerNode.coneInnerAngle')
@DocsEditable
- num coneInnerAngle;
+ double coneInnerAngle;
@DomName('PannerNode.coneOuterAngle')
@DocsEditable
- num coneOuterAngle;
+ double coneOuterAngle;
@DomName('PannerNode.coneOuterGain')
@DocsEditable
- num coneOuterGain;
+ double coneOuterGain;
@DomName('PannerNode.distanceModel')
@DocsEditable
@@ -955,7 +955,7 @@ class PannerNode extends AudioNode native "PannerNode" {
@DomName('PannerNode.maxDistance')
@DocsEditable
- num maxDistance;
+ double maxDistance;
@DomName('PannerNode.panningModel')
@DocsEditable
@@ -963,23 +963,23 @@ class PannerNode extends AudioNode native "PannerNode" {
@DomName('PannerNode.refDistance')
@DocsEditable
- num refDistance;
+ double refDistance;
@DomName('PannerNode.rolloffFactor')
@DocsEditable
- num rolloffFactor;
+ double rolloffFactor;
@DomName('PannerNode.setOrientation')
@DocsEditable
- void setOrientation(num x, num y, num z) native;
+ void setOrientation(double x, double y, double z) native;
@DomName('PannerNode.setPosition')
@DocsEditable
- void setPosition(num x, num y, num z) native;
+ void setPosition(double x, double y, double z) native;
@DomName('PannerNode.setVelocity')
@DocsEditable
- void setVelocity(num x, num y, num z) native;
+ void setVelocity(double x, double y, double z) native;
}
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
« no previous file with comments | « sdk/lib/svg/dartium/svg_dartium.dart ('k') | sdk/lib/web_audio/dartium/web_audio_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698