Chromium Code Reviews| 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..f0c36a79d4ebc92fdd552e0719fadf851504151e 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> /* gmb_handles */, |
|
reveman
2015/08/26 11:54:04
nit: s/gmb_handles/handles/
emircan
2015/08/26 21:23:12
Done.
|
| + 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, |