|
| std::vector< std::string > | get_output_names () |
| | Generate a sorted list of known output names.
|
| |
| int | init (const bool setup_permissions=true) |
| | Connect to KWin wayland, enumerate outputs.
|
| |
| bool | is_kwin_screencasting_available () const |
| | Check if kwin screencasting is currently available.
|
| |
| bool | kwin_available () const |
| | Check if KWin is available for potential screencasting.
|
| |
|
screencast_t & | operator= (screencast_t &&)=delete |
| |
| int | start (const std::string_view &output_name) |
| | Request a screencast stream.
|
| |
Wayland KDE ScreenCast session
Owns its own wl_display connection. Binds zkde_screencast_unstable_v1 and wl_output from the registry, then calls stream_output() to start a ScreenCast. Waits for the created(node_id) event from KWin.