| Index: chromecast/browser/android/external_video_surface_container_impl.h
|
| diff --git a/chromecast/browser/android/external_video_surface_container_impl.h b/chromecast/browser/android/external_video_surface_container_impl.h
|
| index 434071dbbfe8a72faf7977397513a5feac0dd085..d864d0630bf8a16b89d66575ea773afc5b120d19 100644
|
| --- a/chromecast/browser/android/external_video_surface_container_impl.h
|
| +++ b/chromecast/browser/android/external_video_surface_container_impl.h
|
| @@ -21,7 +21,8 @@ class ExternalVideoSurfaceContainerImpl
|
| typedef base::Callback<void(int, jobject)> SurfaceCreatedCB;
|
| typedef base::Callback<void(int)> SurfaceDestroyedCB;
|
|
|
| - ExternalVideoSurfaceContainerImpl(content::WebContents* contents);
|
| + static ExternalVideoSurfaceContainerImpl* Create(
|
| + content::WebContents* web_contents);
|
|
|
| // ExternalVideoSurfaceContainer implementation.
|
| void RequestExternalVideoSurface(
|
| @@ -40,6 +41,8 @@ class ExternalVideoSurfaceContainerImpl
|
| void SurfaceDestroyed(JNIEnv* env, jobject obj, jint player_id);
|
|
|
| private:
|
| + explicit ExternalVideoSurfaceContainerImpl(
|
| + base::android::ScopedJavaLocalRef<jobject> java_content_view_core);
|
| ~ExternalVideoSurfaceContainerImpl() override;
|
|
|
| base::android::ScopedJavaGlobalRef<jobject> jobject_;
|
|
|