| Index: media/filters/gpu_video_decoder.h
|
| diff --git a/media/filters/gpu_video_decoder.h b/media/filters/gpu_video_decoder.h
|
| index bffe5ef6269306f7579a737c7fd1a0025f7bfbab..1a3fffc673e050d0d971869d34619c8b54e91614 100644
|
| --- a/media/filters/gpu_video_decoder.h
|
| +++ b/media/filters/gpu_video_decoder.h
|
| @@ -47,6 +47,10 @@ class MEDIA_EXPORT GpuVideoDecoder
|
| uint32 texture_target) = 0;
|
| virtual void DeleteTexture(uint32 texture_id) = 0;
|
|
|
| + // Read pixels from a native texture and store into |*pixels| as RGBA.
|
| + virtual void ReadPixels(uint32 texture_id, uint32 texture_target,
|
| + const gfx::Size& size, void* pixels) = 0;
|
| +
|
| // Allocate & return a shared memory segment. Caller is responsible for
|
| // Close()ing the returned pointer.
|
| virtual base::SharedMemory* CreateSharedMemory(size_t size) = 0;
|
|
|