| 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 // Multiply-included message header, no traditional include guard. | 5 // Multiply-included message header, no traditional include guard. |
| 6 #include <string> | 6 #include <string> |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
| 10 #include "base/file_path.h" | 10 #include "base/file_path.h" |
| (...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 258 IPC_STRUCT_TRAITS_BEGIN(ppapi::NetworkInfo) | 258 IPC_STRUCT_TRAITS_BEGIN(ppapi::NetworkInfo) |
| 259 IPC_STRUCT_TRAITS_MEMBER(name) | 259 IPC_STRUCT_TRAITS_MEMBER(name) |
| 260 IPC_STRUCT_TRAITS_MEMBER(type) | 260 IPC_STRUCT_TRAITS_MEMBER(type) |
| 261 IPC_STRUCT_TRAITS_MEMBER(state) | 261 IPC_STRUCT_TRAITS_MEMBER(state) |
| 262 IPC_STRUCT_TRAITS_MEMBER(addresses) | 262 IPC_STRUCT_TRAITS_MEMBER(addresses) |
| 263 IPC_STRUCT_TRAITS_MEMBER(display_name) | 263 IPC_STRUCT_TRAITS_MEMBER(display_name) |
| 264 IPC_STRUCT_TRAITS_MEMBER(mtu) | 264 IPC_STRUCT_TRAITS_MEMBER(mtu) |
| 265 IPC_STRUCT_TRAITS_END() | 265 IPC_STRUCT_TRAITS_END() |
| 266 | 266 |
| 267 #if !defined(OS_NACL) && !defined(NACL_WIN64) | 267 #if !defined(OS_NACL) && !defined(NACL_WIN64) |
| 268 IPC_STRUCT_TRAITS_BEGIN(ppapi::proxy::PPPVideoCapture_Buffer) | |
| 269 IPC_STRUCT_TRAITS_MEMBER(resource) | |
| 270 IPC_STRUCT_TRAITS_MEMBER(handle) | |
| 271 IPC_STRUCT_TRAITS_MEMBER(size) | |
| 272 IPC_STRUCT_TRAITS_END() | |
| 273 | 268 |
| 274 // TODO(tomfinegan): This is identical to PPPVideoCapture_Buffer, maybe replace | |
| 275 // both with a single type? | |
| 276 IPC_STRUCT_TRAITS_BEGIN(ppapi::proxy::PPPDecryptor_Buffer) | 269 IPC_STRUCT_TRAITS_BEGIN(ppapi::proxy::PPPDecryptor_Buffer) |
| 277 IPC_STRUCT_TRAITS_MEMBER(resource) | 270 IPC_STRUCT_TRAITS_MEMBER(resource) |
| 278 IPC_STRUCT_TRAITS_MEMBER(handle) | 271 IPC_STRUCT_TRAITS_MEMBER(handle) |
| 279 IPC_STRUCT_TRAITS_MEMBER(size) | 272 IPC_STRUCT_TRAITS_MEMBER(size) |
| 280 IPC_STRUCT_TRAITS_END() | 273 IPC_STRUCT_TRAITS_END() |
| 281 | 274 |
| 282 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) | 275 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) |
| 283 | 276 |
| 284 // These are from the browser to the plugin. | 277 // These are from the browser to the plugin. |
| 285 // Loads the given plugin. | 278 // Loads the given plugin. |
| (...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 745 bool /* succeeded */, | 738 bool /* succeeded */, |
| 746 std::string /* canonical_name */, | 739 std::string /* canonical_name */, |
| 747 std::vector<PP_NetAddress_Private> /* net_address_list */) | 740 std::vector<PP_NetAddress_Private> /* net_address_list */) |
| 748 | 741 |
| 749 #if !defined(OS_NACL) && !defined(NACL_WIN64) | 742 #if !defined(OS_NACL) && !defined(NACL_WIN64) |
| 750 // PPP_Instance_Private. | 743 // PPP_Instance_Private. |
| 751 IPC_SYNC_MESSAGE_ROUTED1_1(PpapiMsg_PPPInstancePrivate_GetInstanceObject, | 744 IPC_SYNC_MESSAGE_ROUTED1_1(PpapiMsg_PPPInstancePrivate_GetInstanceObject, |
| 752 PP_Instance /* instance */, | 745 PP_Instance /* instance */, |
| 753 ppapi::proxy::SerializedVar /* result */) | 746 ppapi::proxy::SerializedVar /* result */) |
| 754 | 747 |
| 755 // PPB_VideoCapture_Dev | |
| 756 IPC_MESSAGE_ROUTED3(PpapiMsg_PPBVideoCapture_EnumerateDevicesACK, | |
| 757 ppapi::HostResource /* video_capture */, | |
| 758 int32_t /* result */, | |
| 759 std::vector<ppapi::DeviceRefData> /* devices */) | |
| 760 IPC_MESSAGE_ROUTED2(PpapiMsg_PPBVideoCapture_OpenACK, | |
| 761 ppapi::HostResource /* video_capture */, | |
| 762 int32_t /* result */) | |
| 763 | |
| 764 // PPP_VideoCapture_Dev | |
| 765 IPC_MESSAGE_ROUTED3( | |
| 766 PpapiMsg_PPPVideoCapture_OnDeviceInfo, | |
| 767 ppapi::HostResource /* video_capture */, | |
| 768 PP_VideoCaptureDeviceInfo_Dev /* info */, | |
| 769 std::vector<ppapi::proxy::PPPVideoCapture_Buffer> /* buffers */) | |
| 770 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPVideoCapture_OnStatus, | |
| 771 ppapi::HostResource /* video_capture */, | |
| 772 uint32_t /* status */) | |
| 773 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPVideoCapture_OnError, | |
| 774 ppapi::HostResource /* video_capture */, | |
| 775 uint32_t /* error_code */) | |
| 776 IPC_MESSAGE_ROUTED2(PpapiMsg_PPPVideoCapture_OnBufferReady, | |
| 777 ppapi::HostResource /* video_capture */, | |
| 778 uint32_t /* buffer */) | |
| 779 | |
| 780 // PPB_VideoDecoder_Dev. | 748 // PPB_VideoDecoder_Dev. |
| 781 // (Messages from renderer to plugin to notify it to run callbacks.) | 749 // (Messages from renderer to plugin to notify it to run callbacks.) |
| 782 IPC_MESSAGE_ROUTED3(PpapiMsg_PPBVideoDecoder_EndOfBitstreamACK, | 750 IPC_MESSAGE_ROUTED3(PpapiMsg_PPBVideoDecoder_EndOfBitstreamACK, |
| 783 ppapi::HostResource /* video_decoder */, | 751 ppapi::HostResource /* video_decoder */, |
| 784 int32_t /* bitstream buffer id */, | 752 int32_t /* bitstream buffer id */, |
| 785 int32_t /* PP_CompletionCallback result */) | 753 int32_t /* PP_CompletionCallback result */) |
| 786 IPC_MESSAGE_ROUTED2(PpapiMsg_PPBVideoDecoder_FlushACK, | 754 IPC_MESSAGE_ROUTED2(PpapiMsg_PPBVideoDecoder_FlushACK, |
| 787 ppapi::HostResource /* video_decoder */, | 755 ppapi::HostResource /* video_decoder */, |
| 788 int32_t /* PP_CompletionCallback result */) | 756 int32_t /* PP_CompletionCallback result */) |
| 789 IPC_MESSAGE_ROUTED2(PpapiMsg_PPBVideoDecoder_ResetACK, | 757 IPC_MESSAGE_ROUTED2(PpapiMsg_PPBVideoDecoder_ResetACK, |
| (...skipping 503 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1293 PP_Point /* top_left */, | 1261 PP_Point /* top_left */, |
| 1294 PP_Bool /* result */) | 1262 PP_Bool /* result */) |
| 1295 IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBTesting_GetLiveObjectsForInstance, | 1263 IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBTesting_GetLiveObjectsForInstance, |
| 1296 PP_Instance /* instance */, | 1264 PP_Instance /* instance */, |
| 1297 uint32 /* result */) | 1265 uint32 /* result */) |
| 1298 IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBTesting_SimulateInputEvent, | 1266 IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBTesting_SimulateInputEvent, |
| 1299 PP_Instance /* instance */, | 1267 PP_Instance /* instance */, |
| 1300 ppapi::InputEventData /* input_event */) | 1268 ppapi::InputEventData /* input_event */) |
| 1301 | 1269 |
| 1302 #if !defined(OS_NACL) && !defined(NACL_WIN64) | 1270 #if !defined(OS_NACL) && !defined(NACL_WIN64) |
| 1303 // PPB_VideoCapture_Dev. | |
| 1304 IPC_SYNC_MESSAGE_ROUTED1_1(PpapiHostMsg_PPBVideoCapture_Create, | |
| 1305 PP_Instance /* instance */, | |
| 1306 ppapi::HostResource /* result */) | |
| 1307 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVideoCapture_EnumerateDevices, | |
| 1308 ppapi::HostResource /* video_capture */) | |
| 1309 IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBVideoCapture_Open, | |
| 1310 ppapi::HostResource /* video_capture */, | |
| 1311 std::string /* device_id */, | |
| 1312 PP_VideoCaptureDeviceInfo_Dev /* requested_info */, | |
| 1313 uint32_t /* buffer_count */) | |
| 1314 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVideoCapture_StartCapture, | |
| 1315 ppapi::HostResource /* video_capture */) | |
| 1316 IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBVideoCapture_ReuseBuffer, | |
| 1317 ppapi::HostResource /* video_capture */, | |
| 1318 uint32_t /* buffer */) | |
| 1319 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVideoCapture_StopCapture, | |
| 1320 ppapi::HostResource /* video_capture */) | |
| 1321 IPC_MESSAGE_ROUTED1(PpapiHostMsg_PPBVideoCapture_Close, | |
| 1322 ppapi::HostResource /* video_capture */) | |
| 1323 IPC_MESSAGE_ROUTED3(PpapiHostMsg_PPBVideoCapture_StartCapture0_1, | |
| 1324 ppapi::HostResource /* video_capture */, | |
| 1325 PP_VideoCaptureDeviceInfo_Dev /* requested_info */, | |
| 1326 uint32_t /* buffer_count */) | |
| 1327 | 1271 |
| 1328 // PPB_VideoDecoder. | 1272 // PPB_VideoDecoder. |
| 1329 IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVideoDecoder_Create, | 1273 IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBVideoDecoder_Create, |
| 1330 PP_Instance /* instance */, | 1274 PP_Instance /* instance */, |
| 1331 ppapi::HostResource /* context */, | 1275 ppapi::HostResource /* context */, |
| 1332 PP_VideoDecoder_Profile /* profile */, | 1276 PP_VideoDecoder_Profile /* profile */, |
| 1333 ppapi::HostResource /* result */) | 1277 ppapi::HostResource /* result */) |
| 1334 IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBVideoDecoder_Decode, | 1278 IPC_MESSAGE_ROUTED4(PpapiHostMsg_PPBVideoDecoder_Decode, |
| 1335 ppapi::HostResource /* video_decoder */, | 1279 ppapi::HostResource /* video_decoder */, |
| 1336 ppapi::HostResource /* bitstream buffer */, | 1280 ppapi::HostResource /* bitstream buffer */, |
| (...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1722 uint32_t /* table */) | 1666 uint32_t /* table */) |
| 1723 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FlashFontFile_GetFontTableReply, | 1667 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_FlashFontFile_GetFontTableReply, |
| 1724 std::string /* output */) | 1668 std::string /* output */) |
| 1725 | 1669 |
| 1726 // Flash functions. | 1670 // Flash functions. |
| 1727 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Flash_Create) | 1671 IPC_MESSAGE_CONTROL0(PpapiHostMsg_Flash_Create) |
| 1728 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Flash_EnumerateVideoCaptureDevices, | 1672 IPC_MESSAGE_CONTROL1(PpapiHostMsg_Flash_EnumerateVideoCaptureDevices, |
| 1729 ppapi::HostResource /* video_capture */) | 1673 ppapi::HostResource /* video_capture */) |
| 1730 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Flash_EnumerateVideoCaptureDevicesReply, | 1674 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_Flash_EnumerateVideoCaptureDevicesReply, |
| 1731 std::vector<ppapi::DeviceRefData> /* devices */) | 1675 std::vector<ppapi::DeviceRefData> /* devices */) |
| 1676 |
| 1677 // VideoCapture_Dev, plugin -> host |
| 1678 IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_Create) |
| 1679 IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_StartCapture) |
| 1680 IPC_MESSAGE_CONTROL1(PpapiHostMsg_VideoCapture_ReuseBuffer, |
| 1681 uint32_t /* buffer */) |
| 1682 IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_StopCapture) |
| 1683 IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_Close) |
| 1684 |
| 1685 // VideoCapture_Dev, plugin -> host -> plugin |
| 1686 IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoCapture_EnumerateDevices) |
| 1687 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoCapture_EnumerateDevicesReply, |
| 1688 std::vector<ppapi::DeviceRefData> /* devices */) |
| 1689 IPC_MESSAGE_CONTROL3(PpapiHostMsg_VideoCapture_Open, |
| 1690 std::string /* device_id */, |
| 1691 PP_VideoCaptureDeviceInfo_Dev /* requested_info */, |
| 1692 uint32_t /* buffer_count */) |
| 1693 IPC_MESSAGE_CONTROL0(PpapiPluginMsg_VideoCapture_OpenReply) |
| 1694 |
| 1695 // VideoCapture_Dev, host -> plugin |
| 1696 IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VideoCapture_OnDeviceInfo, |
| 1697 PP_VideoCaptureDeviceInfo_Dev /* info */, |
| 1698 std::vector<ppapi::HostResource> /* buffers */, |
| 1699 uint32_t /* buffer_size */) |
| 1700 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoCapture_OnStatus, |
| 1701 uint32_t /* status */) |
| 1702 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoCapture_OnError, |
| 1703 uint32_t /* error */) |
| 1704 IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoCapture_OnBufferReady, |
| 1705 uint32_t /* buffer */) |
| 1706 |
| 1732 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) | 1707 #endif // !defined(OS_NACL) && !defined(NACL_WIN64) |
| OLD | NEW |