Index: content/renderer/media/android/renderer_media_player_manager.h |
diff --git a/content/renderer/media/android/renderer_media_player_manager.h b/content/renderer/media/android/renderer_media_player_manager.h |
index 73044c45b9da420c2f11e6971c17b58e8cc5bda1..3ce079fd5dd7c309d1dc7c4afc8dfc510173d2a1 100644 |
--- a/content/renderer/media/android/renderer_media_player_manager.h |
+++ b/content/renderer/media/android/renderer_media_player_manager.h |
@@ -7,15 +7,12 @@ |
#include <map> |
#include <string> |
-#include <vector> |
#include "base/basictypes.h" |
#include "base/time/time.h" |
-#include "content/common/media/cdm_messages_enums.h" |
#include "content/common/media/media_player_messages_enums_android.h" |
#include "content/public/renderer/render_frame_observer.h" |
#include "media/base/android/media_player_android.h" |
-#include "media/base/media_keys.h" |
#include "url/gurl.h" |
namespace blink { |
@@ -28,17 +25,14 @@ class RectF; |
namespace content { |
-class ProxyMediaKeys; |
class WebMediaPlayerAndroid; |
// Class for managing all the WebMediaPlayerAndroid objects in the same |
// RenderFrame. |
class RendererMediaPlayerManager : public RenderFrameObserver { |
public: |
- static const int kInvalidCdmId = 0; |
- |
// Constructs a RendererMediaPlayerManager object for the |render_frame|. |
- RendererMediaPlayerManager(RenderFrame* render_frame); |
+ explicit RendererMediaPlayerManager(RenderFrame* render_frame); |
virtual ~RendererMediaPlayerManager(); |
// RenderFrameObserver overrides. |
@@ -99,31 +93,10 @@ class RendererMediaPlayerManager : public RenderFrameObserver { |
bool ShouldUseVideoOverlayForEmbeddedEncryptedVideo(); |
#endif // defined(VIDEO_HOLE) |
- // Encrypted media related methods. |
- void InitializeCdm(int cdm_id, |
- ProxyMediaKeys* media_keys, |
- const std::string& key_system, |
- const GURL& security_origin); |
- void CreateSession(int cdm_id, |
- uint32 session_id, |
- CdmHostMsg_CreateSession_ContentType conent_type, |
- const std::vector<uint8>& init_data); |
- void UpdateSession(int cdm_id, |
- uint32 session_id, |
- const std::vector<uint8>& response); |
- void ReleaseSession(int cdm_id, uint32 session_id); |
- void DestroyCdm(int cdm_id); |
- |
// Registers and unregisters a WebMediaPlayerAndroid object. |
int RegisterMediaPlayer(WebMediaPlayerAndroid* player); |
void UnregisterMediaPlayer(int player_id); |
- // Registers a ProxyMediaKeys object. There must be a WebMediaPlayerAndroid |
- // object already registered for this id, and it is unregistered when the |
- // player is unregistered. For now |cdm_id| is the same as player_id |
- // used in other methods. |
- void RegisterMediaKeys(int cdm_id, ProxyMediaKeys* media_keys); |
- |
// Checks whether a player can enter fullscreen. |
bool CanEnterFullscreen(blink::WebFrame* frame); |
@@ -140,9 +113,6 @@ class RendererMediaPlayerManager : public RenderFrameObserver { |
// Gets the pointer to WebMediaPlayerAndroid given the |player_id|. |
WebMediaPlayerAndroid* GetMediaPlayer(int player_id); |
- // Gets the pointer to ProxyMediaKeys given the |cdm_id|. |
- ProxyMediaKeys* GetMediaKeys(int cdm_id); |
- |
#if defined(VIDEO_HOLE) |
// Gets the list of media players with video geometry changes. |
void RetrieveGeometryChanges(std::map<int, gfx::RectF>* changes); |
@@ -172,19 +142,6 @@ class RendererMediaPlayerManager : public RenderFrameObserver { |
void OnPlayerPause(int player_id); |
void OnRequestFullscreen(int player_id); |
void OnPauseVideo(); |
- void OnSessionCreated(int cdm_id, |
- uint32 session_id, |
- const std::string& web_session_id); |
- void OnSessionMessage(int cdm_id, |
- uint32 session_id, |
- const std::vector<uint8>& message, |
- const GURL& destination_url); |
- void OnSessionReady(int cdm_id, uint32 session_id); |
- void OnSessionClosed(int cdm_id, uint32 session_id); |
- void OnSessionError(int cdm_id, |
- uint32 session_id, |
- media::MediaKeys::KeyError error_code, |
- uint32 system_code); |
// Release all video player resources. |
// If something is in progress the resource will not be freed. It will |
@@ -196,10 +153,6 @@ class RendererMediaPlayerManager : public RenderFrameObserver { |
// we can enumerate them to send updates about tab focus and visibility. |
std::map<int, WebMediaPlayerAndroid*> media_players_; |
- // Info for all available ProxyMediaKeys. There must be at most one |
- // ProxyMediaKeys for each available WebMediaPlayerAndroid. |
- std::map<int, ProxyMediaKeys*> media_keys_; |
- |
int next_media_player_id_; |
// WebFrame of the fullscreen video. |