AttenuationModelLinear QML Type
Defines a linear attenuation curve for a Sound. More...
Import Statement: | import QtAudioEngine 1.14 |
Since: | Qt 5.0 |
Inherits: |
Properties
Detailed Description
AttenuationModelLinear must be defined inside AudioEngine or be added to it using AudioEngine.addAttenuationModel() if AttenuationModelLinear is created dynamically.
Rectangle { color:"white" width: 300 height: 500 AudioEngine { id:audioengine AttenuationModelLinear { name:"linear" start: 20 end: 180 } AudioSample { name:"explosion" source: "explosion-02.wav" } Sound { name:"explosion" attenuationModel: "linear" PlayVariation { sample:"explosion" } } } }
Property Documentation
end : real
This property holds the end distance. There will be no sound hearable if the distance from sound to listener is larger than this. The default value is 1.
name : string
This property holds the name of AttenuationModelLinear, must be unique among all attenuation models and only defined once.
start : real
This property holds the start distance. There will be no attenuation if the distance from sound to listener is within this range. The default value is 0.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-qtaudioengine-attenuationmodellinear.html