| Index: ui/ozone/public/native_pixmap.h | 
| diff --git a/ui/ozone/public/native_pixmap.h b/ui/ozone/public/native_pixmap.h | 
| index 38875c358007d52a9f5eedd9017dc6c600645a8e..becb85a6dbb39abcacd382bbb3f013baaae89925 100644 | 
| --- a/ui/ozone/public/native_pixmap.h | 
| +++ b/ui/ozone/public/native_pixmap.h | 
| @@ -28,6 +28,7 @@ class NativePixmap : public base::RefCountedThreadSafe<NativePixmap> { | 
| virtual int GetDmaBufFd() const = 0; | 
| virtual int GetDmaBufPitch() const = 0; | 
| virtual gfx::BufferFormat GetBufferFormat() const = 0; | 
| +  virtual gfx::Size GetBufferSize() const = 0; | 
|  | 
| // Sets the overlay plane to switch to at the next page flip. | 
| // |w| specifies the screen to display this overlay plane on. | 
| @@ -47,10 +48,10 @@ class NativePixmap : public base::RefCountedThreadSafe<NativePixmap> { | 
| const gfx::RectF& crop_rect) = 0; | 
|  | 
| // This represents a callback function pointing to processing unit like VPP to | 
| -  // do post-processing operations on native pixmap with required size and | 
| -  // format. | 
| -  typedef base::Callback<scoped_refptr<NativePixmap>(gfx::Size, | 
| -                                                     gfx::BufferFormat)> | 
| +  // do post-processing operations like scaling and color space conversion on | 
| +  // |source_pixmap| and save processed result to |target_pixmap|. | 
| +  typedef base::Callback<bool(const scoped_refptr<NativePixmap>& source_pixmap, | 
| +                              scoped_refptr<NativePixmap> target_pixmap)> | 
| ProcessingCallback; | 
|  | 
| // Set callback function for the pixmap used for post processing. | 
|  |