![]() |
Terraria ModLoader
0.11.1
A framework for Terraria mods
|
Public Member Functions | |
MusicStreaming (string path) | |
override void | CheckBuffer () |
void | Dispose () |
override void | Pause () |
override void | Play () |
override void | Resume () |
override void | SetVariable (string name, float value) |
override void | Stop (AudioStopOptions options) |
![]() | |
abstract void | Reset () |
Public Attributes | |
override bool | IsPaused => instance != null && instance.State == SoundState.Paused |
override bool | IsPlaying => instance != null && instance.State != SoundState.Stopped |
Protected Member Functions | |
virtual void | FillBuffer (byte[] buffer) |
abstract void | PrepareStream () |
Protected Attributes | |
AudioChannels | channels |
int | sampleRate |
Stream | stream |
Private Member Functions | |
void | EnsureLoaded () |
void | SubmitSingle () |
Private Attributes | |
byte [] | buffer |
const int | bufferCountPerSubmit = 2 |
const int | bufferLength = 4096 |
const int | bufferMin = 4 |
DynamicSoundEffectInstance | instance |
string | path |
Additional Inherited Members | |
![]() | |
static implicit | operator Music (Cue cue) |
![]() | |
abstract bool | IsPaused [get] |
abstract bool | IsPlaying [get] |
Definition at line 41 of file MusicWrappers.cs.
Terraria.ModLoader.Audio.MusicStreaming.MusicStreaming | ( | string | path | ) |
Definition at line 62 of file MusicWrappers.cs.
|
virtual |
Reimplemented from Terraria.ModLoader.Audio.Music.
Definition at line 111 of file MusicWrappers.cs.
void Terraria.ModLoader.Audio.MusicStreaming.Dispose | ( | ) |
Definition at line 132 of file MusicWrappers.cs.
|
private |
Definition at line 84 of file MusicWrappers.cs.
References Terraria.ModLoader.ModContent.OpenRead().
|
protectedvirtual |
Reimplemented in Terraria.ModLoader.Audio.MusicStreamingOGG.
Definition at line 124 of file MusicWrappers.cs.
|
virtual |
Implements Terraria.ModLoader.Audio.Music.
|
virtual |
Implements Terraria.ModLoader.Audio.Music.
Definition at line 70 of file MusicWrappers.cs.
|
protectedpure virtual |
|
virtual |
Implements Terraria.ModLoader.Audio.Music.
|
virtual |
Implements Terraria.ModLoader.Audio.Music.
Definition at line 75 of file MusicWrappers.cs.
|
virtual |
Implements Terraria.ModLoader.Audio.Music.
Reimplemented in Terraria.ModLoader.Audio.MusicStreamingOGG, and Terraria.ModLoader.Audio.MusicStreamingMP3.
Definition at line 99 of file MusicWrappers.cs.
|
private |
Definition at line 119 of file MusicWrappers.cs.
|
private |
Definition at line 57 of file MusicWrappers.cs.
|
private |
Definition at line 48 of file MusicWrappers.cs.
|
private |
Definition at line 47 of file MusicWrappers.cs.
|
private |
Definition at line 51 of file MusicWrappers.cs.
|
protected |
Definition at line 60 of file MusicWrappers.cs.
|
private |
Definition at line 55 of file MusicWrappers.cs.
override bool Terraria.ModLoader.Audio.MusicStreaming.IsPaused => instance != null && instance.State == SoundState.Paused |
Definition at line 66 of file MusicWrappers.cs.
override bool Terraria.ModLoader.Audio.MusicStreaming.IsPlaying => instance != null && instance.State != SoundState.Stopped |
Definition at line 67 of file MusicWrappers.cs.
|
private |
Definition at line 53 of file MusicWrappers.cs.
|
protected |
Definition at line 59 of file MusicWrappers.cs.
|
protected |
Definition at line 56 of file MusicWrappers.cs.