Index: third_party/WebKit/Source/web/AudioOutputDeviceClientImpl.h |
diff --git a/third_party/WebKit/Source/web/AudioOutputDeviceClientImpl.h b/third_party/WebKit/Source/web/AudioOutputDeviceClientImpl.h |
index b8bd34cbf658843c8d26888ff07a9224eed1d480..43afe7c7c335dc427345e898a517be3fed03a274 100644 |
--- a/third_party/WebKit/Source/web/AudioOutputDeviceClientImpl.h |
+++ b/third_party/WebKit/Source/web/AudioOutputDeviceClientImpl.h |
@@ -11,11 +11,13 @@ |
namespace blink { |
+class LocalFrame; |
+ |
class AudioOutputDeviceClientImpl : public GarbageCollectedFinalized<AudioOutputDeviceClientImpl>, public AudioOutputDeviceClient { |
USING_GARBAGE_COLLECTED_MIXIN(AudioOutputDeviceClientImpl); |
WTF_MAKE_NONCOPYABLE(AudioOutputDeviceClientImpl); |
public: |
- static AudioOutputDeviceClientImpl* create(); |
+ static AudioOutputDeviceClientImpl* create(LocalFrame&); |
~AudioOutputDeviceClientImpl() override; |
@@ -26,7 +28,7 @@ public: |
DEFINE_INLINE_VIRTUAL_TRACE() { AudioOutputDeviceClient::trace(visitor); } |
private: |
- AudioOutputDeviceClientImpl(); |
+ explicit AudioOutputDeviceClientImpl(LocalFrame&); |
}; |
} // namespace blink |