tModLoader v2023.01
A mod to make and play Terraria mods
|
Classes | |
class | ActiveSound |
class | ASoundEffectBasedAudioTrack |
class | CueAudioTrack |
class | DisabledAudioSystem |
class | GStreamerAudioSupport |
We require a WMAUDIO2/wmav2 decoder to read the windows wavebank. FFMPEG has the only one available to us. GStreamer replaces FFMPEG support in the latest FAudio releases. Unfortunately GStreamer just ends up using FFMPEG as a backend to the gstlibav.dll plugin anyway Slimming the FFMPEG for GStreamer would probably require rebuilding the gstlibav plugin, or writing our own. | |
interface | IAudioSystem |
interface | IAudioTrack |
class | LegacyAudioSystem |
class | LegacySoundPlayer |
class | MP3AudioTrack |
class | MusicCueHolder |
class | OGGAudioTrack |
class | SoundEngine |
class | SoundInstanceGarbageCollector |
class | SoundPlayer |
struct | SoundStyle |
This data type describes in detail how a sound should be played. Passable to the SoundEngine.PlaySound(in SoundStyle, Vector2?) method. More... | |
class | WAVAudioTrack |
Enumerations | |
enum | SoundLimitBehavior { IgnoreNew , ReplaceOldest } |
enum | SoundType { Sound , Ambient , Music } |