The '''StaticAudioClip''' component is what stores pre recorded audio data for components that play audio like [[Component:AudioClipPlayer]]. This component is auto generated when a sound file is imported into the game as part of an audio clip object.
<!--T:2-->
<!--T:2-->
== Fields ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|URL|Uri|
|URL|Uri| The audio clip data location to load.
|LoadMode|AudioLoadMode|
|LoadMode|AudioLoadMode|
|SampleRateMode|SampleRateMode|
|SampleRateMode|SampleRateMode|
}}
== Sync Delegates ==
{{Table ComponentTriggers
|Normalize()|[[Type:Func`1|Func`1]]| Makes the volume during the audio clip consistent.
|AdjustVolume()|[[Type:Func`2|Func`2]]<[[Type:Float|Float]]: ratio>| multiplies the volume of this audio clip by <code>ratio</code>
|ExtractSides()|[[Type:Func`1|Func`1]]|
|Denoise()|[[Type:Func`1|Func`1]]| Removes noise from the audio clip
|TrimSilence()|[[Type:Func`1|Func`1]]| removes the silence from the start and end of the audio clip
|TrimStartSilence()|[[Type:Func`1|Func`1]]| removes the silence from the start of the clip.
|TrimEndSilence()|[[Type:Func`1|Func`1]]| removes the silence from the end of the clip.
|TrimStart()|[[Type:Func`2|Func`2]]<[[Type:Float|Float]]: duration>| removes <code>duration</code> seconds from the start of the clip.
|TrimEnd()|[[Type:Func`2|Func`2]]<[[Type:Float|Float]]: duration>| removes <code>duration</code> seconds from the end of the clip
|FadeIn()|[[Type:Func`2|Func`2]]<[[Type:Float|Float]]: duration>| makes the audios volume increase from 0 to original over <code>duration</code> seconds at the start of the clip.
|FadeOut()|[[Type:Func`2|Func`2]]<[[Type:Float|Float]]: duration>| makes the audios volume decrease from original volume to 0 over <code>duration</seconds> seconds at the end of the clip.
|MakeFadeLoop()|[[Type:Func`2|Func`2]]<[[Type:Float|Float]]: duration>| blends the start and end of the clips by <code>duration</code> seconds to make the audio seem seamless.
|ConvertToWAV()|[[Type:Func`1|Func`1]]| converts the audio clip type to Windows audio vodec.
|ConvertToVorbis()|[[Type:Func`1|Func`1]]| converts the audio clip type to Vorbis.
|ConvertToFLAC()|[[Type:Func`1|Func`1]]| Converts the audio clip type to FLAC.
The StaticAudioClip component is what stores pre recorded audio data for components that play audio like Component:AudioClipPlayer. This component is auto generated when a sound file is imported into the game as part of an audio clip object.