summaryrefslogtreecommitdiffstats
path: root/examples/multimedia
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2022-05-24 11:37:41 +0200
committerLars Knoll <lars.knoll@qt.io>2022-05-24 15:09:38 +0200
commit7fddbc1e811b3d4520008beeefdb20014d5a8ab9 (patch)
tree943e342c667cae17d82013e9c70c31ceffb9338a /examples/multimedia
parent196ea281d1843cfe62541001619a8517506af773 (diff)
API cleanups for spatial/3D audio
Naming changes for the spatial audio API after reviewing it. Most of the names are now both shorter and better reflect the function they serve. Change-Id: I07347826f2fadf3d1705c597f35c168b19afe137 Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'examples/multimedia')
-rw-r--r--examples/multimedia/spatialaudio/main.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/examples/multimedia/spatialaudio/main.cpp b/examples/multimedia/spatialaudio/main.cpp
index 4fcd5fe8f..5124be431 100644
--- a/examples/multimedia/spatialaudio/main.cpp
+++ b/examples/multimedia/spatialaudio/main.cpp
@@ -118,23 +118,23 @@ public:
connect(useHeadphone, &QCheckBox::stateChanged, this, &AudioWidget::useHeadphoneChanged);
- room = new QSpatialAudioRoom(&engine);
+ room = new QAudioRoom(&engine);
room->setDimensions(QVector3D(5, 5, 5));
- room->setWallMaterial(QSpatialAudioRoom::BackWall, QSpatialAudioRoom::BrickBare);
- room->setWallMaterial(QSpatialAudioRoom::FrontWall, QSpatialAudioRoom::BrickBare);
- room->setWallMaterial(QSpatialAudioRoom::LeftWall, QSpatialAudioRoom::BrickBare);
- room->setWallMaterial(QSpatialAudioRoom::RightWall, QSpatialAudioRoom::BrickBare);
- room->setWallMaterial(QSpatialAudioRoom::Floor, QSpatialAudioRoom::Marble);
- room->setWallMaterial(QSpatialAudioRoom::Ceiling, QSpatialAudioRoom::WoodCeiling);
+ room->setWallMaterial(QAudioRoom::BackWall, QAudioRoom::BrickBare);
+ room->setWallMaterial(QAudioRoom::FrontWall, QAudioRoom::BrickBare);
+ room->setWallMaterial(QAudioRoom::LeftWall, QAudioRoom::BrickBare);
+ room->setWallMaterial(QAudioRoom::RightWall, QAudioRoom::BrickBare);
+ room->setWallMaterial(QAudioRoom::Floor, QAudioRoom::Marble);
+ room->setWallMaterial(QAudioRoom::Ceiling, QAudioRoom::WoodCeiling);
room->setReverbGain(1);
room->setReflectionGain(1);
- listener = new QSpatialAudioListener(&engine);
+ listener = new QAudioListener(&engine);
listener->setPosition({});
listener->setRotation({});
engine.start();
- sound = new QSpatialAudioSoundSource(&engine);
+ sound = new QSpatialSound(&engine);
updatePosition();
}
void setFile(const QString &file) { fileEdit->setText(file); }
@@ -156,7 +156,7 @@ private slots:
}
void useHeadphoneChanged(int state)
{
- engine.setOutputMode(state ? QSpatialAudioEngine::Headphone : QSpatialAudioEngine::Normal);
+ engine.setOutputMode(state ? QAudioEngine::Headphone : QAudioEngine::Normal);
}
void fileChanged(const QString &file)
{
@@ -187,10 +187,10 @@ private slots:
QSlider *reflectionGain = nullptr;
QCheckBox *useHeadphone = nullptr;
- QSpatialAudioEngine engine;
- QSpatialAudioListener *listener = nullptr;
- QSpatialAudioSoundSource *sound = nullptr;
- QSpatialAudioRoom *room = nullptr;
+ QAudioEngine engine;
+ QAudioListener *listener = nullptr;
+ QSpatialSound *sound = nullptr;
+ QAudioRoom *room = nullptr;
};
int main(int argc, char **argv)