Index: media/blink/webmediaplayer_impl.h |
diff --git a/media/blink/webmediaplayer_impl.h b/media/blink/webmediaplayer_impl.h |
index da0d8b6c1bd984d3c0b010a635e30ca7f7ce414a..0a0f9682a1ffbc893e63927286cd71b021cec0a7 100644 |
--- a/media/blink/webmediaplayer_impl.h |
+++ b/media/blink/webmediaplayer_impl.h |
@@ -44,6 +44,7 @@ |
#include "third_party/WebKit/public/platform/WebAudioSourceProvider.h" |
#include "third_party/WebKit/public/platform/WebContentDecryptionModuleResult.h" |
#include "third_party/WebKit/public/platform/WebMediaPlayer.h" |
+#include "third_party/WebKit/public/platform/WebVideoSurfaceLayerBridge.h" |
#include "url/gurl.h" |
#if defined(OS_ANDROID) // WMPI_CAST |
@@ -721,6 +722,9 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl |
// Monitors the player events. |
base::WeakPtr<MediaObserver> observer_; |
+ // Obtains and maintains SurfaceIds. |
+ std::unique_ptr<blink::WebVideoSurfaceLayerBridge> bridge_; |
+ |
// The maximum video keyframe distance that allows triggering background |
// playback optimizations (non-MSE). |
base::TimeDelta max_keyframe_distance_to_disable_background_video_; |