OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_BROWSER_ANDROID_MEDIA_PLAYER_MANAGER_IMPL_H_ | 5 #ifndef CONTENT_BROWSER_ANDROID_MEDIA_PLAYER_MANAGER_IMPL_H_ |
6 #define CONTENT_BROWSER_ANDROID_MEDIA_PLAYER_MANAGER_IMPL_H_ | 6 #define CONTENT_BROWSER_ANDROID_MEDIA_PLAYER_MANAGER_IMPL_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 | 9 |
10 #include "base/callback.h" | 10 #include "base/callback.h" |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 bool seek_done) OVERRIDE; | 67 bool seek_done) OVERRIDE; |
68 virtual void RequestMediaResources( | 68 virtual void RequestMediaResources( |
69 media::MediaPlayerAndroid* player) OVERRIDE; | 69 media::MediaPlayerAndroid* player) OVERRIDE; |
70 virtual void ReleaseMediaResources( | 70 virtual void ReleaseMediaResources( |
71 media::MediaPlayerAndroid* player) OVERRIDE; | 71 media::MediaPlayerAndroid* player) OVERRIDE; |
72 virtual media::MediaResourceGetter* GetMediaResourceGetter() OVERRIDE; | 72 virtual media::MediaResourceGetter* GetMediaResourceGetter() OVERRIDE; |
73 virtual media::MediaPlayerAndroid* GetFullscreenPlayer() OVERRIDE; | 73 virtual media::MediaPlayerAndroid* GetFullscreenPlayer() OVERRIDE; |
74 virtual media::MediaPlayerAndroid* GetPlayer(int player_id) OVERRIDE; | 74 virtual media::MediaPlayerAndroid* GetPlayer(int player_id) OVERRIDE; |
75 virtual void DestroyAllMediaPlayers() OVERRIDE; | 75 virtual void DestroyAllMediaPlayers() OVERRIDE; |
76 virtual void OnMediaSeekRequest(int player_id, base::TimeDelta time_to_seek, | 76 virtual void OnMediaSeekRequest(int player_id, base::TimeDelta time_to_seek, |
77 bool request_surface) OVERRIDE; | 77 unsigned seek_request_id) OVERRIDE; |
| 78 virtual void OnMediaConfigRequest(int player_id) OVERRIDE; |
78 virtual void OnKeyAdded(int player_id, | 79 virtual void OnKeyAdded(int player_id, |
79 const std::string& key_system, | 80 const std::string& key_system, |
80 const std::string& session_id) OVERRIDE; | 81 const std::string& session_id) OVERRIDE; |
81 virtual void OnKeyError(int player_id, | 82 virtual void OnKeyError(int player_id, |
82 const std::string& key_system, | 83 const std::string& key_system, |
83 const std::string& session_id, | 84 const std::string& session_id, |
84 media::MediaKeys::KeyError error_code, | 85 media::MediaKeys::KeyError error_code, |
85 int system_code) OVERRIDE; | 86 int system_code) OVERRIDE; |
86 virtual void OnKeyMessage(int player_id, | 87 virtual void OnKeyMessage(int player_id, |
87 const std::string& key_system, | 88 const std::string& key_system, |
(...skipping 26 matching lines...) Expand all Loading... |
114 virtual void OnSeek(int player_id, base::TimeDelta time); | 115 virtual void OnSeek(int player_id, base::TimeDelta time); |
115 virtual void OnPause(int player_id); | 116 virtual void OnPause(int player_id); |
116 virtual void OnReleaseResources(int player_id); | 117 virtual void OnReleaseResources(int player_id); |
117 virtual void OnDestroyPlayer(int player_id); | 118 virtual void OnDestroyPlayer(int player_id); |
118 virtual void OnDemuxerReady( | 119 virtual void OnDemuxerReady( |
119 int player_id, | 120 int player_id, |
120 const media::MediaPlayerHostMsg_DemuxerReady_Params& params); | 121 const media::MediaPlayerHostMsg_DemuxerReady_Params& params); |
121 virtual void OnReadFromDemuxerAck( | 122 virtual void OnReadFromDemuxerAck( |
122 int player_id, | 123 int player_id, |
123 const media::MediaPlayerHostMsg_ReadFromDemuxerAck_Params& params); | 124 const media::MediaPlayerHostMsg_ReadFromDemuxerAck_Params& params); |
124 void OnMediaSeekRequestAck(int player_id); | 125 void OnMediaSeekRequestAck(int player_id, unsigned seek_request_id); |
125 void OnGenerateKeyRequest(int player_id, | 126 void OnGenerateKeyRequest(int player_id, |
126 const std::string& key_system, | 127 const std::string& key_system, |
127 const std::string& type, | 128 const std::string& type, |
128 const std::vector<uint8>& init_data); | 129 const std::vector<uint8>& init_data); |
129 void OnAddKey(int player_id, | 130 void OnAddKey(int player_id, |
130 const std::string& key_system, | 131 const std::string& key_system, |
131 const std::vector<uint8>& key, | 132 const std::vector<uint8>& key, |
132 const std::vector<uint8>& init_data, | 133 const std::vector<uint8>& init_data, |
133 const std::string& session_id); | 134 const std::string& session_id); |
134 void OnCancelKeyRequest(int player_id, | 135 void OnCancelKeyRequest(int player_id, |
(...skipping 26 matching lines...) Expand all Loading... |
161 | 162 |
162 // Object for retrieving resources media players. | 163 // Object for retrieving resources media players. |
163 scoped_ptr<media::MediaResourceGetter> media_resource_getter_; | 164 scoped_ptr<media::MediaResourceGetter> media_resource_getter_; |
164 | 165 |
165 DISALLOW_COPY_AND_ASSIGN(MediaPlayerManagerImpl); | 166 DISALLOW_COPY_AND_ASSIGN(MediaPlayerManagerImpl); |
166 }; | 167 }; |
167 | 168 |
168 } // namespace content | 169 } // namespace content |
169 | 170 |
170 #endif // CONTENT_BROWSER_ANDROID_MEDIA_PLAYER_MANAGER_IMPL_H_ | 171 #endif // CONTENT_BROWSER_ANDROID_MEDIA_PLAYER_MANAGER_IMPL_H_ |
OLD | NEW |