| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- #ifndef AUDIOSERVICEPROXY_H
- #define AUDIOSERVICEPROXY_H
- #include <QtCore/QObject>
- #include <QtCore/QByteArray>
- #include <QtCore/QList>
- #include <QtCore/QMap>
- #include <QtCore/QString>
- #include <QtCore/QStringList>
- #include <QtCore/QVariant>
- #include <QtDBus/QtDBus>
- #include "AudioService.h"
- /*
- * Proxy class for interface Local.DbusServer.Audio
- */
- class LocalDbusServerAudioInterface: public QDBusAbstractInterface
- {
- Q_OBJECT
- public:
- static inline const char *staticInterfaceName()
- { return "Local.DbusServer.Audio"; }
- public:
- LocalDbusServerAudioInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
- ~LocalDbusServerAudioInterface();
- public Q_SLOTS: // METHODS
- inline QDBusPendingReply<> releaseAudioSource(int source)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(source);
- return asyncCallWithArgumentList(QLatin1String("releaseAudioSource"), argumentList);
- }
- inline QDBusPendingReply<> reqesetReset()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("reqesetReset"), argumentList);
- }
- inline QDBusPendingReply<> requestAudioSource(int source)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(source);
- return asyncCallWithArgumentList(QLatin1String("requestAudioSource"), argumentList);
- }
- inline QDBusPendingReply<> requestDecreaseVolume()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("requestDecreaseVolume"), argumentList);
- }
- inline QDBusPendingReply<> requestIncreaseVolume()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("requestIncreaseVolume"), argumentList);
- }
- inline QDBusPendingReply<> requestMuteToggole()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("requestMuteToggole"), argumentList);
- }
- inline QDBusPendingReply<> requestSpeaker(int item)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(item);
- return asyncCallWithArgumentList(QLatin1String("requestSpeaker"), argumentList);
- }
- inline QDBusPendingReply<> requestMute(int item)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(item);
- return asyncCallWithArgumentList(QLatin1String("requestMute"), argumentList);
- }
- inline QDBusPendingReply<> requestIncreaseHalfVolume()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("requestIncreaseHalfVolume"), argumentList);
- }
- inline QDBusPendingReply<> requestDecreaseHalfVolume()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("requestMute"), argumentList);
- }
- inline QDBusPendingReply<> requestSetVolume(int volume)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(volume);
- return asyncCallWithArgumentList(QLatin1String("requestSetVolume"), argumentList);
- }
- inline QDBusPendingReply<> setEqualizerItem(int item, int bass, int middle, int treble)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(item) << qVariantFromValue(bass) << qVariantFromValue(middle) << qVariantFromValue(treble);
- return asyncCallWithArgumentList(QLatin1String("setEqualizerItem"), argumentList);
- }
- inline QDBusPendingReply<> setSoundItem(int item, int left, int right)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(item) << qVariantFromValue(left) << qVariantFromValue(right);
- return asyncCallWithArgumentList(QLatin1String("setSoundItem"), argumentList);
- }
- inline QDBusPendingReply<> faderOut()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("faderOut"), argumentList);
- }
- //add by wandz 20190827
- inline QDBusPendingReply<> open_amixer_mode(int stream_name, int ctrlname)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(stream_name) << qVariantFromValue(ctrlname);
- return asyncCallWithArgumentList(QLatin1String("open_amixer_mode"), argumentList);
- }
- inline QDBusPendingReply<> close_amixer_mode()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("close_amixer_mode"), argumentList);
- }
- inline QDBusPendingReply<> get_amixersoftmaster_volume()
- {
- QList<QVariant> argumentList;
- return asyncCallWithArgumentList(QLatin1String("get_amixersoftmaster_volume"), argumentList);
- }
- inline QDBusPendingReply<> set_amixersoftmaster_volume(int volume)
- {
- QList<QVariant> argumentList;
- argumentList << qVariantFromValue(volume);
- return asyncCallWithArgumentList(QLatin1String("set_amixersoftmaster_volume"), argumentList);
- }
- Q_SIGNALS: // SIGNALS
- void onEqualizerItemChange(int item, int bass, int middle, int treble);
- void onMuteChange(int mute);
- void onSoundItemChange(int item, int left, int right);
- void onVolumeChange(int volume);
- };
- namespace Local {
- namespace DbusServer {
- typedef ::LocalDbusServerAudioInterface Audio;
- }
- }
- #endif
|