| Index: third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl
|
| diff --git a/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl b/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl
|
| index d8d4d6d9eebafe048099e3035c94c5887b8aebad..f058169adc66a5f693c46af7e3f33388ccdb57d6 100644
|
| --- a/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl
|
| +++ b/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.idl
|
| @@ -3,12 +3,16 @@
|
| // found in the LICENSE file.
|
|
|
| // See https://webaudio.github.io/web-audio-api/#BaseAudioContext
|
| +
|
| enum AudioContextState {
|
| "suspended",
|
| "running",
|
| "closed"
|
| };
|
|
|
| +callback DecodeErrorCallback = void (DOMException error);
|
| +callback DecodeSuccessCallback = void (AudioBuffer decodedData);
|
| +
|
| [
|
| ActiveScriptWrappable,
|
| DependentLifetime,
|
| @@ -31,7 +35,7 @@ enum AudioContextState {
|
| [RaisesException] AudioBuffer createBuffer(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate);
|
|
|
| // Asynchronous audio file data decoding.
|
| - [RaisesException, MeasureAs=AudioContextDecodeAudioData, CallWith=ScriptState] Promise<AudioBuffer> decodeAudioData(ArrayBuffer audioData, optional AudioBufferCallback successCallback, optional AudioBufferCallback errorCallback);
|
| + [RaisesException, MeasureAs=AudioContextDecodeAudioData, CallWith=ScriptState] Promise<AudioBuffer> decodeAudioData(ArrayBuffer audioData, optional DecodeSuccessCallback successCallback, optional DecodeErrorCallback errorCallback);
|
|
|
| // Sources
|
| [RaisesException, MeasureAs=AudioContextCreateBufferSource] AudioBufferSourceNode createBufferSource();
|
|
|