Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Side by Side Diff: content/renderer/media/android/renderer_media_player_manager.cc

Issue 2464163004: [RemotePlayback] Implement 'connecting' state (Closed)
Patch Set: Fixed mocks Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 #include "content/renderer/media/android/renderer_media_player_manager.h" 5 #include "content/renderer/media/android/renderer_media_player_manager.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "content/common/media/media_player_messages_android.h" 8 #include "content/common/media/media_player_messages_android.h"
9 #include "content/public/common/renderer_preferences.h" 9 #include "content/public/common/renderer_preferences.h"
10 #include "content/renderer/media/android/webmediaplayer_android.h" 10 #include "content/renderer/media/android/webmediaplayer_android.h"
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 OnVideoSizeChanged) 42 OnVideoSizeChanged)
43 IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaTimeUpdate, OnTimeUpdate) 43 IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaTimeUpdate, OnTimeUpdate)
44 IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaPlayerReleased, 44 IPC_MESSAGE_HANDLER(MediaPlayerMsg_MediaPlayerReleased,
45 OnMediaPlayerReleased) 45 OnMediaPlayerReleased)
46 IPC_MESSAGE_HANDLER(MediaPlayerMsg_ConnectedToRemoteDevice, 46 IPC_MESSAGE_HANDLER(MediaPlayerMsg_ConnectedToRemoteDevice,
47 OnConnectedToRemoteDevice) 47 OnConnectedToRemoteDevice)
48 IPC_MESSAGE_HANDLER(MediaPlayerMsg_DisconnectedFromRemoteDevice, 48 IPC_MESSAGE_HANDLER(MediaPlayerMsg_DisconnectedFromRemoteDevice,
49 OnDisconnectedFromRemoteDevice) 49 OnDisconnectedFromRemoteDevice)
50 IPC_MESSAGE_HANDLER(MediaPlayerMsg_CancelledRemotePlaybackRequest, 50 IPC_MESSAGE_HANDLER(MediaPlayerMsg_CancelledRemotePlaybackRequest,
51 OnCancelledRemotePlaybackRequest) 51 OnCancelledRemotePlaybackRequest)
52 IPC_MESSAGE_HANDLER(MediaPlayerMsg_RemotePlaybackStarted,
53 OnRemotePlaybackStarted)
52 IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidExitFullscreen, OnDidExitFullscreen) 54 IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidExitFullscreen, OnDidExitFullscreen)
53 IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidMediaPlayerPlay, OnPlayerPlay) 55 IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidMediaPlayerPlay, OnPlayerPlay)
54 IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidMediaPlayerPause, OnPlayerPause) 56 IPC_MESSAGE_HANDLER(MediaPlayerMsg_DidMediaPlayerPause, OnPlayerPause)
55 IPC_MESSAGE_HANDLER(MediaPlayerMsg_RemoteRouteAvailabilityChanged, 57 IPC_MESSAGE_HANDLER(MediaPlayerMsg_RemoteRouteAvailabilityChanged,
56 OnRemoteRouteAvailabilityChanged) 58 OnRemoteRouteAvailabilityChanged)
57 IPC_MESSAGE_UNHANDLED(handled = false) 59 IPC_MESSAGE_UNHANDLED(handled = false)
58 IPC_END_MESSAGE_MAP() 60 IPC_END_MESSAGE_MAP()
59 return handled; 61 return handled;
60 } 62 }
61 63
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
203 player->OnDisconnectedFromRemoteDevice(); 205 player->OnDisconnectedFromRemoteDevice();
204 } 206 }
205 207
206 void RendererMediaPlayerManager::OnCancelledRemotePlaybackRequest( 208 void RendererMediaPlayerManager::OnCancelledRemotePlaybackRequest(
207 int player_id) { 209 int player_id) {
208 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id); 210 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
209 if (player) 211 if (player)
210 player->OnCancelledRemotePlaybackRequest(); 212 player->OnCancelledRemotePlaybackRequest();
211 } 213 }
212 214
215 void RendererMediaPlayerManager::OnRemotePlaybackStarted(
216 int player_id) {
217 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
218 if (player)
219 player->OnRemotePlaybackStarted();
220 }
221
213 void RendererMediaPlayerManager::OnDidExitFullscreen(int player_id) { 222 void RendererMediaPlayerManager::OnDidExitFullscreen(int player_id) {
214 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id); 223 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
215 if (player) 224 if (player)
216 player->OnDidExitFullscreen(); 225 player->OnDidExitFullscreen();
217 } 226 }
218 227
219 void RendererMediaPlayerManager::OnPlayerPlay(int player_id) { 228 void RendererMediaPlayerManager::OnPlayerPlay(int player_id) {
220 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id); 229 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
221 if (player) 230 if (player)
222 player->OnMediaPlayerPlay(); 231 player->OnMediaPlayerPlay();
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
257 if (iter != media_players_.end()) 266 if (iter != media_players_.end())
258 return iter->second; 267 return iter->second;
259 return NULL; 268 return NULL;
260 } 269 }
261 270
262 void RendererMediaPlayerManager::OnDestruct() { 271 void RendererMediaPlayerManager::OnDestruct() {
263 delete this; 272 delete this;
264 } 273 }
265 274
266 } // namespace content 275 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698