| Index: Source/modules/webaudio/OfflineAudioContext.h
|
| diff --git a/Source/modules/webaudio/OfflineAudioContext.h b/Source/modules/webaudio/OfflineAudioContext.h
|
| index c439c40f23f7e2ce2b22f660311e7e80d4420e60..030586f4d409064f9104460129d823414c9ac71f 100644
|
| --- a/Source/modules/webaudio/OfflineAudioContext.h
|
| +++ b/Source/modules/webaudio/OfflineAudioContext.h
|
| @@ -26,13 +26,13 @@
|
| #define OfflineAudioContext_h
|
|
|
| #include "modules/ModulesExport.h"
|
| -#include "modules/webaudio/AudioContext.h"
|
| +#include "modules/webaudio/AbstractAudioContext.h"
|
|
|
| namespace blink {
|
|
|
| class ExceptionState;
|
|
|
| -class MODULES_EXPORT OfflineAudioContext final : public AudioContext {
|
| +class MODULES_EXPORT OfflineAudioContext final : public AbstractAudioContext {
|
| DEFINE_WRAPPERTYPEINFO();
|
| public:
|
| static OfflineAudioContext* create(ExecutionContext*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionState&);
|
| @@ -40,6 +40,13 @@ public:
|
| ~OfflineAudioContext() override;
|
|
|
| ScriptPromise startOfflineRendering(ScriptState*);
|
| +
|
| + ScriptPromise closeContext(ScriptState*) final;
|
| + ScriptPromise suspendContext(ScriptState*) final;
|
| + ScriptPromise resumeContext(ScriptState*) final;
|
| +
|
| + bool hasRealtimeConstraint() final { return false; }
|
| +
|
| private:
|
| OfflineAudioContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);
|
| };
|
|
|