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.