summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl')
-rw-r--r--chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl5
1 files changed, 2 insertions, 3 deletions
diff --git a/chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl b/chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl
index bb903874f3b..2d55ad31792 100644
--- a/chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl
+++ b/chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl
@@ -27,6 +27,7 @@
*/
[
+ WillBeGarbageCollected,
Conditional=WEB_AUDIO
] interface AudioParam {
attribute float value;
@@ -42,7 +43,7 @@
// Parameter automation.
void setValueAtTime(float value, double time);
void linearRampToValueAtTime(float value, double time);
- void exponentialRampToValueAtTime(float value, double time);
+ [RaisesException] void exponentialRampToValueAtTime(float value, double time);
// Exponentially approach the target with a rate having the given time constant.
void setTargetAtTime(float target, double time, double timeConstant);
@@ -54,6 +55,4 @@
// Cancels all scheduled parameter changes with times greater than or equal to startTime.
void cancelScheduledValues(double startTime);
- [MeasureAs=LegacyWebAudio, ImplementedAs=setTargetAtTime] void setTargetValueAtTime(float targetValue, double time, double timeConstant);
-
};