Difference between revisions of "SetSoundProperty"

From The Official Visionaire Studio: Adventure Game Engine Wiki
(Redirected page to Global Command: setSoundProperty)
 
Line 1: Line 1:
−
==setSoundProperty==
+
#REDIRECT [[Global Command: setSoundProperty]]
−
 
 
−
<div class="command-min-version-info">Available since: <span class="command-min-version">v4.0</span></div>
 
−
 
 
−
<div class="command-doc">Sets properties of the specified sound.</div>
 
−
 
 
−
Lua Syntax:
 
−
<pre class="command-syntax">setSoundProperty(soundID, {flags=1,
 
−
    volume = int,
 
−
    balance = int,
 
−
    loop = true|false,
 
−
    offset = int})</pre>
 
−
===Arguments===
 
−
====soundID====
 
−
:'''int''' - ID specifying sound where properties will be set.
 
−
===Flags===
 
−
====vol/volume====
 
−
 
 
−
:Set sound volume (0 ... mute, 100 ... full volume).
 
−
====bal/balance====
 
−
 
 
−
:Set sound balance (-100 ... left, 0 ... center, +100 right).
 
−
====lop/loop====
 
−
 
 
−
:If true then loop sound, otherwise play it only once.
 
−
====ofs/offset====
 
−
 
 
−
:Set the sound to a specific offset (seek) in milliseconds.
 
−
===Return Values===
 
−
;status
 
−
:True if properties were set successfully, false if setting properties failed.
 
−
===Examples===
 
−
Example 1:
 
−
<syntaxhighlight>
 
−
local soundID = getSoundId('vispath:sounds/example.ogg')
 
−
 
 
−
setSoundProperty(soundID, {flags=1, volume=80, balance=20}
 
−
</syntaxhighlight>
 

Latest revision as of 13:31, 19 May 2023