11#include "pulseaudioqt_export.h"
24 Q_PROPERTY(Sink *defaultSink READ defaultSink NOTIFY defaultSinkChanged)
26 Q_PROPERTY(Source *defaultSource READ defaultSource NOTIFY defaultSourceChanged)
28 Q_PROPERTY(
bool isPipeWire READ isPipeWire NOTIFY isPipeWireChanged)
30 Q_PROPERTY(
bool hasWirePlumber READ hasWirePlumber NOTIFY hasWirePlumberChanged)
34 Sink *defaultSink()
const;
35 void setDefaultSink(Sink *sink);
37 Source *defaultSource()
const;
38 void setDefaultSource(Source *source);
43 bool isPipeWire()
const;
50 [[nodiscard]]
bool hasWirePlumber()
const;
55 void isPipeWireChanged();
57 void hasWirePlumberChanged();
60 explicit Server(Context *context);
63 void disconnectSignals();
64 void updateDefaultDevices();
66 std::unique_ptr<class ServerPrivate> d;
68 friend class ServerPrivate;
70 friend class ContextPrivate;
The primary namespace of PulseAudioQt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:18:01 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.