SoundThe Sound type allows you to define a variety of samples and parameters to be used for SoundInstance. More... Inherits Item This type was introduced in Qt 5.0. Properties
Methods
Detailed DescriptionThis type is part of the QtAudioEngine 1.0 module. Sound can be accessed through QtAudioEngine1::AudioEngine::sounds with its unique name and must be defined inside AudioEngine. import QtQuick 2.0 import QtAudioEngine 1.0 Rectangle { color:"white" width: 300 height: 500 AudioEngine { id:audioengine AudioSample { name:"explosion01" source: "explosion-01.wav" } AudioSample { name:"explosion02" source: "explosion-02.wav" } Sound { name:"explosion" PlayVariation { sample:"explosion01" minPitch: 0.8 maxPitch: 1.1 } PlayVariation { sample:"explosion01" minGain: 1.1 maxGain: 1.5 } } } MouseArea { anchors.fill: parent onPressed: { audioengine.sounds["explosion"].play(); } } } Property DocumentationThis property specifies which attenuation model this sound will apply. This property specifies which AudioCategory this sound belongs to. This property holds the name of Sound, must be unique among all sounds and only defined once. This property holds the playType. It can be one of:
The default value is Random. Method DocumentationCreates a new SoundInstance and starts playing. Position, direction and velocity are all set to "0,0,0". Creates a new SoundInstance and starts playing with the adjusted gain. Position, direction and velocity are all set to "0,0,0". Creates a new SoundInstance and starts playing with the adjusted gain and pitch. Position, direction and velocity are all set to "0,0,0". Creates a new SoundInstance and starts playing with specified position. Direction and velocity are all set to "0,0,0". Creates a new SoundInstance and starts playing with specified position and adjusted gain. Direction and velocity are all set to "0,0,0". Creates a new SoundInstance and starts playing with specified position, adjusted gain and pitch. Direction and velocity are all set to "0,0,0". Creates a new SoundInstance and starts playing with specified position and velocity. Direction is set to "0,0,0". Creates a new SoundInstance and starts playing with specified position, velocity and direction. Creates a new SoundInstance and starts playing with specified position, velocity, direction and adjusted gain. Creates a new SoundInstance and starts playing with specified position, velocity, direction, adjusted gain and pitch. Creates a new SoundInstance and starts playing with specified position, velocity and adjusted gain. Direction is set to "0,0,0". Creates a new SoundInstance and starts playing with specified position, velocity, adjusted gain and pitch. Direction is set to "0,0,0". |