| Index: content/port/browser/render_view_host_delegate_view.h
|
| diff --git a/content/port/browser/render_view_host_delegate_view.h b/content/port/browser/render_view_host_delegate_view.h
|
| index 5e5d9b4d11e0598832c0090e0d3a838a1fb1ec5b..eb6482f31c4a3e9b042040689a733af4d3ca7159 100644
|
| --- a/content/port/browser/render_view_host_delegate_view.h
|
| +++ b/content/port/browser/render_view_host_delegate_view.h
|
| @@ -68,6 +68,16 @@ class CONTENT_EXPORT RenderViewHostDelegateView {
|
| // retrieved by doing a Shift-Tab.
|
| virtual void TakeFocus(bool reverse) {}
|
|
|
| + // Captures screenshot and compresses pixels using given |format|,
|
| + // |quality| and |scale|.
|
| + // - |format| should be one of of "jpeg", "png" and "webp"
|
| + // - |quality| is in range [0, 100], is format-specific
|
| + // - |scale| is from range (0, 1]
|
| + virtual bool GrabSnapshot(const std::string& format,
|
| + int quality,
|
| + double scale,
|
| + std::vector<uint8>* data) = 0;
|
| +
|
| protected:
|
| virtual ~RenderViewHostDelegateView() {}
|
| };
|
|
|