Chromium Code Reviews| Index: content/browser/renderer_host/media/video_capture_controller_event_handler.h |
| diff --git a/content/browser/renderer_host/media/video_capture_controller_event_handler.h b/content/browser/renderer_host/media/video_capture_controller_event_handler.h |
| index fa361b4caf4e9b9a82a71e46b569f1a75e2e2c98..865529bc5298c3dd91feff79d7079f0a12e857a0 100644 |
| --- a/content/browser/renderer_host/media/video_capture_controller_event_handler.h |
| +++ b/content/browser/renderer_host/media/video_capture_controller_event_handler.h |
| @@ -8,6 +8,8 @@ |
| #include "base/memory/scoped_ptr.h" |
| #include "base/memory/shared_memory.h" |
| #include "content/common/content_export.h" |
| +#include "ui/gfx/geometry/size.h" |
| +#include "ui/gfx/gpu_memory_buffer.h" |
| namespace media { |
| class VideoFrame; |
| @@ -31,6 +33,13 @@ class CONTENT_EXPORT VideoCaptureControllerEventHandler { |
| int length, |
| int buffer_id) = 0; |
| + // A GpuMemoryBuffer backed buffer has been newly created. |
| + virtual void OnBufferCreated2( |
| + VideoCaptureControllerID id, |
| + const std::vector<gfx::GpuMemoryBufferHandle>& gmb_handles, |
|
reveman
2015/08/26 11:54:04
nit: s/gmb_handles/handles/ to avoid abbreviations
emircan
2015/08/26 21:23:11
Done.
|
| + const gfx::Size& size, |
| + int buffer_id) = 0; |
| + |
| // A previously created buffer has been freed and will no longer be used. |
| virtual void OnBufferDestroyed(VideoCaptureControllerID id, |
| int buffer_id) = 0; |