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

Side by Side Diff: content/common/frame_messages.h

Issue 1570043002: Implement MediaSession on top of the WebMediaPlayerDelegate. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@media_session
Patch Set: Created 4 years, 11 months 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 // IPC messages for interacting with frames. 5 // IPC messages for interacting with frames.
6 // Multiply-included message file, hence no include guard. 6 // Multiply-included message file, hence no include guard.
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 727 matching lines...) Expand 10 before | Expand all | Expand 10 after
738 IPC_MESSAGE_ROUTED0(FrameMsg_SetFocusedFrame) 738 IPC_MESSAGE_ROUTED0(FrameMsg_SetFocusedFrame)
739 739
740 // Send to the RenderFrame to set text tracks state and style settings. 740 // Send to the RenderFrame to set text tracks state and style settings.
741 // Sent for top-level frames. 741 // Sent for top-level frames.
742 IPC_MESSAGE_ROUTED1(FrameMsg_SetTextTrackSettings, 742 IPC_MESSAGE_ROUTED1(FrameMsg_SetTextTrackSettings,
743 FrameMsg_TextTrackSettings_Params /* params */) 743 FrameMsg_TextTrackSettings_Params /* params */)
744 744
745 // Posts a message from a frame in another process to the current renderer. 745 // Posts a message from a frame in another process to the current renderer.
746 IPC_MESSAGE_ROUTED1(FrameMsg_PostMessageEvent, FrameMsg_PostMessage_Params) 746 IPC_MESSAGE_ROUTED1(FrameMsg_PostMessageEvent, FrameMsg_PostMessage_Params)
747 747
748 // Messages for pausing and initiating playback from the browser side.
749 IPC_MESSAGE_ROUTED1(FrameMsg_MediaDelegatePause,
750 int64_t /* player_cookie, distinguishes instances */)
751 IPC_MESSAGE_ROUTED1(FrameMsg_MediaDelegatePlay,
752 int64_t /* player_cookie, distinguishes instances */)
753
748 #if defined(OS_ANDROID) 754 #if defined(OS_ANDROID)
749 755
750 // External popup menus. 756 // External popup menus.
751 IPC_MESSAGE_ROUTED2(FrameMsg_SelectPopupMenuItems, 757 IPC_MESSAGE_ROUTED2(FrameMsg_SelectPopupMenuItems,
752 bool /* user canceled the popup */, 758 bool /* user canceled the popup */,
753 std::vector<int> /* selected indices */) 759 std::vector<int> /* selected indices */)
754 760
755 #elif defined(OS_MACOSX) 761 #elif defined(OS_MACOSX)
756 762
757 // External popup menus. 763 // External popup menus.
(...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after
1225 std::vector<content::ColorSuggestion> /* suggestions */) 1231 std::vector<content::ColorSuggestion> /* suggestions */)
1226 1232
1227 // Asks the browser to end the color chooser. 1233 // Asks the browser to end the color chooser.
1228 IPC_MESSAGE_ROUTED1(FrameHostMsg_EndColorChooser, int /* id */) 1234 IPC_MESSAGE_ROUTED1(FrameHostMsg_EndColorChooser, int /* id */)
1229 1235
1230 // Change the selected color in the color chooser. 1236 // Change the selected color in the color chooser.
1231 IPC_MESSAGE_ROUTED2(FrameHostMsg_SetSelectedColorInColorChooser, 1237 IPC_MESSAGE_ROUTED2(FrameHostMsg_SetSelectedColorInColorChooser,
1232 int /* id */, 1238 int /* id */,
1233 SkColor /* color */) 1239 SkColor /* color */)
1234 1240
1241 IPC_MESSAGE_ROUTED1(FrameHostMsg_MediaDestroyedNotification,
1242 int64_t /* player_cookie, distinguishes instances */)
1243
1235 // Notifies the browser that media has started/stopped playing. 1244 // Notifies the browser that media has started/stopped playing.
1236 IPC_MESSAGE_ROUTED4(FrameHostMsg_MediaPlayingNotification, 1245 IPC_MESSAGE_ROUTED5(FrameHostMsg_MediaPlayingNotification,
1237 int64_t /* player_cookie, distinguishes instances */, 1246 int64_t /* player_cookie, distinguishes instances */,
1238 bool /* has_video */, 1247 bool /* has_video */,
1239 bool /* has_audio */, 1248 bool /* has_audio */,
1240 bool /* is_remote */) 1249 bool /* is_remote */,
1250 base::TimeDelta /* duration */)
1241 1251
1242 IPC_MESSAGE_ROUTED1(FrameHostMsg_MediaPausedNotification, 1252 IPC_MESSAGE_ROUTED2(FrameHostMsg_MediaPausedNotification,
1243 int64_t /* player_cookie, distinguishes instances */) 1253 int64_t /* player_cookie, distinguishes instances */,
1254 bool /* reached end of stream */)
1244 1255
1245 // Notify browser the theme color has been changed. 1256 // Notify browser the theme color has been changed.
1246 IPC_MESSAGE_ROUTED1(FrameHostMsg_DidChangeThemeColor, 1257 IPC_MESSAGE_ROUTED1(FrameHostMsg_DidChangeThemeColor,
1247 SkColor /* theme_color */) 1258 SkColor /* theme_color */)
1248 1259
1249 // Response for FrameMsg_TextSurroundingSelectionRequest, |startOffset| and 1260 // Response for FrameMsg_TextSurroundingSelectionRequest, |startOffset| and
1250 // |endOffset| are the offsets of the selection in the returned |content|. 1261 // |endOffset| are the offsets of the selection in the returned |content|.
1251 IPC_MESSAGE_ROUTED3(FrameHostMsg_TextSurroundingSelectionResponse, 1262 IPC_MESSAGE_ROUTED3(FrameHostMsg_TextSurroundingSelectionResponse,
1252 base::string16, /* content */ 1263 base::string16, /* content */
1253 size_t, /* startOffset */ 1264 size_t, /* startOffset */
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
1364 IPC_MESSAGE_ROUTED1(FrameHostMsg_ShowPopup, 1375 IPC_MESSAGE_ROUTED1(FrameHostMsg_ShowPopup,
1365 FrameHostMsg_ShowPopup_Params) 1376 FrameHostMsg_ShowPopup_Params)
1366 IPC_MESSAGE_ROUTED0(FrameHostMsg_HidePopup) 1377 IPC_MESSAGE_ROUTED0(FrameHostMsg_HidePopup)
1367 1378
1368 #endif 1379 #endif
1369 1380
1370 // Adding a new message? Stick to the sort order above: first platform 1381 // Adding a new message? Stick to the sort order above: first platform
1371 // independent FrameMsg, then ifdefs for platform specific FrameMsg, then 1382 // independent FrameMsg, then ifdefs for platform specific FrameMsg, then
1372 // platform independent FrameHostMsg, then ifdefs for platform specific 1383 // platform independent FrameHostMsg, then ifdefs for platform specific
1373 // FrameHostMsg. 1384 // FrameHostMsg.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698