diff options
author | Lars Knoll <lars.knoll@qt.io> | 2022-05-31 13:19:10 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2022-05-31 14:13:53 +0200 |
commit | f3f4ee431aa9a4a99be5fe3213109a6a4434a83f (patch) | |
tree | 2757025d2a7da3df4087aea76d4bcca3d3261a9f | |
parent | 54ee3fb7dadbd91d5eb322b635bece5b2b055fba (diff) |
Fix a bug in the near field gain setter
The valid range in resonance audio is from 0-9. We map it to a
0-1 range in our API, meaning we need to multiply our number
by 9, not divide by 9.
Change-Id: Id10e408a4953d40c68dda0247ab11ed3370eae85
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
-rw-r--r-- | src/multimedia/spatial/qspatialsound.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/spatial/qspatialsound.cpp b/src/multimedia/spatial/qspatialsound.cpp index cb002a8a1..ccd9eaca6 100644 --- a/src/multimedia/spatial/qspatialsound.cpp +++ b/src/multimedia/spatial/qspatialsound.cpp @@ -482,7 +482,7 @@ void QSpatialSound::setNearFieldGain(float gain) auto *ep = QAudioEnginePrivate::get(d->engine); if (ep) - ep->resonanceAudio->api->SetSoundObjectNearFieldEffectGain(d->sourceId, d->nearFieldGain/9.); + ep->resonanceAudio->api->SetSoundObjectNearFieldEffectGain(d->sourceId, d->nearFieldGain*9.f); emit nearFieldGainChanged(); |