Firelight Technologies FMOD Studio API

FSBANK_FORMAT

Compression formats available for encoding

Enumeration

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;

Values

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.

See Also




Version 1.03.06 Built on Apr 17, 2014