Get
These are getters
Check Sound Is Exists
local soundExists = exports['mx-surround']:soundExists(soundId)
Parameters
soundId:
string
Returns
boolean
Streamer Mode Is Enabled
local enabledStreamerMode = exports['mx-surround']:isStreamerModeEnabled()
Returns
boolean
Get TimeStamp
local timeStamp = exports['mx-surround']:getTimeStamp(soundId)
If the nil or empty returns. It means the song is not loaded yet!
Parameters
soundId:
string
Returns
number | boolean | nil
Returns sound' timestamp in seconds
Get Type
local soundType = exports['mx-surround']:getSoundType(soundId)
Parameters
soundId:
string
Returns
"stereo" | "spatial" | false
Get Link
local link = exports['mx-surround']:getLink(soundId)
Parameters
soundId:
string
Returns
string | false
Get Coords
local coords = exports['mx-surround']:getCoords(soundId)
Parameters
soundId:
string
Returns
vector3 | false
Is Looped
local looped = exports['mx-surround']:isLooped(soundId)
Parameters
soundId:
string
Returns
boolean
Get Info
local info = exports['mx-surround']:getInfo(soundId)
Parameters
soundId:
string
Returns
table | false
Get Max Duration
local maxDuration = exports['mx-surround']:getMaxDuration(soundId)
Parameters
soundId:
string
Returns
number | false
Returns sound' max duration in seconds
Get Volume
local volume = exports['mx-surround']:getVolume(soundId)
Parameters
soundId:
string
Returns
number | false
If sound is the dynamic returns maxVolume or is not returns volume
Check Is Playing
local playing = exports['mx-surround']:isPlaying(soundId)
Parameters
soundId:
string
Returns
boolean
Check Is Dynamic
local dynamic = exports['mx-surround']:isDynamic(soundId)
Parameters
soundId:
string
Returns
boolean
Check Is Stopped
local stopped = exports['mx-surround']:isStopped(soundId)
Parameters
soundId:
string
Returns
boolean
Check Is Paused
local paused = exports['mx-surround']:isPaused(soundId)
Parameters
soundId:
string
Returns
boolean
Get Panner
local panner = exports['mx-surround']:getPanner(soundId)
Parameters
soundId:
string
Returns
PannerNode | false
Is Hearing Any Sound
local isHearing = exports['mx-surround']:hearingAnySound()
Returns
boolean
Sound Is Loaded
local isLoaded = exports['mx-surround']:soundIsLoaded()
Returns
boolean
Last updated
Was this helpful?