|
TModLoader v1.4.4.9
TModLoader source code documentation
|
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. More... | |
| interface | IAudioSystem |
| interface | IAudioTrack |
| class | LegacyAudioSystem |
| class | LegacySoundPlayer |
| class | MP3AudioTrack |
| class | MusicCueHolder |
| class | OGGAudioTrack |
| class | ProjectileAudioTracker |
| class | SoundEngine |
| class | SoundInstanceGarbageCollector |
| class | SoundPlayer |
| struct | SoundStyle |
| This data type describes in detail how a sound should be played. Passable to the M:Terraria.Audio.SoundEngine.PlaySound(Terraria.Audio.SoundStyle@,System.Nullable<Microsoft.Xna.Framework.Vector2>,Terraria.Audio.SoundUpdateCallback) method. More... | |
| class | WAVAudioTrack |
Enumerations | |
| enum | SoundLimitBehavior { IgnoreNew , ReplaceOldest } |
| enum | SoundType { Sound , Ambient , Music } |
Functions | |
| delegate bool | SoundUpdateCallback (ActiveSound soundInstance) |
| T:Terraria.Audio.ActiveSound's update callback. Returning false here will force the sound to end abruptly. Tip: Use M:Terraria.Audio.ProjectileAudioTracker.IsActiveAndInGame to tie sounds to projectiles. | |