Enum Codec
Specifies media codec types including video, audio, text, and binary formats.
public enum Codec
Fields
AAC = 14Advanced Audio Coding (AAC) audio codec.
AAC_LATM = 15AAC with Low-overhead MPEG-4 Audio Transport Multiplex (LATM).
AC3 = 19Dolby Digital (AC-3) audio codec.
AMR_NB = 22Adaptive Multi-Rate Narrowband (AMR-NB) audio codec.
AMR_WB = 23Adaptive Multi-Rate Wideband (AMR-WB) audio codec.
Binary = 37General purpose binary data. Used for unrecognized streams or to transmit opaque user data.
DTS = 21DTS (Digital Theater Systems) audio codec.
EAC3 = 20Dolby Digital Plus (Enhanced AC-3) audio codec.
G711A = 25ITU-T G.711 A-law audio codec.
G711U = 26ITU-T G.711 ยต-law audio codec.
G722 = 27ITU-T G.722 audio codec.
G723_1 = 28ITU-T G.723.1 audio codec.
G726 = 29ITU-T G.726 ADPCM audio codec.
G729 = 30ITU-T G.729 audio codec.
GSM = 31GSM Full Rate audio codec.
GSM_MS = 32GSM Microsoft variant audio codec.
H261 = 5ITU-T H.261 video codec.
H263 = 6ITU-T H.263 video codec.
H264 = 7ITU-T H.264 / MPEG-4 AVC video codec.
H265 = 8ITU-T H.265 / MPEG-H HEVC video codec.
MJPEG = 10Motion JPEG video codec.
MP1 = 16MPEG-1 Audio Layer I.
MP2 = 17MPEG-1 Audio Layer II.
MP3 = 18MPEG-1 Audio Layer III (MP3).
MPEG1 = 2MPEG-1 video codec.
MPEG2 = 3MPEG-2 video codec (H.262).
MPEG4 = 4MPEG-4 Part 2 video codec.
OnvifMetadata = 36ONVIF metadata compliant textual data.
Opus = 33Opus interactive audio codec.
PCM = 13Uncompressed PCM audio.
QCELP = 24Qualcomm Code Excited Linear Prediction (QCELP) audio codec.
TS = 38MPEG Transport Stream. Used in RTSP to specify a TS stream.
Text = 34General purpose textual data. The actual format is opaque and determined by user code.
Timecode = 39Timecode track. Used in ISO file format for timecode information.
Uncompressed = 1Uncompressed raw video.
Unknown = 0Unknown or unspecified codec.
VC1 = 9SMPTE VC-1 video codec (Windows Media Video 9).
VP8 = 11Google VP8 video codec.
VP9 = 12Google VP9 video codec.
WebVTT = 35WebVTT (Web Video Text Tracks) subtitle format.