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); |
}; |