| Index: android_webview/native/external_video_surface_container_impl.h
|
| diff --git a/android_webview/native/external_video_surface_container_impl.h b/android_webview/native/external_video_surface_container_impl.h
|
| index 29e7889e44db54f6ee5d69737b1a47db2297cb41..48ccd94d4f71e804bb48e6ef55d208e0090c611f 100644
|
| --- a/android_webview/native/external_video_surface_container_impl.h
|
| +++ b/android_webview/native/external_video_surface_container_impl.h
|
| @@ -20,7 +20,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(
|
| @@ -39,6 +40,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_;
|
|
|