Plasma-workspace
9#include "qwayland-zkde-screencast-unstable-v1.h"
12#include <QWaylandClientExtensionTemplate>
13#include <qqmlregistration.h>
17class ScreencastingStream :
public QObject,
public QtWayland::zkde_screencast_stream_unstable_v1
22 ScreencastingStream();
23 ~ScreencastingStream()
override;
26 void created(quint32 nodeid);
27 void failed(
const QString &error);
31 void zkde_screencast_stream_unstable_v1_created(uint32_t node)
override;
32 void zkde_screencast_stream_unstable_v1_closed()
override;
33 void zkde_screencast_stream_unstable_v1_failed(
const QString &error)
override;
36class Screencasting :
public QWaylandClientExtensionTemplate<Screencasting>,
public QtWayland::zkde_screencast_unstable_v1
40 QML_UNCREATABLE(
"Use ScreencastingItem")
43 explicit Screencasting();
44 ~Screencasting() override;
46 std::unique_ptr<ScreencastingStream> createOutputStream(const QString &outputName, pointer mode);
47 std::unique_ptr<ScreencastingStream> createWindowStream(const QString &uuid, pointer mode);
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:51:10 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.