diff options
Diffstat (limited to 'src/utils/qdroidutils.h')
-rw-r--r-- | src/utils/qdroidutils.h | 20 |
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(); |