llSetSoundQueueing

From Second Life Wiki
Jump to navigation Jump to search

Summary

Function: llSetSoundQueueing( integer queue );
0.0 Forced Delay
10.0 Energy

Determines whether attached sound calls wait for the current sound to finish by using queue. Sound queuing is disabled by default.

• integer queue boolean, TRUE enables, FALSE disables (default)

Caveats

It appears that only two sounds can be queued at a time.

Examples

<lsl> default {

   state_entry()
   {        
       llPreloadSound("SondName as a string if sound is in prim inventory or UUID of sound");\\This loads the sounds into all in range viewers and cuts delay between sounds.
       llPreloadSound("As above");        
   }
   touch_start(integer total_number)
   {
       llSetSoundQueueing(TRUE);\\Set to TRUE for queueing one sound plays after the first has ended. Set to FALSE both sounds will try to play at the same time and both will fail.
       llPlaySound("As above", 1.0);
       llPlaySound("As above", 1.0);
   }

}

</lsl>

See Also

Functions

•  llLoopSound
•  llLoopSoundSlave Plays a sound attached.

Deep Notes

Signature

function void llSetSoundQueueing( integer queue );