diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl')
-rw-r--r-- | chromium/third_party/WebKit/Source/modules/webaudio/AudioParam.idl | 5 |
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); - }; |