summaryrefslogtreecommitdiffstats
path: root/examples/multimedia/spatialaudio/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/multimedia/spatialaudio/main.cpp')
-rw-r--r--examples/multimedia/spatialaudio/main.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/multimedia/spatialaudio/main.cpp b/examples/multimedia/spatialaudio/main.cpp
index 5124be431..b49396013 100644
--- a/examples/multimedia/spatialaudio/main.cpp
+++ b/examples/multimedia/spatialaudio/main.cpp
@@ -146,17 +146,17 @@ private slots:
float d = distance->value();
float x = d*sin(az)*cos(el);
- float y = d*cos(az)*cos(el);
- float z = d*sin(el);
+ float y = d*sin(el);
+ float z = -d*cos(az)*cos(el);
sound->setPosition({x, y, z});
}
void newOcclusion()
{
sound->setOcclusionIntensity(occlusion->value()/100.);
}
- void useHeadphoneChanged(int state)
+ void modeChanged()
{
- engine.setOutputMode(state ? QAudioEngine::Headphone : QAudioEngine::Normal);
+ engine.setOutputMode(mode->currentData().value<QAudioEngine::OutputMode>());
}
void fileChanged(const QString &file)
{