Index: content/renderer/media/renderer_gpu_video_decoder_factories.h |
diff --git a/content/renderer/media/renderer_gpu_video_decoder_factories.h b/content/renderer/media/renderer_gpu_video_decoder_factories.h |
index a9b27e34b41caefef70d4ddd8ae16b6e1605dcf9..851652579ce868fd01e5290f5580f7d77562eace 100644 |
--- a/content/renderer/media/renderer_gpu_video_decoder_factories.h |
+++ b/content/renderer/media/renderer_gpu_video_decoder_factories.h |
@@ -49,6 +49,9 @@ class CONTENT_EXPORT RendererGpuVideoDecoderFactories |
virtual void DeleteTexture(uint32 texture_id) OVERRIDE; |
+ virtual void ReadPixels(uint32 texture_id, uint32 texture_target, |
+ const gfx::Size& size, void* pixels) OVERRIDE; |
+ |
virtual base::SharedMemory* CreateSharedMemory(size_t size) OVERRIDE; |
protected: |
@@ -75,6 +78,9 @@ class CONTENT_EXPORT RendererGpuVideoDecoderFactories |
int32 count, const gfx::Size& size, std::vector<uint32>* texture_ids, |
uint32 texture_target, bool* success, base::WaitableEvent* waiter); |
void AsyncDeleteTexture(uint32 texture_id); |
+ void AsyncReadPixels(uint32 texture_id, uint32 texture_target, |
+ const gfx::Size& size, |
+ void* pixels, base::WaitableEvent* waiter); |
void AsyncCreateSharedMemory( |
size_t size, base::SharedMemory** shm, base::WaitableEvent* waiter); |