| Index: content/renderer/render_frame_impl.h
|
| diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h
|
| index 28ab50bc7b2c70fa0448b6d76df26fb470e43bbb..5b7db01bb927e747dcd43ee1edfd70125fffa664 100644
|
| --- a/content/renderer/render_frame_impl.h
|
| +++ b/content/renderer/render_frame_impl.h
|
| @@ -154,6 +154,7 @@ class RenderAccessibilityImpl;
|
| class RendererMediaPlayerManager;
|
| class RendererPpapiHost;
|
| class RenderFrameObserver;
|
| +class RenderMediaLog;
|
| class RenderViewImpl;
|
| class RenderWidget;
|
| class RenderWidgetFullscreenPepper;
|
| @@ -1122,6 +1123,9 @@ class CONTENT_EXPORT RenderFrameImpl
|
|
|
| void InitializeBlameContext(RenderFrameImpl* parent_frame);
|
|
|
| + // Lazy constructs a RenderMediaLog for use across owned media objects.
|
| + const scoped_refptr<RenderMediaLog>& GetMediaLog();
|
| +
|
| // Stores the WebLocalFrame we are associated with. This is null from the
|
| // constructor until BindToWebFrame is called, and it is null after
|
| // frameDetached is called until destruction (which is asynchronous in the
|
| @@ -1242,6 +1246,8 @@ class CONTENT_EXPORT RenderFrameImpl
|
| // Destroyed via the RenderFrameObserver::OnDestruct() mechanism.
|
| UserMediaClientImpl* web_user_media_client_;
|
|
|
| + scoped_refptr<RenderMediaLog> media_log_;
|
| +
|
| // EncryptedMediaClient attached to this frame; lazily initialized.
|
| std::unique_ptr<media::WebEncryptedMediaClientImpl>
|
| web_encrypted_media_client_;
|
|
|