diff options
author | Lars Knoll <lars.knoll@qt.io> | 2022-05-24 11:37:41 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2022-05-24 15:09:38 +0200 |
commit | 7fddbc1e811b3d4520008beeefdb20014d5a8ab9 (patch) | |
tree | 943e342c667cae17d82013e9c70c31ceffb9338a /examples/multimedia | |
parent | 196ea281d1843cfe62541001619a8517506af773 (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.cpp | 28 |
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) |