#[repr(C)]pub enum SoundType {
Show 31 variants
Unknown = 0,
AIFF = 1,
ASF = 2,
AT3 = 3,
CDDA = 4,
DLS = 5,
FLAC = 6,
FSB = 7,
GCADPCM = 8,
IT = 9,
MIDI = 10,
MOD = 11,
MPEG = 12,
OGGVORBIS = 13,
Playlist = 14,
Raw = 15,
S3M = 16,
SF2 = 17,
User = 18,
WAV = 19,
XM = 20,
XMA = 21,
VAG = 22,
AudioQueue = 23,
XWMA = 24,
BCWAV = 25,
AT9 = 26,
VORBIS = 27,
MediaFoundation = 28,
Max = 29,
ForceInt = 65_536,
}
Expand description
These definitions describe the type of song being played.
Variants§
Unknown = 0
3rd party / unknown plugin format.
AIFF = 1
AIFF.
ASF = 2
Microsoft Advanced Systems Format (ie WMA/ASF/WMV).
AT3 = 3
Sony ATRAC 3 format
CDDA = 4
Digital CD audio.
DLS = 5
Sound font / downloadable sound bank.
FLAC = 6
FLAC lossless codec.
FSB = 7
FMOD Sample Bank.
GCADPCM = 8
Nintendo GameCube/Wii ADPCM
IT = 9
Impulse Tracker.
MIDI = 10
MIDI. extracodecdata is a pointer to an FMOD_MIDI_EXTRACODECDATA structure.
MOD = 11
Protracker / Fasttracker MOD.
MPEG = 12
MP2/MP3 MPEG.
OGGVORBIS = 13
Ogg vorbis.
Playlist = 14
Information only from ASX/PLS/M3U/WAX playlists
Raw = 15
Raw PCM data.
S3M = 16
ScreamTracker 3.
SF2 = 17
Sound font 2 format.
User = 18
User created sound.
WAV = 19
Microsoft WAV.
XM = 20
FastTracker 2 XM.
XMA = 21
Xbox360 XMA
VAG = 22
PlayStation Portable ADPCM VAG format.
AudioQueue = 23
iPhone hardware decoder, supports AAC, ALAC and MP3. extracodecdata is a pointer to an FMOD_AUDIOQUEUE_EXTRACODECDATA structure.
XWMA = 24
Xbox360 XWMA
BCWAV = 25
3DS BCWAV container format for DSP ADPCM and PCM
AT9 = 26
NGP ATRAC 9 format
VORBIS = 27
Raw vorbis
MediaFoundation = 28
Microsoft Media Foundation wrappers, supports ASF/WMA
Max = 29
Maximum number of sound types supported.
ForceInt = 65_536
Makes sure this enum is signed 32bit.