summaryrefslogtreecommitdiffstats
path: root/src/multimedia/audio/qsoundeffect_qaudio_p.h
diff options
context:
space:
mode:
authorChristian Strømme <christian.stromme@digia.com>2013-11-25 14:17:51 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-11-28 14:12:22 +0100
commit0fd995ac8b58b460f0740699cee9a221a66f6b56 (patch)
treee06e560fb8329c7d1726c1c97f6384e1e2567fd6 /src/multimedia/audio/qsoundeffect_qaudio_p.h
parent1cf737648b2c5cf9636e6be814b4879b67d7e0a0 (diff)
Don't use integers to describe volume internally in QSoundEffect.
The public api takes floating point values and so does most of the back- ends. Conversion should be done in the back-ends that expect other value types to avoid unnecessary float -> int -> float conversions. Change-Id: I0ee1bfbe350f985294c20f897ffa3bd55288b4c9 Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
Diffstat (limited to 'src/multimedia/audio/qsoundeffect_qaudio_p.h')
-rw-r--r--src/multimedia/audio/qsoundeffect_qaudio_p.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/multimedia/audio/qsoundeffect_qaudio_p.h b/src/multimedia/audio/qsoundeffect_qaudio_p.h
index 8dfd7826a..c1762672d 100644
--- a/src/multimedia/audio/qsoundeffect_qaudio_p.h
+++ b/src/multimedia/audio/qsoundeffect_qaudio_p.h
@@ -88,7 +88,7 @@ private:
QAudioOutput *m_audioOutput;
QSample *m_sample;
bool m_muted;
- int m_volume;
+ qreal m_volume;
bool m_sampleReady;
qint64 m_offset;
QString m_category;
@@ -113,8 +113,8 @@ public:
int loopCount() const;
int loopsRemaining() const;
void setLoopCount(int loopCount);
- int volume() const;
- void setVolume(int volume);
+ qreal volume() const;
+ void setVolume(qreal volume);
bool isMuted() const;
void setMuted(bool muted);
bool isLoaded() const;