30QQuick3DAudioRoom::QQuick3DAudioRoom()
32 m_room =
new QAudioRoom(QQuick3DAudioEngine::getEngine());
34 connect(
this, &QQuick3DNode::scenePositionChanged,
this, &QQuick3DAudioRoom::updatePosition);
35 connect(
this, &QQuick3DNode::sceneRotationChanged,
this, &QQuick3DAudioRoom::updateRotation);
36 connect(m_room, &QAudioRoom::dimensionsChanged,
this, &QQuick3DAudioRoom::dimensionsChanged);
37 connect(m_room, &QAudioRoom::rotationChanged,
this, &QQuick3DAudioRoom::rotationChanged);
38 connect(m_room, &QAudioRoom::wallsChanged,
this, &QQuick3DAudioRoom::wallsChanged);
39 connect(m_room, &QAudioRoom::reflectionGainChanged,
this, &QQuick3DAudioRoom::reflectionGainChanged);
40 connect(m_room, &QAudioRoom::reverbGainChanged,
this, &QQuick3DAudioRoom::reverbGainChanged);
41 connect(m_room, &QAudioRoom::reverbTimeChanged,
this, &QQuick3DAudioRoom::reverbTimeChanged);
42 connect(m_room, &QAudioRoom::reverbBrightnessChanged,
this, &QQuick3DAudioRoom::reverbBrightnessChanged);