diff options
author | Yoann Lopes <yoann.lopes@digia.com> | 2013-10-21 19:02:31 +0200 |
---|---|---|
committer | Eirik Aavitsland <eirik.aavitsland@digia.com> | 2013-10-25 15:11:39 +0300 |
commit | 663c9851fe367e8c2bdf8bc37e64b9e1668e3fe2 (patch) | |
tree | 0a59b4122374532b06eda06ca4fb3a201e9213ac /src/utils/qdroidutils.h | |
parent | bfc709b616320dc2a68f7ddb866d77aa8a503d68 (diff) |
Fix sound on Nexus 7.
A behavior change in the HW audio driver for 4.2.2 causes the audio
routing to never be set up automatically.
Set the audio orientation to force the HW driver to set up audio
routing.
Task-number: QTRD-2472
Change-Id: I6f76aa299d0bc89c7061c7074dc5780e62045f0a
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
Diffstat (limited to 'src/utils/qdroidutils.h')
-rw-r--r-- | src/utils/qdroidutils.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/utils/qdroidutils.h b/src/utils/qdroidutils.h index 339a529..b0f9061 100644 --- a/src/utils/qdroidutils.h +++ b/src/utils/qdroidutils.h @@ -8,6 +8,13 @@ class Q_DECL_EXPORT QDroidUtils : public QObject Q_OBJECT Q_ENUMS(AudioStreamType) public: + enum AudioOrientation { + LandscapeAudioOrientation, + PortraitAudioOrientation, + SquareAudioOrientation, + UndefinedAudioOrientation, + }; + enum AudioStreamType { DefaultAudioStream = -1, VoiceCallAudioStream = 0, @@ -36,6 +43,8 @@ public Q_SLOTS: void rebootSystem(); void powerOffSystem(); + void setOrientationForAudioSystem(AudioOrientation orientation); + void setMasterVolume(int volume); void setMasterMute(bool mute); void setStreamVolume(AudioStreamType stream, int volume); |