9#include "kwin_export.h"
20class ScreencastV1InterfacePrivate;
21class ScreencastStreamV1InterfacePrivate;
22class ScreencastStreamV1Interface;
30 void sendCreated(quint32 nodeid);
31 void sendFailed(
const QString &error);
40 std::unique_ptr<ScreencastStreamV1InterfacePrivate> d;
65 std::unique_ptr<ScreencastV1InterfacePrivate> d;
Class holding the Wayland server display loop.
~ScreencastStreamV1Interface() override
virtual ~ScreencastV1Interface()
void virtualOutputScreencastRequested(ScreencastStreamV1Interface *stream, const QString &name, const QSize &size, double scaling, CursorMode mode)
void outputScreencastRequested(ScreencastStreamV1Interface *stream, OutputInterface *output, CursorMode mode)
void regionScreencastRequested(ScreencastStreamV1Interface *stream, const QRect &geometry, qreal scaling, CursorMode mode)
void windowScreencastRequested(ScreencastStreamV1Interface *stream, const QString &winid, CursorMode mode)