Index: content/common/media/video_capture_messages.h |
diff --git a/content/common/media/video_capture_messages.h b/content/common/media/video_capture_messages.h |
index f599d5f53e5366a4fd6aa6996a72505999cff256..6e7604cf5a20f4cc871d2756c13f3418616c4c1a 100644 |
--- a/content/common/media/video_capture_messages.h |
+++ b/content/common/media/video_capture_messages.h |
@@ -10,6 +10,7 @@ |
#include "ipc/ipc_message_macros.h" |
#include "media/base/video_capture_types.h" |
#include "media/base/video_frame.h" |
+#include "ui/gfx/gpu_memory_buffer.h" |
#undef IPC_MESSAGE_EXPORT |
#define IPC_MESSAGE_EXPORT CONTENT_EXPORT |
@@ -59,6 +60,14 @@ IPC_MESSAGE_CONTROL4(VideoCaptureMsg_NewBuffer, |
int /* length */, |
int /* buffer_id */) |
+// Tell the renderer process that a new GpuMemoryBuffer backed buffer is |
+// allocated for video capture. |
+IPC_MESSAGE_CONTROL4(VideoCaptureMsg_NewBuffer2, |
+ int /* device id */, |
+ std::vector<gfx::GpuMemoryBufferHandle> /* handles */, |
+ gfx::Size /* dimensions */, |
+ int /* buffer_id */) |
+ |
// Tell the renderer process that it should release a buffer previously |
// allocated by VideoCaptureMsg_NewBuffer. |
IPC_MESSAGE_CONTROL2(VideoCaptureMsg_FreeBuffer, |