Chromium Code Reviews| Index: content/renderer/render_thread_impl.h |
| diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h |
| index 04c096d36578ef9cbf57c1cab6c7f7ae397ffa6e..34674d46cdf3367687fda505319ebd5481ce8264 100644 |
| --- a/content/renderer/render_thread_impl.h |
| +++ b/content/renderer/render_thread_impl.h |
| @@ -40,6 +40,8 @@ struct ViewMsg_New_Params; |
| class WebDatabaseObserverImpl; |
| namespace WebKit { |
| +class WebMediaStreamCenter; |
| +class WebMediaStreamCenterClient; |
| class WebStorageEventDispatcher; |
| } |
| @@ -52,6 +54,7 @@ class ScopedCOMInitializer; |
| } |
| namespace content { |
| +class MediaStreamCenter; |
| class RenderProcessObserver; |
| } |
| @@ -169,6 +172,11 @@ class CONTENT_EXPORT RenderThreadImpl : public content::RenderThread, |
| return audio_message_filter_.get(); |
| } |
| + // Creates the embedder implementation of WebMediaStreamCenter. |
| + // The resulting object is owned by WebKit and delete by WebKit at tear-down. |
|
piman
2012/03/07 16:24:54
typo: delete->deleted
mflodman_chromium_OOO
2012/03/07 19:28:28
Done.
|
| + WebKit::WebMediaStreamCenter* CreateMediaStreamCenter( |
| + WebKit::WebMediaStreamCenterClient* client); |
| + |
| VideoCaptureImplManager* video_capture_impl_manager() const { |
| return vc_manager_.get(); |
| } |
| @@ -212,6 +220,9 @@ class CONTENT_EXPORT RenderThreadImpl : public content::RenderThread, |
| scoped_ptr<RendererWebKitPlatformSupportImpl> webkit_platform_support_; |
| scoped_ptr<WebKit::WebStorageEventDispatcher> dom_storage_event_dispatcher_; |
| + // Used on the render thread and deleted by WebKit at shutdown. |
| + content::MediaStreamCenter* media_stream_center_; |
| + |
| // Used on the renderer and IPC threads. |
| scoped_refptr<DBMessageFilter> db_message_filter_; |
| scoped_refptr<AudioInputMessageFilter> audio_input_message_filter_; |