| 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 |
- |