diff options
Diffstat (limited to 'src/multimedia/spatial/qspatialaudioengine_p.h')
-rw-r--r-- | src/multimedia/spatial/qspatialaudioengine_p.h | 5 |
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; |