Name Description Size Coverage
CMakeLists.txt 1438 -
qquick3dambientsound.cpp ! \qmltype AmbientSound \inqmlmodule QtQuick3D.SpatialAudio \ingroup quick3d_spatialaudio \ingroup multimedia_audio_qml \brief A stereo overlay sound. A AmbientSound represents a position and orientation independent sound. It's commonly used for background sounds (e.g. music) that is supposed to be independent of the listeners position and orientation. 3571 -
qquick3dambientsound_p.h 1656 -
qquick3daudio-qml-types.qdoc 998 -
qquick3daudioengine.cpp ! \qmltype AudioEngine \inqmlmodule QtQuick3D.SpatialAudio \ingroup quick3d_spatialaudio \ingroup multimedia_audio_qml \brief AudioEngine manages sound objects inside a 3D scene. AudioEngine manages sound objects inside a 3D scene. You can add SpatialSound objects to the scene to define sounds that happen at a specified location in 3D space. AmbientSound allows you to add a stereo overlay (for example voice over or a sound track). You can use AudioListener to define the position of the person listening to the sound field relative to the sound sources. Sound sources will be less audible if the listener is further away from source. They will also get mapped to the corresponding loudspeakers depending on the direction between listener and source. In many cases, the AudioListener object can simply be instantiated as a child object of the \l{QtQuick3D::Camera}{QtQuick3D.Camera} object. Create AudioRoom objcects to simulate the sound (reflections and reverb) of a room with certain dimensions and different types of walls. AudioEngine does offer a mode where Qt is using simulating the effects of the ear using head related impulse reponse functions (see also https://en.wikipedia.org/wiki/Sound_localization) to localize the sound in 3D space when using headphones and create a spatial audio effect through headphones. As the rest of Qt Quick 3D, the audio engine uses a coordinate system that is in centimeters by default. The axes are defined so that positive x points to the right, positive y points up and positive z points backwards. 5233 -
qquick3daudioengine_p.h 1861 -
qquick3daudiolistener.cpp ! \qmltype AudioListener \inqmlmodule QtQuick3D.SpatialAudio \ingroup quick3d_spatialaudio \ingroup multimedia_audio_qml \brief defines the position and orientation of the person listening to a sound field defined by a AudioEngine. A AudioEngine can have exactly one listener, that defines the position and orientation of the person listening to the sounds defined by the objects placed within the audio engine. In most cases, the AudioListener should simply be a child of the Camera element in \l[QML]{QtQuick3D}. This will ensure that the sound experience is aligned with the visual rendering of the scene. 1637 -
qquick3daudiolistener_p.h 1056 -
qquick3daudioroom.cpp ! \qmltype AudioRoom \inqmlmodule QtQuick3D.SpatialAudio \ingroup quick3d_spatialaudio \ingroup multimedia_audio_qml Defines a room for the spatial audio engine. If the listener is inside a room, first order sound reflections and reverb matching the rooms properties will get applied to the sound field. A room is always square and defined by its center position, its orientation and dimensions. Each of the 6 walls of the room can be made of different materials that will contribute to the computed reflections and reverb that the listener will experience while being inside the room. If multiple rooms cover the same position, the engine will use the room with the smallest volume. 8604 -
qquick3daudioroom_p.h 3697 -
qquick3dspatialaudio_plugin.cpp 906 -
qquick3dspatialsound.cpp ! \qmltype SpatialSound \inqmlmodule QtQuick3D.SpatialAudio \ingroup quick3d_spatialaudio \ingroup multimedia_audio_qml \brief A sound object in 3D space. A SpatialSound represents an audible object in 3D space. You can define it's position and orientation in space, set the sound it is playing and define a volume for the object. The object can have different attenuation behavior, emit sound mainly in one direction or spherically, and behave as if occluded by some other object. 9240 -
qquick3dspatialsound_p.h 3734 -
qtquick3daudioglobal.h 339 -
qtquick3daudioglobal_p.h 675 -
qtquick3daudiotypes_p.h 590 -