]> git.sesse.net Git - nageru/blobdiff - cef_capture.h
Implement HTMLInput::set_max_fps().
[nageru] / cef_capture.h
index 587af0a551dc0722af6b27acb821c28c83ccb58d..be5402fda9deb31c0a94cfe756b056250c999fe4 100644 (file)
@@ -71,6 +71,7 @@ public:
 
        void set_url(const std::string &url);
        void reload();
+       void set_max_fps(int max_fps);
 
        void OnPaint(const void *buffer, int width, int height);
 
@@ -163,6 +164,7 @@ private:
        bmusb::frame_callback_t frame_callback = nullptr;
 
        std::string description, start_url;
+       std::atomic<int> max_fps{60};
 
        std::mutex browser_mutex;
        CefRefPtr<CefBrowser> browser;  // Under <browser_mutex>.