summaryrefslogtreecommitdiff
path: root/chromium/content/renderer/media/media_factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/renderer/media/media_factory.h')
-rw-r--r--chromium/content/renderer/media/media_factory.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/chromium/content/renderer/media/media_factory.h b/chromium/content/renderer/media/media_factory.h
index 1d5aeece741..7c4ea973a11 100644
--- a/chromium/content/renderer/media/media_factory.h
+++ b/chromium/content/renderer/media/media_factory.h
@@ -45,7 +45,6 @@ class MediaLog;
class MediaObserver;
class RemotePlaybackClientWrapper;
class RendererWebMediaPlayerDelegate;
-class SurfaceManager;
class WebEncryptedMediaClientImpl;
#if defined(OS_ANDROID)
class RendererMediaPlayerManager;
@@ -72,6 +71,9 @@ class RendererMediaPlayerManager;
// Assist to RenderFrameImpl in creating various media clients.
class MediaFactory {
public:
+ // Helper function returning whether VideoSurfaceLayer should be enabled.
+ static bool VideoSurfaceLayerEnabled();
+
// Create a MediaFactory to assist the |render_frame| with media tasks.
// |request_routing_token_cb| bound to |render_frame| IPC functions for
// obtaining overlay tokens.
@@ -172,10 +174,6 @@ class MediaFactory {
RendererMediaPlayerManager* media_player_manager_ = nullptr;
#endif
- // Handles requests for SurfaceViews for MediaPlayers.
- // Lifetime is tied to the RenderFrame via the RenderFrameObserver interface.
- media::SurfaceManager* media_surface_manager_ = nullptr;
-
// Manages play, pause notifications for WebMediaPlayer implementations; its
// lifetime is tied to the RenderFrame via the RenderFrameObserver interface.
media::RendererWebMediaPlayerDelegate* media_player_delegate_ = nullptr;