| Index: content/renderer/media/renderer_gpu_video_decoder_factories.h
|
| ===================================================================
|
| --- content/renderer/media/renderer_gpu_video_decoder_factories.h (revision 161170)
|
| +++ content/renderer/media/renderer_gpu_video_decoder_factories.h (working copy)
|
| @@ -49,6 +49,9 @@
|
|
|
| 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 @@
|
| 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);
|
|
|
|
|