UpdateTrackedSound

From OxeyeWiki

Revision as of 13:54, 18 January 2010 by Thewreck (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

audio.updateTrackedSound(soundId [, gain [, modulation [, x, y, z, [speedX, speedY, speedZ]]]])

Updates a sound that has been started by audio.startTrackedSound.

Parameter Expected Type Description
soundId A number The sound id returned by audio.startTrackedSound
gain A number The power at which the sound is emitted.
modulation A number How pitch shifted the sound should be. Original pitch is 1.
x A number Position in space, in meters.
y A number Position in space, in meters.
z A number Position in space, in meters.
speedX A number The speed of the sound in space, for creation of doppler effects, in meters/second.
speedY A number The speed of the sound in space, for creation of doppler effects, in meters/second.
speedZ A number The speed of the sound in space, for creation of doppler effects, in meters/second.
Returns

Returns one value, soundId, or nil in case the soundFilename doesn't exist.

Daisymoon Audio Lib

Example

   local mySound = audio.startTrackedSound("fireball.wav")
   local fireBall = { x = 100 , y = 0 }
   audio.updateTrackedSound(mySound, 1 ,1 , fireBall.x, fireBall.y, 0)
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox