Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / content / common / media / cdm_messages.h
index 11b0eef..b0f7a86 100644 (file)
 IPC_ENUM_TRAITS(media::MediaKeys::KeyError)
 IPC_ENUM_TRAITS(CdmHostMsg_CreateSession_ContentType)
 
-IPC_MESSAGE_ROUTED3(CdmHostMsg_InitializeCdm,
-                    int /* cdm_id */,
-                    std::string /* key_system */,
-                    GURL /* security_origin */)
+// Messages from render to browser.
 
-IPC_MESSAGE_ROUTED4(CdmHostMsg_CreateSession,
-                    int /* cdm_id */,
-                    uint32_t /* session_id */,
-                    CdmHostMsg_CreateSession_ContentType /* content_type */,
-                    std::vector<uint8> /* init_data */)
+IPC_MESSAGE_CONTROL4(CdmHostMsg_InitializeCdm,
+                     int /* render_frame_id */,
+                     int /* cdm_id */,
+                     std::string /* key_system */,
+                     GURL /* security_origin */)
 
-IPC_MESSAGE_ROUTED3(CdmHostMsg_UpdateSession,
-                    int /* cdm_id */,
-                    uint32_t /* session_id */,
-                    std::vector<uint8> /* response */)
+IPC_MESSAGE_CONTROL5(CdmHostMsg_CreateSession,
+                     int /* render_frame_id */,
+                     int /* cdm_id */,
+                     uint32_t /* session_id */,
+                     CdmHostMsg_CreateSession_ContentType /* content_type */,
+                     std::vector<uint8> /* init_data */)
 
-IPC_MESSAGE_ROUTED2(CdmHostMsg_ReleaseSession,
-                    int /* cdm_id */,
-                    uint32_t /* session_id */)
+IPC_MESSAGE_CONTROL4(CdmHostMsg_UpdateSession,
+                     int /* render_frame_id */,
+                     int /* cdm_id */,
+                     uint32_t /* session_id */,
+                     std::vector<uint8> /* response */)
+
+IPC_MESSAGE_CONTROL3(CdmHostMsg_ReleaseSession,
+                     int /* render_frame_id */,
+                     int /* cdm_id */,
+                     uint32_t /* session_id */)
+
+IPC_MESSAGE_CONTROL2(CdmHostMsg_DestroyCdm,
+                     int /* render_frame_id */,
+                     int /* cdm_id */)
 
-IPC_MESSAGE_ROUTED1(CdmHostMsg_DestroyCdm, int /* cdm_id */)
+// Messages from browser to render.
 
 IPC_MESSAGE_ROUTED3(CdmMsg_SessionCreated,
                     int /* cdm_id */,