screen_capture class
#include <screen-capture/screen-capture.hpp>
Main interface.
Public types
- using frame_callback_type = std::function<void()>
Public static functions
- static auto create_instance() -> std::unique_ptr< screen_capture > -> auto
- Create screen capture instance for pipewire backend.
Constructors, destructors, conversion operators
- screen_capture() defaulted
-
screen_capture(const screen_
capture&) deleted -
screen_capture(screen_
capture&&) deleted - ~screen_capture() virtual
Public functions
-
auto operator=(const screen_
capture&) -> screen_capture & -> auto deleted -
auto operator=(screen_
capture&&) -> screen_capture & -> auto deleted -
void set_frame_callback(frame_
callback_ type callback) pure virtual
Function documentation
static auto cs:: screen_capture:: create_instance() -> std::unique_ptr< screen_capture >
Create screen capture instance for pipewire backend.
| Returns | Unique pointer to screen capture instance |
|---|