Index: content/browser/media/android/browser_media_player_manager.h |
diff --git a/content/browser/media/android/browser_media_player_manager.h b/content/browser/media/android/browser_media_player_manager.h |
index 8fa1b17323c02af16f76110e571b9e1459b3408f..f3203d583daf110bf35d4a56d4a399f744939188 100644 |
--- a/content/browser/media/android/browser_media_player_manager.h |
+++ b/content/browser/media/android/browser_media_player_manager.h |
@@ -31,6 +31,7 @@ class MediaDrmBridge; |
namespace content { |
class BrowserDemuxerAndroid; |
class ContentViewCoreImpl; |
+class ExternalVideoSurfaceContainer; |
class WebContents; |
// This class manages all the MediaPlayerAndroid objects. It receives |
@@ -108,6 +109,7 @@ class CONTENT_EXPORT BrowserMediaPlayerManager |
#if defined(VIDEO_HOLE) |
void AttachExternalVideoSurface(int player_id, jobject surface); |
void DetachExternalVideoSurface(int player_id); |
+ void OnFrameInfoUpdated(); |
#endif // defined(VIDEO_HOLE) |
// Called to disble the current fullscreen playback if the video is encrypted. |
@@ -230,6 +232,10 @@ class CONTENT_EXPORT BrowserMediaPlayerManager |
// fullscreen. |
scoped_ptr<ContentVideoView> video_view_; |
+#if defined(VIDEO_HOLE) |
+ scoped_ptr<ExternalVideoSurfaceContainer> external_video_surface_container_; |
+#endif |
+ |
// Player ID of the fullscreen media player. |
int fullscreen_player_id_; |