| 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.
|
|
|