Index: webkit/glue/webmediaplayer_impl.h |
diff --git a/webkit/glue/webmediaplayer_impl.h b/webkit/glue/webmediaplayer_impl.h |
index 9361020ea1a35cb2f2ef3fe1775e70d9d195ec7b..26825daf140c10050c73b3844e48177f0a592021 100644 |
--- a/webkit/glue/webmediaplayer_impl.h |
+++ b/webkit/glue/webmediaplayer_impl.h |
@@ -169,14 +169,18 @@ class WebMediaPlayerImpl : public WebKit::WebMediaPlayer, |
// |collection| can override the default filters by adding extra filters to |
// |collection| before calling this method. |
// |
+ // Callers must call |Initialize()| before they can use the object. |
WebMediaPlayerImpl(WebKit::WebMediaPlayerClient* client, |
- media::MediaFilterCollection* collection, |
- MediaResourceLoaderBridgeFactory* bridge_factory_simple, |
- MediaResourceLoaderBridgeFactory* bridge_factory_buffered, |
- bool use_simple_data_source, |
- scoped_refptr<WebVideoRenderer> web_video_renderer); |
+ media::MediaFilterCollection* collection); |
virtual ~WebMediaPlayerImpl(); |
+ // Finalizes initialization of the object. |
+ bool Initialize( |
+ MediaResourceLoaderBridgeFactory* bridge_factory_simple, |
+ MediaResourceLoaderBridgeFactory* bridge_factory_buffered, |
+ bool use_simple_data_source, |
+ scoped_refptr<WebVideoRenderer> web_video_renderer); |
+ |
virtual void load(const WebKit::WebURL& url); |
virtual void cancelLoad(); |