KPipewire
10#include <qqmlintegration.h>
12#include "pipewirebaseencodedstream.h"
13#include <kpipewire_export.h>
15struct PipeWireRecordPrivate;
17class KPIPEWIRE_EXPORT PipeWireRecord :
public PipeWireBaseEncodedStream
21 Q_PROPERTY(QString output READ output WRITE setOutput NOTIFY outputChanged)
22 Q_PROPERTY(QString extension READ extension NOTIFY encoderChanged)
24 PipeWireRecord(QObject *parent =
nullptr);
25 ~PipeWireRecord()
override;
27 QString output()
const;
28 void setOutput(
const QString &output);
29 QString extension()
const;
32 KPIPEWIRE_DEPRECATED QString currentExtension()
const
38 void outputChanged(
const QString &output);
41 std::unique_ptr<PipeWireProduce> makeProduce()
override;
43 QScopedPointer<PipeWireRecordPrivate> d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:00:27 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.