# Query Sound Duration

Grammar — Query sound duration for info|Sound Link
FlagsNative | Action

Send a network query for the duration of a sound. This will allow the sound duration to be accessed even if the sound duration has not been preloaded. Use “Wait For Sound Durations” to ensure that all results are received before attempting to access the duration value.

# Arguments

  • soundlink — Info

Returns — void

native void SoundLengthQuery(soundlink info);

Category: Sound / Sound Properties

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L32275
SoundLengthQuery(SoundLink("TTychus05BriefingValerian00004", 0))
// L32277
SoundLengthQuery(SoundLink("TTychus05BriefingTychus00009", 0))
// L35419
SoundLengthQuery(SoundLink("DebriefsConfederateAdjutant00050", 0))
// L35659
SoundLengthQuery(SoundLink("DebriefsRaynor00002", 0))
// L35660
SoundLengthQuery(SoundLink("DebriefsConfederateAdjutant00003", 0))
// L35661
SoundLengthQuery(SoundLink("DebriefsDuke00028", 0))
// L35662
SoundLengthQuery(SoundLink("DebriefsKerrigan00029", 0))
// L35663
SoundLengthQuery(SoundLink("DebriefsArcturus00030", 0))
// L35664
SoundLengthQuery(SoundLink("DebriefsKerrigan00043", 0))
// L35665
SoundLengthQuery(SoundLink("DebriefsRaynor00044", 0))
// L32275
SoundLengthQuery(SoundLink("TTychus05BriefingValerian00004", 0))
// L32277
SoundLengthQuery(SoundLink("TTychus05BriefingTychus00009", 0))
// L35419
SoundLengthQuery(SoundLink("DebriefsConfederateAdjutant00050", 0))
// L35659
SoundLengthQuery(SoundLink("DebriefsRaynor00002", 0))
// L35660
SoundLengthQuery(SoundLink("DebriefsConfederateAdjutant00003", 0))
// L35661
SoundLengthQuery(SoundLink("DebriefsDuke00028", 0))
// L35662
SoundLengthQuery(SoundLink("DebriefsKerrigan00029", 0))
// L35663
SoundLengthQuery(SoundLink("DebriefsArcturus00030", 0))
// L35664
SoundLengthQuery(SoundLink("DebriefsKerrigan00043", 0))
// L35665
SoundLengthQuery(SoundLink("DebriefsRaynor00044", 0))

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L13305
SoundLengthQuery(SoundLink("UI_LowHealthWarning_BreathLoop", -1))
// L13306
SoundLengthQuery(SoundLink("UI_LowHealthWarning_HeartBeatLoop", -1))

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// L4271
SoundLengthQuery(SoundLink(ConversationDataActiveSound(), c_soundIndexAny))

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L6645
SoundLengthQuery(SoundLink("UI_LowHealthWarning_BreathLoop", -1))
// L6646
SoundLengthQuery(SoundLink("UI_LowHealthWarning_HeartBeatLoop", -1))

# campaigns/voidstory.sc2campaign

VoidCampaignStoryLib.galaxy

// L3476
SoundLengthQuery(SoundLink(ConversationDataActiveSound(), c_soundIndexAny))

# mods/heroesmapmods/battlegroundmapmods/hauntedmines.stormmod

LibMHtM.galaxy

// L148
SoundLengthQuery(SoundLink("Event_Mines_Boss_Summon_Start", -1))

# mods/missionpacks/novacampaign.sc2mod

LibNCST.galaxy

// L2978
SoundLengthQuery(SoundLink(ConversationDataActiveSound(), c_soundIndexAny))

# mods/missionpacks/novacampaign.sc2mod

LibNovC.galaxy

// L2316
SoundLengthQuery(SoundLink("UI_LowHealthWarning_BreathLoop", -1))
// L2317
SoundLengthQuery(SoundLink("UI_LowHealthWarning_HeartBeatLoop", -1))

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L4450
SoundLengthQuery(SoundLink("UI_LowHealthWarning_BreathLoop", -1))
// L4451
SoundLengthQuery(SoundLink("UI_LowHealthWarning_HeartBeatLoop", -1))

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6414
SoundLengthQuery(SoundLink("UI_LowHealthWarning_BreathLoop", -1))
// L6415
SoundLengthQuery(SoundLink("UI_LowHealthWarning_HeartBeatLoop", -1))