| Index: Source/modules/webaudio/AudioContext.idl
|
| diff --git a/Source/modules/webaudio/AudioContext.idl b/Source/modules/webaudio/AudioContext.idl
|
| index e5ba8a74a36fe4caf8f250d9de4baca1839cbf83..ed88fb691001b801ceead8d6b1f73cf876c5ed95 100644
|
| --- a/Source/modules/webaudio/AudioContext.idl
|
| +++ b/Source/modules/webaudio/AudioContext.idl
|
| @@ -56,7 +56,7 @@ enum AudioContextState {
|
| [RaisesException] AudioBuffer createBuffer(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate);
|
|
|
| // Asynchronous audio file data decoding.
|
| - [RaisesException, MeasureAs=AudioContextDecodeAudioData] void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallback, optional AudioBufferCallback errorCallback);
|
| + [RaisesException, CallWith=ScriptState, MeasureAs=AudioContextDecodeAudioData] Promise<AudioBuffer> decodeAudioData(ArrayBuffer audioData, optional AudioBufferCallback successCallback, optional AudioBufferCallback errorCallback);
|
|
|
| // Sources
|
| [RaisesException, MeasureAs=AudioContextCreateBufferSource] AudioBufferSourceNode createBufferSource();
|
|
|