Firelight Technologies FMOD Studio API
Compression formats available for encoding
typedef enum {
FSBANK_FORMAT_PCM,
FSBANK_FORMAT_PCM_BIGENDIAN,
FSBANK_FORMAT_IMAADPCM,
FSBANK_FORMAT_MP2,
FSBANK_FORMAT_MP3,
FSBANK_FORMAT_XMA,
FSBANK_FORMAT_CELT,
FSBANK_FORMAT_AT9_PSVITA,
FSBANK_FORMAT_AT9_PS4,
FSBANK_FORMAT_XWMA,
FSBANK_FORMAT_VORBIS,
FSBANK_FORMAT_MAX
} FSBANK_FORMAT;
FSBANK_FORMAT_PCM
PCM (1:1) All platforms.
FSBANK_FORMAT_PCM_BIGENDIAN
PCM Big Endian (1:1) Xbox360 and PS3 only.
FSBANK_FORMAT_IMAADPCM
IMA ADPCM (3.5:1) All platforms.
FSBANK_FORMAT_MP2
MPEG Layer 2 (CBR) All platforms except PS3. Depends on toolame.
FSBANK_FORMAT_MP3
MPEG Layer 3 (CBR) All platforms. Depends on libmp3lame.
FSBANK_FORMAT_XMA
XMA (VBR) Xbox360 only (hardware). Depends on xmaencoder.
FSBANK_FORMAT_CELT
Constrained Energy Lapped Transform (CBR) All platforms. Depends on celt_encoder.
FSBANK_FORMAT_AT9_PSVITA
ATRAC9 (CBR) PSVita only (hardware). Depends on libatrac9.
FSBANK_FORMAT_AT9_PS4
ATRAC9 (CBR) PS4 only (hardware). Depends on libatrac9.
FSBANK_FORMAT_XWMA
XWMA (VBR) Xbox360 only. Depends on xwmaencoder.
FSBANK_FORMAT_VORBIS
Vorbis (VBR) All platforms. Depends on libvorbis.
FSBANK_FORMAT_MAX
Upper bound for this enumeration, for use with validation.
Version 1.03.06 Built on Apr 17, 2014