| Index: third_party/WebKit/Source/modules/webaudio/AsyncAudioDecoder.h
|
| diff --git a/third_party/WebKit/Source/modules/webaudio/AsyncAudioDecoder.h b/third_party/WebKit/Source/modules/webaudio/AsyncAudioDecoder.h
|
| index e5ba08999193066f580dd35be58b450993f7d562..a5d7391119fa498bb2b20716ead19649ab162b3f 100644
|
| --- a/third_party/WebKit/Source/modules/webaudio/AsyncAudioDecoder.h
|
| +++ b/third_party/WebKit/Source/modules/webaudio/AsyncAudioDecoder.h
|
| @@ -34,8 +34,9 @@ namespace blink {
|
|
|
| class BaseAudioContext;
|
| class AudioBuffer;
|
| -class AudioBufferCallback;
|
| class AudioBus;
|
| +class DecodeErrorCallback;
|
| +class DecodeSuccessCallback;
|
| class DOMArrayBuffer;
|
| class ScriptPromiseResolver;
|
|
|
| @@ -58,8 +59,8 @@ class AsyncAudioDecoder {
|
| // appropriately when finished.
|
| void DecodeAsync(DOMArrayBuffer* audio_data,
|
| float sample_rate,
|
| - AudioBufferCallback* success_callback,
|
| - AudioBufferCallback* error_callback,
|
| + DecodeSuccessCallback*,
|
| + DecodeErrorCallback*,
|
| ScriptPromiseResolver*,
|
| BaseAudioContext*);
|
|
|
| @@ -67,13 +68,13 @@ class AsyncAudioDecoder {
|
| AudioBuffer* CreateAudioBufferFromAudioBus(AudioBus*);
|
| static void DecodeOnBackgroundThread(DOMArrayBuffer* audio_data,
|
| float sample_rate,
|
| - AudioBufferCallback* success_callback,
|
| - AudioBufferCallback* error_callback,
|
| + DecodeSuccessCallback*,
|
| + DecodeErrorCallback*,
|
| ScriptPromiseResolver*,
|
| BaseAudioContext*);
|
| static void NotifyComplete(DOMArrayBuffer* audio_data,
|
| - AudioBufferCallback* success_callback,
|
| - AudioBufferCallback* error_callback,
|
| + DecodeSuccessCallback*,
|
| + DecodeErrorCallback*,
|
| AudioBus*,
|
| ScriptPromiseResolver*,
|
| BaseAudioContext*);
|
|
|