Click or drag to resize
Codec Enumeration
An enumeration of codes available to some of the containers formats.

Namespace: StreamCoders
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public enum Codec
Members
  Member nameValueDescription
Unknown0 Unknown codec
H2611 H.261 video codec
H2632 H.263 video codec (all versions)
Mpeg1V3 MPEG-1 video codec
Mpeg2V4 MPEG-2 video codec
Mpeg4V5 MPEG-4.2 video codec
H2646 H.264/AVC/MPEG-4.10 video codec
H2657 H.265/HEVC video codec
Mjpeg8 Motion JPEG video codec
Jpeg9 JPEG
Is used in streams that contain RFC 2435 - RTP payload for JPEG.
Vc110 Microsoft VC-1 video codec
Wmv11 Microsoft WMV video codec encapsulation
Wma12 Microsoft Windows Media Audio Version 8 (Format Tag: 0x161)
WmaPro13 Microsoft Windows Media Audio Version 9.2, 10 (Format Tag: 0x162)
Yuv14 YV-12 picture color space
Rgb1615 Rgb 5-6-5
Rgb2416 RGB 8-bit per channel
Rgb3217 RGBA
Pcm18 PCM audio
Ac319 Dolby AC-3 audio codec
Aac20 MPEG-4 audio (all versions)
Mp321 MPEG-1/2 L3 audio codec
Vp622 On2 VP6 video codec
Vp6A23 On2 VP6 video codec
Vp824 Google VP8 video codec
Vp925 Google VP9 video codec
ScreenVideo26 On2 SV1
ScreenVideo227 On2 SV2
PcmLeTwo28 Little Endian Twos complement
L1629 Linear 16 PCM
Vorbis30 Vorbis audio codec
Opus31 Opus audio codec
Dts32 DTS Audio
MicrosoftFcc33 Microsoft FourCC. More information is located in the decoder data, which is made up of a BITMAPINFOHEADER.
Utf8Text34 Raw text used for sub-titles in UTF-8
Adaptive35 Indicates that the used codec is defined by other means, depending on bitrate or other criteria.
G711A36 ITU-T G.711 alaw Bitrates: 64000 - Frequency: 8000 - Base Duration: 10ms
G711U37 ITU-T G.711 ulaw Bitrates: 64000 - Frequency: 8000 - Base Duration: 10ms
G72238 ITU-T G.722 Bitrates: 64000, 56000, 48000 - Frequency: 16000 - Base Duration: 20ms
G723139 ITU-T G.723.1 Bitrates: 5300, 6300 - Frequency: 8000 - Base Duration: 30ms
G72640 ITU-T G.726 Bitrates: 16000, 24000, 32000, 40000 - Frequency: 8000 - Base Duration: 10ms
G72841 ITU-T G.728 Bitrates: 9600, 12800, 16000 - Frequency: 16000 - Base Duration: 20ms
G729A42 ITU-T G.729 (A, B) Bitrates: 8000 - Frequency: 8000 - Base Duration: 10ms
G729I43 ITU-T G.729 (B, C, C+, D, E, I) Bitrates: 6400, 8000, 11800 - Frequency: 8000 - Base Duration: 20ms
G729144 ITU-T G.729.1 Bitrates: 8000, 12000, 14000, 16000, 18000, 20000, 22000, 24000, 26000, 28000, 30000, 32000 - Frequency: 8000, 16000 - Base Duration: 20ms
Amrnb45 GSM 06.90-94 Bitrates: 4750, 5150, 5900, 6700, 7400, 7950, 10200, 12200 - Frequency: 8000 - Base Duration: 20ms
Amrwb46 3GPP TS 26.190-192,194 Bitrates: 6600, 8850, 12650, 14250, 15850, 18250, 19850, 23050, 23850 - Frequency: 16000 - Base Duration: 20ms
Amrwbe47 Additional Bitrates mono: 10400, 12000, 13600, 15200, 16800, 19200, 20800, 24000 - Frequency: Encoder: 16000, 24000, 32000, 48000, Decoder: 8000, Base Duration: 20ms
SpeexNb48 Bitrates: 250, 2150, 3950, 5950, 8000, 11000, 15000, 18200, 24600 - Frequency: 8kHz - Base Duration: 20ms
SpeexWb49 Bitrates: 3950, 5750, 7750, 9800, 12800, 16800, 20600, 23800, 27800, 34400, 42400 - Frequency: 16kHz - Base Duration: 20ms
GsmFullrate50 ETSI EN 300 961-965 Bitrates: 13000 - Frequency: 8000 - Base Duration: 20ms
See Also