]> git.sesse.net Git - nageru/blobdiff - cef_capture.h
Implement HTMLInput::set_max_fps().
[nageru] / cef_capture.h
index 8dc053dddf9bfc1e37ecb0e62dd8954b1a3ac617..be5402fda9deb31c0a94cfe756b056250c999fe4 100644 (file)
@@ -70,6 +70,8 @@ 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);
 
@@ -162,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>.