PulseAudio Qt Bindings

client.h
1/*
2 SPDX-FileCopyrightText: 2014-2015 Harald Sitter <sitter@kde.org>
3
4 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
5*/
6
7#ifndef CLIENT_H
8#define CLIENT_H
9
10#include "indexedpulseobject.h"
11#include "pulseaudioqt_export.h"
12
13struct pa_client_info;
14
15namespace PulseAudioQt
16{
17class PULSEAUDIOQT_EXPORT Client : public IndexedPulseObject
18{
19 Q_OBJECT
20public:
21 ~Client() override;
22
23private:
24 explicit Client(QObject *parent);
25
26 std::unique_ptr<class ClientPrivate> d;
27 friend class MapBase<Client, pa_client_info>;
28};
29
30} // PulseAudioQt
31
32#endif // CLIENT_H
The primary namespace of PulseAudioQt.
Definition card.cpp:17
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.