Index: third_party/WebKit/Source/modules/webaudio/BaseAudioContext.h |
diff --git a/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.h b/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.h |
index 492e4964b58f345ed9725a698571f7856aa276e9..235dba33e6b9225d4e6fdbd65d894d7c6f484a69 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.h |
+++ b/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.h |
@@ -36,8 +36,12 @@ |
#include "modules/ModulesExport.h" |
#include "modules/webaudio/AsyncAudioDecoder.h" |
#include "modules/webaudio/AudioDestinationNode.h" |
+#include "modules/webaudio/AudioWorklet.h" |
+#include "modules/webaudio/AudioWorkletMessagingProxy.h" |
+#include "modules/webaudio/AudioWorkletThread.h" |
#include "modules/webaudio/DeferredTaskHandler.h" |
#include "modules/webaudio/IIRFilterNode.h" |
+#include "modules/webaudio/WindowAudioWorklet.h" |
#include "platform/audio/AudioBus.h" |
#include "platform/bindings/ActiveScriptWrappable.h" |
#include "platform/heap/Handle.h" |
@@ -47,6 +51,7 @@ |
#include "platform/wtf/Vector.h" |
#include "platform/wtf/build_config.h" |
+ |
namespace blink { |
class AnalyserNode; |
@@ -55,6 +60,7 @@ class AudioBufferCallback; |
class AudioBufferSourceNode; |
class AudioContextOptions; |
class AudioListener; |
+class AudioWorkletMessagingProxy; |
class BaseAudioContextTest; |
class BiquadFilterNode; |
class ChannelMergerNode; |
@@ -331,6 +337,10 @@ class MODULES_EXPORT BaseAudioContext |
// gesture while the AudioContext requires a user gesture. |
void MaybeRecordStartAttempt(); |
+ AudioWorklet* GetAudioWorklet(); |
+ AudioWorkletMessagingProxy* GetWorkletMessagingProxy(); |
+ WebThreadSupportingGC* GetRenderingThread(); |
+ |
protected: |
explicit BaseAudioContext(Document*); |
BaseAudioContext(Document*, |
@@ -482,6 +492,8 @@ class MODULES_EXPORT BaseAudioContext |
Optional<AutoplayStatus> autoplay_status_; |
AudioIOPosition output_position_; |
+ |
+ AudioWorkletMessagingProxy* worklet_messaging_proxy_; |
}; |
} // namespace blink |