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>
This commit is contained in:
committed by
The Qt Project
parent
1cf737648b
commit
0fd995ac8b
@@ -80,8 +80,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;
|
||||
@@ -153,7 +153,7 @@ private:
|
||||
bool m_muted;
|
||||
bool m_playQueued;
|
||||
bool m_stopping;
|
||||
int m_volume;
|
||||
qreal m_volume;
|
||||
int m_loopCount;
|
||||
int m_runningCount;
|
||||
QUrl m_source;
|
||||
|
||||
Reference in New Issue
Block a user