PulseAudio Qt Bindings
11#include "indexedpulseobject.h"
23class PULSEAUDIOQT_EXPORT Card :
public IndexedPulseObject
26 Q_PROPERTY(QList<Profile *> profiles READ profiles NOTIFY profilesChanged)
27 Q_PROPERTY(quint32 activeProfileIndex READ activeProfileIndex WRITE setActiveProfileIndex NOTIFY activeProfileIndexChanged)
28 Q_PROPERTY(QList<CardPort *> ports READ ports NOTIFY portsChanged)
29 Q_PROPERTY(QList<Sink *> sinks READ sinks NOTIFY sinksChanged)
30 Q_PROPERTY(QList<Source *> sources READ sources NOTIFY sourcesChanged)
35 QList<Profile *> profiles()
const;
36 quint32 activeProfileIndex()
const;
37 void setActiveProfileIndex(quint32 profileIndex);
38 QList<CardPort *> ports()
const;
39 QList<Sink *> sinks()
const;
40 QList<Source *> sources()
const;
43 void profilesChanged();
44 void activeProfileIndexChanged();
47 void sourcesChanged();
50 explicit Card(QObject *parent);
52 std::unique_ptr<class CardPrivate> d;
53 friend class MapBase<Card, pa_card_info>;
A Port associated with a Card.
The primary namespace of PulseAudioQt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:50:40 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.