Index: android_webview/browser/jni_dependency_factory.h |
diff --git a/android_webview/browser/jni_dependency_factory.h b/android_webview/browser/jni_dependency_factory.h |
index b396ad058d7a23f3f28d7e469b9a37a1838968f3..d0b6f72a6c204d105fe1b8222030c7ca0bea2283 100644 |
--- a/android_webview/browser/jni_dependency_factory.h |
+++ b/android_webview/browser/jni_dependency_factory.h |
@@ -8,6 +8,7 @@ |
#include "base/memory/ref_counted.h" |
namespace content { |
+class ExternalVideoSurfaceContainer; |
class GeolocationPermissionContext; |
class WebContents; |
class WebContentsViewDelegate; |
@@ -31,6 +32,10 @@ class JniDependencyFactory { |
virtual content::WebContentsViewDelegate* CreateViewDelegate( |
content::WebContents* web_contents) = 0; |
virtual AwWebPreferencesPopulater* CreateWebPreferencesPopulater() = 0; |
+#if defined(VIDEO_HOLE) |
+ virtual content::ExternalVideoSurfaceContainer* |
+ CreateExternalVideoSurfaceContainer(content::WebContents* contents) = 0; |
+#endif |
}; |
} // namespace android_webview |