summaryrefslogtreecommitdiffstats
path: root/src/utils/qdroidutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/qdroidutils.h')
-rw-r--r--src/utils/qdroidutils.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/utils/qdroidutils.h b/src/utils/qdroidutils.h
index 52efc4a..7f37f70 100644
--- a/src/utils/qdroidutils.h
+++ b/src/utils/qdroidutils.h
@@ -6,7 +6,22 @@
class Q_DECL_EXPORT QDroidUtils : public QObject
{
Q_OBJECT
+ Q_ENUMS(AudioStreamType)
public:
+ enum AudioStreamType {
+ DefaultAudioStream = -1,
+ VoiceCallAudioStream = 0,
+ SystemAudioStream = 1,
+ RingAudioStream = 2,
+ MusicAudioStream = 3,
+ AlarmAudioStream = 4,
+ NotificationAudioStream = 5,
+ BluetoothAudioStream = 6,
+ EnforcedAudibleAudioStream = 7,
+ DTMFAudioStream = 8,
+ TTSAudioStream = 9
+ };
+
QDroidUtils(QObject* parent = 0) : QObject(parent)
{
}
@@ -21,6 +36,11 @@ public Q_SLOTS:
void rebootSystem();
void powerOffSystem();
+ void setMasterVolume(int volume);
+ void setMasterMute(bool mute);
+ void setStreamVolume(AudioStreamType stream, int volume);
+ void setStreamMute(AudioStreamType stream, bool mute);
+
bool setDisplayBrightness(quint8 value);
QString getIPAddress();