summaryrefslogtreecommitdiffstats
path: root/src/multimedia/spatial/qspatialaudioengine_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/spatial/qspatialaudioengine_p.h')
-rw-r--r--src/multimedia/spatial/qspatialaudioengine_p.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/multimedia/spatial/qspatialaudioengine_p.h b/src/multimedia/spatial/qspatialaudioengine_p.h
index b5df68451..3163f0c86 100644
--- a/src/multimedia/spatial/qspatialaudioengine_p.h
+++ b/src/multimedia/spatial/qspatialaudioengine_p.h
@@ -88,6 +88,11 @@ public:
QSpatialAudioEngine::OutputMode outputMode = QSpatialAudioEngine::Normal;
bool roomEffectsEnabled = true;
+ // Resonance Audio uses meters internally, while Qt Quick 3D and our API uses cm by default.
+ // To make things independent from the scale setting, we store all distances in meters internally
+ // and convert in the setters and getters.
+ float distanceScale = 0.01f;
+
QMutex mutex;
QAudioFormat format;
QAudioDevice device;