Chromium Code Reviews| Index: ppapi/proxy/ppapi_messages_internal.h |
| =================================================================== |
| --- ppapi/proxy/ppapi_messages_internal.h (revision 67772) |
| +++ ppapi/proxy/ppapi_messages_internal.h (working copy) |
| @@ -13,7 +13,8 @@ |
| // These are from the plugin to the renderer |
| IPC_BEGIN_MESSAGES(Ppapi) |
| // Loads the given plugin. |
| - IPC_MESSAGE_CONTROL2(PpapiMsg_LoadPlugin, |
| + IPC_MESSAGE_CONTROL3(PpapiMsg_LoadPlugin, |
| + base::ProcessHandle /* host_process_handle */, |
| FilePath /* path */, |
| int /* renderer_id */) |
| @@ -36,6 +37,31 @@ |
| uint32 /* serialized_callback */, |
| int32 /* param */) |
| + // PPB_Audio. |
| + |
| + // Notifies the result of the audio stream create call. This is called in |
| + // both error cases and in the normal success case. These cases are |
| + // differentiated by the result code, which is one of the standard PPAPI |
| + // result codes. |
| + // |
| + // The handler of this message should always code all of the handles passed |
|
piman
2010/12/01 01:44:52
"should always code" ? You mean check ? or close ?
|
| + // in, since some could be valid even in the error case. |
| + IPC_MESSAGE_ROUTED5(PpapiMsg_PPBAudio_NotifyAudioStreamCreated, |
| + PP_Resource /* audio_id */, |
| + int32_t /* result_code (will be != PP_OK on failure) */, |
| +#if defined(OS_WIN) |
| + base::SyncSocket::Handle /* socket_handle */, |
| +#else |
| + base::FileDescriptor /* socket_handle */, |
| +#endif |
|
piman
2010/12/01 01:44:52
Using IPC::PlatformFileForTransit (typedef'd to HA
|
| + base::SharedMemoryHandle /* handle */, |
| + int32_t /* length */) |
| + |
| + // PPB_Graphics2D. |
| + IPC_MESSAGE_ROUTED2(PpapiMsg_PPBGraphics2D_FlushACK, |
| + PP_Resource /* graphics_2d */, |
| + int32_t /* pp_error */) |
| + |
| // PPP_Class. |
| IPC_SYNC_MESSAGE_ROUTED3_2(PpapiMsg_PPPClass_HasProperty, |
| int64 /* ppp_class */, |
| @@ -88,11 +114,6 @@ |
| int64 /* ppp_class */, |
| int64 /* object */) |
| - // PPB_Graphics2D. |
| - IPC_MESSAGE_ROUTED2(PpapiMsg_PPBGraphics2D_FlushACK, |
| - PP_Resource /* graphics_2d */, |
| - int32_t /* pp_error */) |
| - |
| // PPP_Instance. |
| IPC_SYNC_MESSAGE_ROUTED3_1(PpapiMsg_PPPInstance_DidCreate, |
| PP_Instance /* instance */, |
| @@ -142,6 +163,26 @@ |
| IPC_MESSAGE_CONTROL1(PpapiHostMsg_PluginLoaded, |
| IPC::ChannelHandle /* handle */) |
| + // PPB_Audio. |
| + IPC_SYNC_MESSAGE_ROUTED2_1(PpapiHostMsg_PPBAudio_Create, |
| + PP_Instance /* instance_id */, |
| + PP_Resource /* config_id */, |
| + PP_Resource /* result */) |
| + IPC_MESSAGE_ROUTED2(PpapiHostMsg_PPBAudio_StartOrStop, |
| + PP_Resource /* audio_id */, |
| + bool /* play */) |
| + |
| + // PPB_AudioConfig. |
| + IPC_SYNC_MESSAGE_ROUTED3_1(PpapiHostMsg_PPBAudioConfig_Create, |
| + PP_Module /* module */, |
| + int32_t /* sample_rate */, |
| + uint32_t /* sample_frame_count */, |
| + PP_Resource /* result */) |
| + IPC_SYNC_MESSAGE_ROUTED1_1( |
| + PpapiHostMsg_PPBAudioConfig_RecommendSampleFrameCount, |
| + uint32_t /* requested */, |
| + uint32_t /* result */) |
| + |
| // PPB_Buffer. |
| IPC_SYNC_MESSAGE_ROUTED2_2(PpapiHostMsg_PPBBuffer_Create, |
| PP_Module /* module */, |