wiki:Specs/CodecsValues

Version 4 (modified by ph3-der-loewe, 13 years ago) (diff)

+values

List of Codecs with Assigned ID

Symbolic Name Value Name string MIME Type Name/Description
PCM_S_LE 0x0001 pcm_s_le ? ?
PCM_S_BE 0x0002 pcm_s_be ? ?
PCM_S_PDP 0x0003 pcm_s_pdp ? ?
PCM_U_LE 0x0005 pcm_u_le ? ?
PCM_U_BE 0x0006 pcm_u_be ? ?
PCM_U_PDP 0x0007 pcm_u_pdp ? ?
MIDI_FILE 0x0008 midi_file ? ?
OGG_VORBIS 0x0010 ogg_vorbis ? ?
FLAC 0x0011 flac ? ?
OGG_SPEEX 0x0012 ogg_speex ? ?
OGG_FLAC 0x0014 ogg_flac ? ?
OGG_GENERAL 0x0015 ogg_general ? ?
OGG_CELT 0x0016 ogg_celt ? ?
OGG 0x0017 ogg ? ?
ROAR_CELT 0x001A roar_celt ? ?
ROAR_SPEEX 0x001B roar_speex ? ?
RAUM 0x001C raum ? ?
RAUM_VORBIS 0x001D raum_vorbis ? ?
RAUM_FLAC 0x001E raum_flac ? ?
RIFF_WAVE 0x0020 riff_wave ? ?
RIFX 0x0022 rifx ? ?
AU 0x0024 au ? ?
AIFF 0x0028 aiff ? ?
ALAW 0x0030 alaw ? ?
AUTLAW_LE 0x0031 autlaw_le ? ?
AUTLAW_BE 0x0032 autlaw_be ? ?
MULAW 0x0034 mulaw ? ?
MUUTLAW_LE 0x0035 muutlaw_le ? ?
MUUTLAW_BE 0x0036 muutlaw_be ? ?
GSM 0x0038 gsm ? ?
GSM49 0x0039 gsm49 ? ?
META_VCLT 0x0040 meta_vclt ? ?
META_RALT 0x0044 meta_ralt ? ?
META_RALB 0x004C meta_ralb ? ?
META_RALB_LE 0x004D meta_ralb_le ? ?
META_RALB_BE 0x004E meta_ralb_be ? ?
META_RALB_PDP 0x004F meta_ralb_pdp ? ?
CONT_NULL 0x0050 (none) ? ?
CONT_GZIP 0x0051 (none) ? ?
CONT_BZIP2 0x0052 (none) ? ?
CONT_OPGPBIN 0x0053 (none) ? ?
CONT_OPGPASC 0x0054 (none) ? ?
CONT_TAR 0x0055 (none) ? ?
MIDI 0x0060 midi ? ?
ROARMIDI 0x0064 roarmidi ? ?
DMX512 0x0070 dmx512 ? ?
ROARDMX 0x0071 roardmx ? ?
RDS 0x0080 rds ? ?
USER0 0x0090 user0 ? ?
USER1 0x0091 user1 ? ?
USER2 0x0092 user2 ? ?
USER3 0x0093 user3 ? ?
USER4 0x0094 user4 ? ?
USER5 0x0095 user5 ? ?
USER6 0x0096 user6 ? ?
USER7 0x0097 user7 ? ?
USER8 0x0098 user8 ? ?
USER9 0x0099 user9 ? ?
USER10 0x009A user10 ? ?
USER11 0x009B user11 ? ?
USER12 0x009C user12 ? ?
USER13 0x009D user13 ? ?
USER14 0x009E user14 ? ?
USER15 0x009F user15 ? ?

Aliases

The following aliases should be defined. Those are mainly for more easy and intuitive working with user input. Beside the DEFAULT and PCM_U symbolic aliases they should not be used when writing code or data files.

Symbolic Name Value Name string MIME Type Name/Description
DEFAULT -/- default, pcm, raw -/- Alias to CPU native signed PCM format
PCM_S -/- pcm_s -/- Same as DEFAULT
PCM_U -/- pcm_u -/- Alias to CPU native unsigned PCM format
OGG_VORBIS 0x0010 vorbis ? ?
OGG_SPEEX 0x0012 speex ? ?
RIFF_WAVE 0x0020 wave, wav ? ?
AUTLAW 0x0032 autlaw ? ?
MULAW 0x0034 ulaw ? ?
MUUTLAW 0x0036 muutlaw ? ?
CONT_BASE 0x0050 (none) ? ?