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

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

Issue 2464163004: [RemotePlayback] Implement 'connecting' state (Closed)
Patch Set: Rebased 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 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
208 player->OnDisconnectedFromRemoteDevice(); 210 player->OnDisconnectedFromRemoteDevice();
209 } 211 }
210 212
211 void RendererMediaPlayerManager::OnCancelledRemotePlaybackRequest( 213 void RendererMediaPlayerManager::OnCancelledRemotePlaybackRequest(
212 int player_id) { 214 int player_id) {
213 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id); 215 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
214 if (player) 216 if (player)
215 player->OnCancelledRemotePlaybackRequest(); 217 player->OnCancelledRemotePlaybackRequest();
216 } 218 }
217 219
220 void RendererMediaPlayerManager::OnRemotePlaybackStarted(
221 int player_id) {
222 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
223 if (player)
224 player->OnRemotePlaybackStarted();
225 }
226
218 void RendererMediaPlayerManager::OnDidExitFullscreen(int player_id) { 227 void RendererMediaPlayerManager::OnDidExitFullscreen(int player_id) {
219 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id); 228 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
220 if (player) 229 if (player)
221 player->OnDidExitFullscreen(); 230 player->OnDidExitFullscreen();
222 } 231 }
223 232
224 void RendererMediaPlayerManager::OnPlayerPlay(int player_id) { 233 void RendererMediaPlayerManager::OnPlayerPlay(int player_id) {
225 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id); 234 media::RendererMediaPlayerInterface* player = GetMediaPlayer(player_id);
226 if (player) 235 if (player)
227 player->OnMediaPlayerPlay(); 236 player->OnMediaPlayerPlay();
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
262 if (iter != media_players_.end()) 271 if (iter != media_players_.end())
263 return iter->second; 272 return iter->second;
264 return NULL; 273 return NULL;
265 } 274 }
266 275
267 void RendererMediaPlayerManager::OnDestruct() { 276 void RendererMediaPlayerManager::OnDestruct() {
268 delete this; 277 delete this;
269 } 278 }
270 279
271 } // namespace content 280 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698