Index: Source/modules/webaudio/OfflineAudioContext.cpp |
diff --git a/Source/modules/webaudio/OfflineAudioContext.cpp b/Source/modules/webaudio/OfflineAudioContext.cpp |
index d3488419e947e373d50f13cb105be0fb0604d178..357aac783f0910cb6dac2d2fb4aee27b9a0c3867 100644 |
--- a/Source/modules/webaudio/OfflineAudioContext.cpp |
+++ b/Source/modules/webaudio/OfflineAudioContext.cpp |
@@ -28,6 +28,7 @@ |
#include "bindings/core/v8/ExceptionMessages.h" |
#include "bindings/core/v8/ExceptionState.h" |
+#include "bindings/core/v8/ScriptState.h" |
#include "core/dom/Document.h" |
#include "core/dom/ExceptionCode.h" |
#include "core/dom/ExecutionContext.h" |
@@ -125,6 +126,31 @@ ScriptPromise OfflineAudioContext::startOfflineRendering(ScriptState* scriptStat |
return m_offlineResolver->promise(); |
} |
+ScriptPromise OfflineAudioContext::closeContext(ScriptState* scriptState) |
+{ |
+ return ScriptPromise::rejectWithDOMException( |
+ scriptState, |
+ DOMException::create(InvalidAccessError, "cannot close an OfflineAudioContext.")); |
+} |
+ |
+ScriptPromise OfflineAudioContext::suspendContext(ScriptState* scriptState) |
+{ |
+ return ScriptPromise::rejectWithDOMException( |
+ scriptState, |
+ DOMException::create( |
+ InvalidAccessError, |
+ "cannot suspend an OfflineAudioContext")); |
+} |
+ |
+ScriptPromise OfflineAudioContext::resumeContext(ScriptState* scriptState) |
+{ |
+ return ScriptPromise::rejectWithDOMException( |
+ scriptState, |
+ DOMException::create( |
+ InvalidAccessError, |
+ "cannot resume an OfflineAudioContext")); |
+} |
+ |
} // namespace blink |
#endif // ENABLE(WEB_AUDIO) |