Index: ppapi/proxy/ppapi_messages.h |
diff --git a/ppapi/proxy/ppapi_messages.h b/ppapi/proxy/ppapi_messages.h |
index d23a0773e29f272f6f14258bd6d5d9269bb6c9da..189c93d54ae3b2d0bc029006079f74a62672c1c4 100644 |
--- a/ppapi/proxy/ppapi_messages.h |
+++ b/ppapi/proxy/ppapi_messages.h |
@@ -41,6 +41,7 @@ |
#include "ppapi/c/ppb_tcp_socket.h" |
#include "ppapi/c/ppb_text_input_controller.h" |
#include "ppapi/c/ppb_udp_socket.h" |
+#include "ppapi/c/ppb_video_encoder.h" |
#include "ppapi/c/private/pp_content_decryptor.h" |
#include "ppapi/c/private/pp_private_font_charset.h" |
#include "ppapi/c/private/ppb_flash.h" |
@@ -437,6 +438,14 @@ IPC_STRUCT_TRAITS_BEGIN(ppapi::PpapiNaClPluginArgs) |
IPC_STRUCT_TRAITS_MEMBER(switch_values) |
IPC_STRUCT_TRAITS_END() |
+IPC_STRUCT_TRAITS_BEGIN(PP_VideoProfileDescription) |
+IPC_STRUCT_TRAITS_MEMBER(profile) |
+IPC_STRUCT_TRAITS_MEMBER(max_resolution) |
+IPC_STRUCT_TRAITS_MEMBER(max_framerate_numerator) |
+IPC_STRUCT_TRAITS_MEMBER(max_framerate_denominator) |
+IPC_STRUCT_TRAITS_MEMBER(acceleration) |
+IPC_STRUCT_TRAITS_END() |
+ |
#if !defined(OS_NACL) && !defined(NACL_WIN64) |
IPC_STRUCT_TRAITS_BEGIN(ppapi::proxy::PPPDecryptor_Buffer) |
@@ -1972,6 +1981,47 @@ IPC_MESSAGE_CONTROL0(PpapiPluginMsg_VideoDecoder_ResetReply) |
IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoDecoder_NotifyError, |
int32_t /* error */) |
+// VideoEncoder ------------------------------------------------------ |
+ |
+IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoEncoder_Create) |
+IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoEncoder_GetSupportedProfiles) |
+IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoEncoder_GetSupportedProfilesReply, |
+ std::vector<PP_VideoProfileDescription> /* results */) |
+IPC_MESSAGE_CONTROL5(PpapiHostMsg_VideoEncoder_Initialize, |
+ PP_VideoFrame_Format /* input_format */, |
+ PP_Size /* input_visible_size */, |
+ PP_VideoProfile /* output_profile */, |
+ uint32_t /* initial_bitrate */, |
+ PP_HardwareAcceleration /* acceleration */) |
+IPC_MESSAGE_CONTROL2(PpapiPluginMsg_VideoEncoder_InitializeReply, |
+ uint32_t /* input_frame_count */, |
+ PP_Size /* input_coded_size */) |
+IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoEncoder_BitstreamBuffers, |
+ uint32_t /* buffer_length */) |
+IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoEncoder_GetVideoFrames) |
+IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VideoEncoder_GetVideoFramesReply, |
+ uint32_t /* frame_count */, |
+ uint32_t /* frame_length */, |
+ PP_Size /* frame_size */) |
+IPC_MESSAGE_CONTROL2(PpapiHostMsg_VideoEncoder_Encode, |
+ uint32_t /* frame_id */, |
+ bool /* force_keyframe */) |
+IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoEncoder_EncodeReply, |
+ uint32_t /* frame_id */) |
+IPC_MESSAGE_CONTROL3(PpapiPluginMsg_VideoEncoder_BitstreamBufferReady, |
+ uint32_t /* buffer_id */, |
+ uint32_t /* buffer_size */, |
+ bool /* key_frame */) |
+IPC_MESSAGE_CONTROL1(PpapiHostMsg_VideoEncoder_RecycleBitstreamBuffer, |
+ uint32_t /* buffer_id */) |
+IPC_MESSAGE_CONTROL2(PpapiHostMsg_VideoEncoder_RequestEncodingParametersChange, |
+ uint32_t /* bitrate */, |
+ uint32_t /* framerate */) |
+IPC_MESSAGE_CONTROL1(PpapiPluginMsg_VideoEncoder_NotifyError, |
+ int32_t /* error */) |
+IPC_MESSAGE_CONTROL0(PpapiHostMsg_VideoEncoder_Close) |
+IPC_MESSAGE_CONTROL0(PpapiPluginMsg_VideoEncoder_CloseReply) |
bbudge
2015/02/19 20:30:55
This message isn't needed any more.
llandwerlin-old
2015/02/20 12:19:17
Done.
|
+ |
#if !defined(OS_NACL) && !defined(NACL_WIN64) |
// Audio input. |