X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fcef_capture.h;h=5a34b58f38f19780479dbf61bf6587de55302c79;hb=a0e57ec99e9dfdd7e79bcf21e8c996dc43b6cb49;hp=29dededf7b60ad8696dfaec10c71c7f7e84844f4;hpb=392f9d1ccb835c05a3874c4bea163788b2c37024;p=nageru diff --git a/nageru/cef_capture.h b/nageru/cef_capture.h index 29deded..5a34b58 100644 --- a/nageru/cef_capture.h +++ b/nageru/cef_capture.h @@ -9,20 +9,21 @@ #include #include -#include +#include #include #include #include #include #include #include -#include #include #undef CHECK #include #include #include +#include +#include #include @@ -52,7 +53,7 @@ public: void OnPaint(CefRefPtr browser, PaintElementType type, const RectList &dirtyRects, const void *buffer, int width, int height) override; - bool GetViewRect(CefRefPtr browser, CefRect &rect) override; + void GetViewRect(CefRefPtr browser, CefRect &rect) override; // CefLoadHandler. @@ -85,11 +86,11 @@ public: void set_max_fps(int max_fps); void execute_javascript_async(const std::string &js); void resize(unsigned width, unsigned height); - void request_new_frame(); + void request_new_frame(bool ignore_if_locked); // Callbacks from NageruCEFClient. void OnPaint(const void *buffer, int width, int height); - bool GetViewRect(CefRect &rect); + void GetViewRect(CefRect &rect); void OnLoadEnd(); // CaptureInterface.