Loading...
Searching...
No Matches
codec_id.h
Go to the documentation of this file.
/*
* Codec IDs
*
* This file is part of FFmpeg.
*
* FFmpeg is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* FFmpeg is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with FFmpeg; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef AVCODEC_CODEC_ID_H
#define AVCODEC_CODEC_ID_H
#include "libavutil/avutil.h"
#include "libavutil/samplefmt.h"
#include "version_major.h"
/**
* @addtogroup lavc_core
* @{
*/
/**
* Identify the syntax and semantics of the bitstream.
* The principle is roughly:
* Two decoders with the same ID can decode the same streams.
* Two encoders with the same ID can encode compatible streams.
* There may be slight deviations from the principle due to implementation
* details.
*
* If you add a codec ID to this list, add it so that
* 1. no value of an existing codec ID changes (that would break ABI),
* 2. it is as close as possible to similar codecs
*
* After adding new codec IDs, do not forget to add an entry to the codec
* descriptor list and bump libavcodec minor version.
*/
enum AVCodecID {
AV_CODEC_ID_NONE,
/* video codecs */
AV_CODEC_ID_MPEG1VIDEO,
AV_CODEC_ID_MPEG2VIDEO, ///< preferred ID for MPEG-1/2 video decoding
AV_CODEC_ID_H261,
AV_CODEC_ID_H263,
AV_CODEC_ID_RV10,
AV_CODEC_ID_RV20,
AV_CODEC_ID_MJPEG,
AV_CODEC_ID_MJPEGB,
AV_CODEC_ID_LJPEG,
AV_CODEC_ID_SP5X,
AV_CODEC_ID_JPEGLS,
AV_CODEC_ID_MPEG4,
AV_CODEC_ID_RAWVIDEO,
AV_CODEC_ID_MSMPEG4V1,
AV_CODEC_ID_MSMPEG4V2,
AV_CODEC_ID_MSMPEG4V3,
AV_CODEC_ID_WMV1,
AV_CODEC_ID_WMV2,
AV_CODEC_ID_H263P,
AV_CODEC_ID_H263I,
AV_CODEC_ID_FLV1,
AV_CODEC_ID_SVQ1,
AV_CODEC_ID_SVQ3,
AV_CODEC_ID_DVVIDEO,
AV_CODEC_ID_HUFFYUV,
AV_CODEC_ID_CYUV,
AV_CODEC_ID_H264,
AV_CODEC_ID_INDEO3,
AV_CODEC_ID_VP3,
AV_CODEC_ID_THEORA,
AV_CODEC_ID_ASV1,
AV_CODEC_ID_ASV2,
AV_CODEC_ID_FFV1,
AV_CODEC_ID_4XM,
AV_CODEC_ID_VCR1,
AV_CODEC_ID_CLJR,
AV_CODEC_ID_MDEC,
AV_CODEC_ID_ROQ,
AV_CODEC_ID_INTERPLAY_VIDEO,
AV_CODEC_ID_XAN_WC3,
AV_CODEC_ID_XAN_WC4,
AV_CODEC_ID_RPZA,
AV_CODEC_ID_CINEPAK,
AV_CODEC_ID_WS_VQA,
AV_CODEC_ID_MSRLE,
AV_CODEC_ID_MSVIDEO1,
AV_CODEC_ID_IDCIN,
AV_CODEC_ID_8BPS,
AV_CODEC_ID_SMC,
AV_CODEC_ID_FLIC,
AV_CODEC_ID_TRUEMOTION1,
AV_CODEC_ID_VMDVIDEO,
AV_CODEC_ID_MSZH,
AV_CODEC_ID_ZLIB,
AV_CODEC_ID_QTRLE,
AV_CODEC_ID_TSCC,
AV_CODEC_ID_ULTI,
AV_CODEC_ID_QDRAW,
AV_CODEC_ID_VIXL,
AV_CODEC_ID_QPEG,
AV_CODEC_ID_PNG,
AV_CODEC_ID_PPM,
AV_CODEC_ID_PBM,
AV_CODEC_ID_PGM,
AV_CODEC_ID_PGMYUV,
AV_CODEC_ID_PAM,
AV_CODEC_ID_FFVHUFF,
AV_CODEC_ID_RV30,
AV_CODEC_ID_RV40,
AV_CODEC_ID_VC1,
AV_CODEC_ID_WMV3,
AV_CODEC_ID_LOCO,
AV_CODEC_ID_WNV1,
AV_CODEC_ID_AASC,
AV_CODEC_ID_INDEO2,
AV_CODEC_ID_FRAPS,
AV_CODEC_ID_TRUEMOTION2,
AV_CODEC_ID_BMP,
AV_CODEC_ID_CSCD,
AV_CODEC_ID_MMVIDEO,
AV_CODEC_ID_ZMBV,
AV_CODEC_ID_AVS,
AV_CODEC_ID_SMACKVIDEO,
AV_CODEC_ID_NUV,
AV_CODEC_ID_KMVC,
AV_CODEC_ID_FLASHSV,
AV_CODEC_ID_CAVS,
AV_CODEC_ID_JPEG2000,
AV_CODEC_ID_VMNC,
AV_CODEC_ID_VP5,
AV_CODEC_ID_VP6,
AV_CODEC_ID_VP6F,
AV_CODEC_ID_TARGA,
AV_CODEC_ID_DSICINVIDEO,
AV_CODEC_ID_TIERTEXSEQVIDEO,
AV_CODEC_ID_TIFF,
AV_CODEC_ID_GIF,
AV_CODEC_ID_DXA,
AV_CODEC_ID_DNXHD,
AV_CODEC_ID_THP,
AV_CODEC_ID_SGI,
AV_CODEC_ID_C93,
AV_CODEC_ID_BETHSOFTVID,
AV_CODEC_ID_PTX,
AV_CODEC_ID_TXD,
AV_CODEC_ID_VP6A,
AV_CODEC_ID_AMV,
AV_CODEC_ID_VB,
AV_CODEC_ID_PCX,
AV_CODEC_ID_SUNRAST,
AV_CODEC_ID_INDEO4,
AV_CODEC_ID_INDEO5,
AV_CODEC_ID_MIMIC,
AV_CODEC_ID_RL2,
AV_CODEC_ID_ESCAPE124,
AV_CODEC_ID_DIRAC,
AV_CODEC_ID_BFI,
AV_CODEC_ID_CMV,
AV_CODEC_ID_MOTIONPIXELS,
AV_CODEC_ID_TGV,
AV_CODEC_ID_TGQ,
AV_CODEC_ID_TQI,
AV_CODEC_ID_AURA,
AV_CODEC_ID_AURA2,
AV_CODEC_ID_V210X,
AV_CODEC_ID_TMV,
AV_CODEC_ID_V210,
AV_CODEC_ID_DPX,
AV_CODEC_ID_MAD,
AV_CODEC_ID_FRWU,
AV_CODEC_ID_FLASHSV2,
AV_CODEC_ID_CDGRAPHICS,
AV_CODEC_ID_R210,
AV_CODEC_ID_ANM,
AV_CODEC_ID_BINKVIDEO,
AV_CODEC_ID_IFF_ILBM,
#define AV_CODEC_ID_IFF_BYTERUN1 AV_CODEC_ID_IFF_ILBM
AV_CODEC_ID_KGV1,
AV_CODEC_ID_YOP,
AV_CODEC_ID_VP8,
AV_CODEC_ID_PICTOR,
AV_CODEC_ID_ANSI,
AV_CODEC_ID_A64_MULTI,
AV_CODEC_ID_A64_MULTI5,
AV_CODEC_ID_R10K,
AV_CODEC_ID_MXPEG,
AV_CODEC_ID_LAGARITH,
AV_CODEC_ID_PRORES,
AV_CODEC_ID_JV,
AV_CODEC_ID_DFA,
AV_CODEC_ID_WMV3IMAGE,
AV_CODEC_ID_VC1IMAGE,
AV_CODEC_ID_UTVIDEO,
AV_CODEC_ID_BMV_VIDEO,
AV_CODEC_ID_VBLE,
AV_CODEC_ID_DXTORY,
#if FF_API_V408_CODECID
AV_CODEC_ID_V410,
#endif
AV_CODEC_ID_XWD,
AV_CODEC_ID_CDXL,
AV_CODEC_ID_XBM,
AV_CODEC_ID_ZEROCODEC,
AV_CODEC_ID_MSS1,
AV_CODEC_ID_MSA1,
AV_CODEC_ID_TSCC2,
AV_CODEC_ID_MTS2,
AV_CODEC_ID_CLLC,
AV_CODEC_ID_MSS2,
AV_CODEC_ID_VP9,
AV_CODEC_ID_AIC,
AV_CODEC_ID_ESCAPE130,
AV_CODEC_ID_G2M,
AV_CODEC_ID_WEBP,
AV_CODEC_ID_HNM4_VIDEO,
AV_CODEC_ID_HEVC,
#define AV_CODEC_ID_H265 AV_CODEC_ID_HEVC
AV_CODEC_ID_FIC,
AV_CODEC_ID_ALIAS_PIX,
AV_CODEC_ID_BRENDER_PIX,
AV_CODEC_ID_PAF_VIDEO,
AV_CODEC_ID_EXR,
AV_CODEC_ID_VP7,
AV_CODEC_ID_SANM,
AV_CODEC_ID_SGIRLE,
AV_CODEC_ID_MVC1,
AV_CODEC_ID_MVC2,
AV_CODEC_ID_HQX,
AV_CODEC_ID_TDSC,
AV_CODEC_ID_HQ_HQA,
AV_CODEC_ID_HAP,
AV_CODEC_ID_DDS,
AV_CODEC_ID_DXV,
AV_CODEC_ID_SCREENPRESSO,
AV_CODEC_ID_RSCC,
AV_CODEC_ID_AVS2,
AV_CODEC_ID_PGX,
AV_CODEC_ID_AVS3,
AV_CODEC_ID_MSP2,
AV_CODEC_ID_VVC,
#define AV_CODEC_ID_H266 AV_CODEC_ID_VVC
AV_CODEC_ID_Y41P,
AV_CODEC_ID_AVRP,
AV_CODEC_ID_012V,
AV_CODEC_ID_AVUI,
AV_CODEC_ID_TARGA_Y216,
#if FF_API_V408_CODECID
AV_CODEC_ID_V308,
AV_CODEC_ID_V408,
#endif
AV_CODEC_ID_YUV4,
AV_CODEC_ID_AVRN,
AV_CODEC_ID_CPIA,
AV_CODEC_ID_XFACE,
AV_CODEC_ID_SNOW,
AV_CODEC_ID_SMVJPEG,
AV_CODEC_ID_APNG,
AV_CODEC_ID_DAALA,
AV_CODEC_ID_CFHD,
AV_CODEC_ID_TRUEMOTION2RT,
AV_CODEC_ID_M101,
AV_CODEC_ID_MAGICYUV,
AV_CODEC_ID_SHEERVIDEO,
AV_CODEC_ID_YLC,
AV_CODEC_ID_PSD,
AV_CODEC_ID_PIXLET,
AV_CODEC_ID_SPEEDHQ,
AV_CODEC_ID_FMVC,
AV_CODEC_ID_SCPR,
AV_CODEC_ID_CLEARVIDEO,
AV_CODEC_ID_XPM,
AV_CODEC_ID_AV1,
AV_CODEC_ID_BITPACKED,
AV_CODEC_ID_MSCC,
AV_CODEC_ID_SRGC,
AV_CODEC_ID_SVG,
AV_CODEC_ID_GDV,
AV_CODEC_ID_FITS,
AV_CODEC_ID_IMM4,
AV_CODEC_ID_PROSUMER,
AV_CODEC_ID_MWSC,
AV_CODEC_ID_WCMV,
AV_CODEC_ID_RASC,
AV_CODEC_ID_HYMT,
AV_CODEC_ID_ARBC,
AV_CODEC_ID_AGM,
AV_CODEC_ID_LSCR,
AV_CODEC_ID_VP4,
AV_CODEC_ID_IMM5,
AV_CODEC_ID_MVDV,
AV_CODEC_ID_MVHA,
AV_CODEC_ID_CDTOONS,
AV_CODEC_ID_MV30,
AV_CODEC_ID_NOTCHLC,
AV_CODEC_ID_PFM,
AV_CODEC_ID_MOBICLIP,
AV_CODEC_ID_PHOTOCD,
AV_CODEC_ID_IPU,
AV_CODEC_ID_ARGO,
AV_CODEC_ID_CRI,
AV_CODEC_ID_SIMBIOSIS_IMX,
AV_CODEC_ID_SGA_VIDEO,
AV_CODEC_ID_GEM,
AV_CODEC_ID_VBN,
AV_CODEC_ID_JPEGXL,
AV_CODEC_ID_QOI,
AV_CODEC_ID_PHM,
AV_CODEC_ID_RADIANCE_HDR,
AV_CODEC_ID_WBMP,
AV_CODEC_ID_MEDIA100,
AV_CODEC_ID_VQC,
AV_CODEC_ID_PDV,
AV_CODEC_ID_EVC,
AV_CODEC_ID_RTV1,
AV_CODEC_ID_VMIX,
AV_CODEC_ID_LEAD,
AV_CODEC_ID_DNXUC,
AV_CODEC_ID_RV60,
AV_CODEC_ID_JPEGXL_ANIM,
AV_CODEC_ID_APV,
AV_CODEC_ID_PRORES_RAW,
/* various PCM "codecs" */
AV_CODEC_ID_FIRST_AUDIO = 0x10000, ///< A dummy id pointing at the start of audio codecs
AV_CODEC_ID_PCM_S16LE = 0x10000,
AV_CODEC_ID_PCM_S16BE,
AV_CODEC_ID_PCM_U16LE,
AV_CODEC_ID_PCM_U16BE,
AV_CODEC_ID_PCM_S8,
AV_CODEC_ID_PCM_U8,
AV_CODEC_ID_PCM_MULAW,
AV_CODEC_ID_PCM_ALAW,
AV_CODEC_ID_PCM_S32LE,
AV_CODEC_ID_PCM_S32BE,
AV_CODEC_ID_PCM_U32LE,
AV_CODEC_ID_PCM_U32BE,
AV_CODEC_ID_PCM_S24LE,
AV_CODEC_ID_PCM_S24BE,
AV_CODEC_ID_PCM_U24LE,
AV_CODEC_ID_PCM_U24BE,
AV_CODEC_ID_PCM_S24DAUD,
AV_CODEC_ID_PCM_ZORK,
AV_CODEC_ID_PCM_S16LE_PLANAR,
AV_CODEC_ID_PCM_DVD,
AV_CODEC_ID_PCM_F32BE,
AV_CODEC_ID_PCM_F32LE,
AV_CODEC_ID_PCM_F64BE,
AV_CODEC_ID_PCM_F64LE,
AV_CODEC_ID_PCM_BLURAY,
AV_CODEC_ID_PCM_LXF,
AV_CODEC_ID_S302M,
AV_CODEC_ID_PCM_S8_PLANAR,
AV_CODEC_ID_PCM_S24LE_PLANAR,
AV_CODEC_ID_PCM_S32LE_PLANAR,
AV_CODEC_ID_PCM_S16BE_PLANAR,
AV_CODEC_ID_PCM_S64LE,
AV_CODEC_ID_PCM_S64BE,
AV_CODEC_ID_PCM_F16LE,
AV_CODEC_ID_PCM_F24LE,
AV_CODEC_ID_PCM_VIDC,
AV_CODEC_ID_PCM_SGA,
/* various ADPCM codecs */
AV_CODEC_ID_ADPCM_IMA_QT = 0x11000,
AV_CODEC_ID_ADPCM_IMA_WAV,
AV_CODEC_ID_ADPCM_IMA_DK3,
AV_CODEC_ID_ADPCM_IMA_DK4,
AV_CODEC_ID_ADPCM_IMA_WS,
AV_CODEC_ID_ADPCM_IMA_SMJPEG,
AV_CODEC_ID_ADPCM_MS,
AV_CODEC_ID_ADPCM_4XM,
AV_CODEC_ID_ADPCM_XA,
AV_CODEC_ID_ADPCM_ADX,
AV_CODEC_ID_ADPCM_EA,
AV_CODEC_ID_ADPCM_G726,
AV_CODEC_ID_ADPCM_CT,
AV_CODEC_ID_ADPCM_SWF,
AV_CODEC_ID_ADPCM_YAMAHA,
AV_CODEC_ID_ADPCM_SBPRO_4,
AV_CODEC_ID_ADPCM_SBPRO_3,
AV_CODEC_ID_ADPCM_SBPRO_2,
AV_CODEC_ID_ADPCM_THP,
AV_CODEC_ID_ADPCM_IMA_AMV,
AV_CODEC_ID_ADPCM_EA_R1,
AV_CODEC_ID_ADPCM_EA_R3,
AV_CODEC_ID_ADPCM_EA_R2,
AV_CODEC_ID_ADPCM_IMA_EA_SEAD,
AV_CODEC_ID_ADPCM_IMA_EA_EACS,
AV_CODEC_ID_ADPCM_EA_XAS,
AV_CODEC_ID_ADPCM_EA_MAXIS_XA,
AV_CODEC_ID_ADPCM_IMA_ISS,
AV_CODEC_ID_ADPCM_G722,
AV_CODEC_ID_ADPCM_IMA_APC,
AV_CODEC_ID_ADPCM_VIMA,
AV_CODEC_ID_ADPCM_AFC,
AV_CODEC_ID_ADPCM_IMA_OKI,
AV_CODEC_ID_ADPCM_DTK,
AV_CODEC_ID_ADPCM_IMA_RAD,
AV_CODEC_ID_ADPCM_G726LE,
AV_CODEC_ID_ADPCM_THP_LE,
AV_CODEC_ID_ADPCM_PSX,
AV_CODEC_ID_ADPCM_AICA,
AV_CODEC_ID_ADPCM_IMA_DAT4,
AV_CODEC_ID_ADPCM_MTAF,
AV_CODEC_ID_ADPCM_AGM,
AV_CODEC_ID_ADPCM_ARGO,
AV_CODEC_ID_ADPCM_IMA_SSI,
AV_CODEC_ID_ADPCM_ZORK,
AV_CODEC_ID_ADPCM_IMA_APM,
AV_CODEC_ID_ADPCM_IMA_ALP,
AV_CODEC_ID_ADPCM_IMA_MTF,
AV_CODEC_ID_ADPCM_IMA_CUNNING,
AV_CODEC_ID_ADPCM_IMA_MOFLEX,
AV_CODEC_ID_ADPCM_IMA_ACORN,
AV_CODEC_ID_ADPCM_XMD,
AV_CODEC_ID_ADPCM_IMA_XBOX,
AV_CODEC_ID_ADPCM_SANYO,
/* AMR */
AV_CODEC_ID_AMR_NB = 0x12000,
AV_CODEC_ID_AMR_WB,
/* RealAudio codecs*/
AV_CODEC_ID_RA_144 = 0x13000,
AV_CODEC_ID_RA_288,
/* various DPCM codecs */
AV_CODEC_ID_ROQ_DPCM = 0x14000,
AV_CODEC_ID_INTERPLAY_DPCM,
AV_CODEC_ID_XAN_DPCM,
AV_CODEC_ID_SOL_DPCM,
AV_CODEC_ID_SDX2_DPCM,
AV_CODEC_ID_GREMLIN_DPCM,
AV_CODEC_ID_DERF_DPCM,
AV_CODEC_ID_WADY_DPCM,
AV_CODEC_ID_CBD2_DPCM,
/* audio codecs */
AV_CODEC_ID_MP2 = 0x15000,
AV_CODEC_ID_MP3, ///< preferred ID for decoding MPEG audio layer 1, 2 or 3
AV_CODEC_ID_AAC,
AV_CODEC_ID_AC3,
AV_CODEC_ID_DTS,
AV_CODEC_ID_VORBIS,
AV_CODEC_ID_DVAUDIO,
AV_CODEC_ID_WMAV1,
AV_CODEC_ID_WMAV2,
AV_CODEC_ID_MACE3,
AV_CODEC_ID_MACE6,
AV_CODEC_ID_VMDAUDIO,
AV_CODEC_ID_FLAC,
AV_CODEC_ID_MP3ADU,
AV_CODEC_ID_MP3ON4,
AV_CODEC_ID_SHORTEN,
AV_CODEC_ID_ALAC,
AV_CODEC_ID_WESTWOOD_SND1,
AV_CODEC_ID_GSM, ///< as in Berlin toast format
AV_CODEC_ID_QDM2,
AV_CODEC_ID_COOK,
AV_CODEC_ID_TRUESPEECH,
AV_CODEC_ID_TTA,
AV_CODEC_ID_SMACKAUDIO,
AV_CODEC_ID_QCELP,
AV_CODEC_ID_WAVPACK,
AV_CODEC_ID_DSICINAUDIO,
AV_CODEC_ID_IMC,
AV_CODEC_ID_MUSEPACK7,
AV_CODEC_ID_MLP,
AV_CODEC_ID_GSM_MS, /* as found in WAV */
AV_CODEC_ID_ATRAC3,
AV_CODEC_ID_APE,
AV_CODEC_ID_NELLYMOSER,
AV_CODEC_ID_MUSEPACK8,
AV_CODEC_ID_SPEEX,
AV_CODEC_ID_WMAVOICE,
AV_CODEC_ID_WMAPRO,
AV_CODEC_ID_WMALOSSLESS,
AV_CODEC_ID_ATRAC3P,
AV_CODEC_ID_EAC3,
AV_CODEC_ID_SIPR,
AV_CODEC_ID_MP1,
AV_CODEC_ID_TWINVQ,
AV_CODEC_ID_TRUEHD,
AV_CODEC_ID_MP4ALS,
AV_CODEC_ID_ATRAC1,
AV_CODEC_ID_BINKAUDIO_RDFT,
AV_CODEC_ID_BINKAUDIO_DCT,
AV_CODEC_ID_AAC_LATM,
AV_CODEC_ID_QDMC,
AV_CODEC_ID_CELT,
AV_CODEC_ID_G723_1,
AV_CODEC_ID_G729,
AV_CODEC_ID_8SVX_EXP,
AV_CODEC_ID_8SVX_FIB,
AV_CODEC_ID_BMV_AUDIO,
AV_CODEC_ID_RALF,
AV_CODEC_ID_IAC,
AV_CODEC_ID_ILBC,
AV_CODEC_ID_OPUS,
AV_CODEC_ID_COMFORT_NOISE,
AV_CODEC_ID_TAK,
AV_CODEC_ID_METASOUND,
AV_CODEC_ID_PAF_AUDIO,
AV_CODEC_ID_ON2AVC,
AV_CODEC_ID_DSS_SP,
AV_CODEC_ID_CODEC2,
AV_CODEC_ID_FFWAVESYNTH,
AV_CODEC_ID_SONIC,
AV_CODEC_ID_SONIC_LS,
AV_CODEC_ID_EVRC,
AV_CODEC_ID_SMV,
AV_CODEC_ID_DSD_LSBF,
AV_CODEC_ID_DSD_MSBF,
AV_CODEC_ID_DSD_LSBF_PLANAR,
AV_CODEC_ID_DSD_MSBF_PLANAR,
AV_CODEC_ID_4GV,
AV_CODEC_ID_INTERPLAY_ACM,
AV_CODEC_ID_XMA1,
AV_CODEC_ID_XMA2,
AV_CODEC_ID_DST,
AV_CODEC_ID_ATRAC3AL,
AV_CODEC_ID_ATRAC3PAL,
AV_CODEC_ID_DOLBY_E,
AV_CODEC_ID_APTX,
AV_CODEC_ID_APTX_HD,
AV_CODEC_ID_SBC,
AV_CODEC_ID_ATRAC9,
AV_CODEC_ID_HCOM,
AV_CODEC_ID_ACELP_KELVIN,
AV_CODEC_ID_MPEGH_3D_AUDIO,
AV_CODEC_ID_SIREN,
AV_CODEC_ID_HCA,
AV_CODEC_ID_FASTAUDIO,
AV_CODEC_ID_MSNSIREN,
AV_CODEC_ID_DFPWM,
AV_CODEC_ID_BONK,
AV_CODEC_ID_MISC4,
AV_CODEC_ID_APAC,
AV_CODEC_ID_FTR,
AV_CODEC_ID_WAVARC,
AV_CODEC_ID_RKA,
AV_CODEC_ID_AC4,
AV_CODEC_ID_OSQ,
AV_CODEC_ID_QOA,
AV_CODEC_ID_LC3,
AV_CODEC_ID_G728,
/* subtitle codecs */
AV_CODEC_ID_FIRST_SUBTITLE = 0x17000, ///< A dummy ID pointing at the start of subtitle codecs.
AV_CODEC_ID_DVD_SUBTITLE = 0x17000,
AV_CODEC_ID_DVB_SUBTITLE,
AV_CODEC_ID_TEXT, ///< raw UTF-8 text
AV_CODEC_ID_XSUB,
AV_CODEC_ID_SSA,
AV_CODEC_ID_MOV_TEXT,
AV_CODEC_ID_HDMV_PGS_SUBTITLE,
AV_CODEC_ID_DVB_TELETEXT,
AV_CODEC_ID_SRT,
AV_CODEC_ID_MICRODVD,
AV_CODEC_ID_EIA_608,
AV_CODEC_ID_JACOSUB,
AV_CODEC_ID_SAMI,
AV_CODEC_ID_REALTEXT,
AV_CODEC_ID_STL,
AV_CODEC_ID_SUBVIEWER1,
AV_CODEC_ID_SUBVIEWER,
AV_CODEC_ID_SUBRIP,
AV_CODEC_ID_WEBVTT,
AV_CODEC_ID_MPL2,
AV_CODEC_ID_VPLAYER,
AV_CODEC_ID_PJS,
AV_CODEC_ID_ASS,
AV_CODEC_ID_HDMV_TEXT_SUBTITLE,
AV_CODEC_ID_TTML,
AV_CODEC_ID_ARIB_CAPTION,
AV_CODEC_ID_IVTV_VBI,
/* other specific kind of codecs (generally used for attachments) */
AV_CODEC_ID_FIRST_UNKNOWN = 0x18000, ///< A dummy ID pointing at the start of various fake codecs.
AV_CODEC_ID_TTF = 0x18000,
AV_CODEC_ID_SCTE_35, ///< Contain timestamp estimated through PCR of program stream.
AV_CODEC_ID_EPG,
AV_CODEC_ID_BINTEXT,
AV_CODEC_ID_XBIN,
AV_CODEC_ID_IDF,
AV_CODEC_ID_OTF,
AV_CODEC_ID_SMPTE_KLV,
AV_CODEC_ID_DVD_NAV,
AV_CODEC_ID_TIMED_ID3,
AV_CODEC_ID_BIN_DATA,
AV_CODEC_ID_SMPTE_2038,
AV_CODEC_ID_LCEVC,
AV_CODEC_ID_SMPTE_436M_ANC,
AV_CODEC_ID_PROBE = 0x19000, ///< codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it
AV_CODEC_ID_MPEG2TS = 0x20000, /**< _FAKE_ codec to indicate a raw MPEG-2 TS
* stream (only used by libavformat) */
AV_CODEC_ID_MPEG4SYSTEMS = 0x20001, /**< _FAKE_ codec to indicate a MPEG-4 Systems
* stream (only used by libavformat) */
AV_CODEC_ID_FFMETADATA = 0x21000, ///< Dummy codec for streams containing only metadata information.
AV_CODEC_ID_WRAPPED_AVFRAME = 0x21001, ///< Passthrough codec, AVFrames wrapped in AVPacket
/**
* Dummy null video codec, useful mainly for development and debugging.
* Null encoder/decoder discard all input and never return any output.
*/
AV_CODEC_ID_VNULL,
/**
* Dummy null audio codec, useful mainly for development and debugging.
* Null encoder/decoder discard all input and never return any output.
*/
AV_CODEC_ID_ANULL,
};
/**
* Get the type of the given codec.
*/
enum AVMediaType avcodec_get_type(enum AVCodecID codec_id);
/**
* Get the name of a codec.
* @return a static string identifying the codec; never NULL
*/
const char *avcodec_get_name(enum AVCodecID id);
/**
* Return codec bits per sample.
*
* @param[in] codec_id the codec
* @return Number of bits per sample or zero if unknown for the given codec.
*/
int av_get_bits_per_sample(enum AVCodecID codec_id);
/**
* Return codec bits per sample.
* Only return non-zero if the bits per sample is exactly correct, not an
* approximation.
*
* @param[in] codec_id the codec
* @return Number of bits per sample or zero if unknown for the given codec.
*/
int av_get_exact_bits_per_sample(enum AVCodecID codec_id);
/**
* Return a name for the specified profile, if available.
*
* @param codec_id the ID of the codec to which the requested profile belongs
* @param profile the profile value for which a name is requested
* @return A name for the profile if found, NULL otherwise.
*
* @note unlike av_get_profile_name(), which searches a list of profiles
* supported by a specific decoder or encoder implementation, this
* function searches the list of profiles from the AVCodecDescriptor
*/
const char *avcodec_profile_name(enum AVCodecID codec_id, int profile);
/**
* Return the PCM codec associated with a sample format.
* @param be endianness, 0 for little, 1 for big,
* -1 (or anything else) for native
* @return AV_CODEC_ID_PCM_* or AV_CODEC_ID_NONE
*/
enum AVCodecID av_get_pcm_codec(enum AVSampleFormat fmt, int be);
/**
* @}
*/
#endif // AVCODEC_CODEC_ID_H
avutil.h
Convenience header that includes libavutil's core.
av_get_bits_per_sample
int av_get_bits_per_sample(enum AVCodecID codec_id)
Return codec bits per sample.
avcodec_profile_name
const char * avcodec_profile_name(enum AVCodecID codec_id, int profile)
Return a name for the specified profile, if available.
avcodec_get_type
enum AVMediaType avcodec_get_type(enum AVCodecID codec_id)
Get the type of the given codec.
avcodec_get_name
const char * avcodec_get_name(enum AVCodecID id)
Get the name of a codec.
AVCodecID
AVCodecID
Identify the syntax and semantics of the bitstream.
Definition codec_id.h:49
av_get_exact_bits_per_sample
int av_get_exact_bits_per_sample(enum AVCodecID codec_id)
Return codec bits per sample.
av_get_pcm_codec
enum AVCodecID av_get_pcm_codec(enum AVSampleFormat fmt, int be)
Return the PCM codec associated with a sample format.
AV_CODEC_ID_PCM_F24LE
@ AV_CODEC_ID_PCM_F24LE
Definition codec_id.h:371
AV_CODEC_ID_DIRAC
@ AV_CODEC_ID_DIRAC
Definition codec_id.h:168
AV_CODEC_ID_FIRST_SUBTITLE
@ AV_CODEC_ID_FIRST_SUBTITLE
A dummy ID pointing at the start of subtitle codecs.
Definition codec_id.h:561
AV_CODEC_ID_RSCC
@ AV_CODEC_ID_RSCC
Definition codec_id.h:247
AV_CODEC_ID_PCM_F32LE
@ AV_CODEC_ID_PCM_F32LE
Definition codec_id.h:358
AV_CODEC_ID_G723_1
@ AV_CODEC_ID_G723_1
Definition codec_id.h:503
AV_CODEC_ID_FFVHUFF
@ AV_CODEC_ID_FFVHUFF
Definition codec_id.h:119
AV_CODEC_ID_SIREN
@ AV_CODEC_ID_SIREN
Definition codec_id.h:543
AV_CODEC_ID_DFA
@ AV_CODEC_ID_DFA
Definition codec_id.h:202
AV_CODEC_ID_DAALA
@ AV_CODEC_ID_DAALA
Definition codec_id.h:270
AV_CODEC_ID_MPEG2TS
@ AV_CODEC_ID_MPEG2TS
FAKE codec to indicate a raw MPEG-2 TS stream (only used by libavformat)
Definition codec_id.h:611
AV_CODEC_ID_PCM_S24BE
@ AV_CODEC_ID_PCM_S24BE
Definition codec_id.h:350
AV_CODEC_ID_IFF_ILBM
@ AV_CODEC_ID_IFF_ILBM
Definition codec_id.h:188
AV_CODEC_ID_ADPCM_SWF
@ AV_CODEC_ID_ADPCM_SWF
Definition codec_id.h:389
AV_CODEC_ID_IDCIN
@ AV_CODEC_ID_IDCIN
Definition codec_id.h:99
AV_CODEC_ID_BONK
@ AV_CODEC_ID_BONK
Definition codec_id.h:548
AV_CODEC_ID_XAN_WC3
@ AV_CODEC_ID_XAN_WC3
Definition codec_id.h:92
AV_CODEC_ID_MSMPEG4V1
@ AV_CODEC_ID_MSMPEG4V1
Definition codec_id.h:66
AV_CODEC_ID_MUSEPACK7
@ AV_CODEC_ID_MUSEPACK7
Definition codec_id.h:479
AV_CODEC_ID_SHORTEN
@ AV_CODEC_ID_SHORTEN
Definition codec_id.h:466
AV_CODEC_ID_ESCAPE124
@ AV_CODEC_ID_ESCAPE124
Definition codec_id.h:167
AV_CODEC_ID_BMV_VIDEO
@ AV_CODEC_ID_BMV_VIDEO
Definition codec_id.h:206
AV_CODEC_ID_JPEGXL_ANIM
@ AV_CODEC_ID_JPEGXL_ANIM
Definition codec_id.h:331
AV_CODEC_ID_CYUV
@ AV_CODEC_ID_CYUV
Definition codec_id.h:78
AV_CODEC_ID_ATRAC1
@ AV_CODEC_ID_ATRAC1
Definition codec_id.h:497
AV_CODEC_ID_YOP
@ AV_CODEC_ID_YOP
Definition codec_id.h:191
AV_CODEC_ID_AGM
@ AV_CODEC_ID_AGM
Definition codec_id.h:298
AV_CODEC_ID_AURA2
@ AV_CODEC_ID_AURA2
Definition codec_id.h:176
AV_CODEC_ID_INTERPLAY_ACM
@ AV_CODEC_ID_INTERPLAY_ACM
Definition codec_id.h:529
AV_CODEC_ID_TRUEMOTION2RT
@ AV_CODEC_ID_TRUEMOTION2RT
Definition codec_id.h:272
AV_CODEC_ID_8BPS
@ AV_CODEC_ID_8BPS
Definition codec_id.h:100
AV_CODEC_ID_BETHSOFTVID
@ AV_CODEC_ID_BETHSOFTVID
Definition codec_id.h:155
AV_CODEC_ID_APAC
@ AV_CODEC_ID_APAC
Definition codec_id.h:550
AV_CODEC_ID_AVS3
@ AV_CODEC_ID_AVS3
Definition codec_id.h:250
AV_CODEC_ID_PAF_VIDEO
@ AV_CODEC_ID_PAF_VIDEO
Definition codec_id.h:233
AV_CODEC_ID_LSCR
@ AV_CODEC_ID_LSCR
Definition codec_id.h:299
AV_CODEC_ID_VP6
@ AV_CODEC_ID_VP6
Definition codec_id.h:143
AV_CODEC_ID_VORBIS
@ AV_CODEC_ID_VORBIS
Definition codec_id.h:456
AV_CODEC_ID_MSA1
@ AV_CODEC_ID_MSA1
Definition codec_id.h:217
AV_CODEC_ID_VP3
@ AV_CODEC_ID_VP3
Definition codec_id.h:81
AV_CODEC_ID_V210
@ AV_CODEC_ID_V210
Definition codec_id.h:179
AV_CODEC_ID_H261
@ AV_CODEC_ID_H261
Definition codec_id.h:55
AV_CODEC_ID_YUV4
@ AV_CODEC_ID_YUV4
Definition codec_id.h:263
AV_CODEC_ID_PCM_S64BE
@ AV_CODEC_ID_PCM_S64BE
Definition codec_id.h:369
AV_CODEC_ID_TIMED_ID3
@ AV_CODEC_ID_TIMED_ID3
Definition codec_id.h:602
AV_CODEC_ID_CMV
@ AV_CODEC_ID_CMV
Definition codec_id.h:170
AV_CODEC_ID_FLV1
@ AV_CODEC_ID_FLV1
Definition codec_id.h:73
AV_CODEC_ID_PNG
@ AV_CODEC_ID_PNG
Definition codec_id.h:113
AV_CODEC_ID_HDMV_PGS_SUBTITLE
@ AV_CODEC_ID_HDMV_PGS_SUBTITLE
Definition codec_id.h:568
AV_CODEC_ID_VP6F
@ AV_CODEC_ID_VP6F
Definition codec_id.h:144
AV_CODEC_ID_EAC3
@ AV_CODEC_ID_EAC3
Definition codec_id.h:491
AV_CODEC_ID_IAC
@ AV_CODEC_ID_IAC
Definition codec_id.h:509
AV_CODEC_ID_Y41P
@ AV_CODEC_ID_Y41P
Definition codec_id.h:254
AV_CODEC_ID_XPM
@ AV_CODEC_ID_XPM
Definition codec_id.h:283
AV_CODEC_ID_MPL2
@ AV_CODEC_ID_MPL2
Definition codec_id.h:581
AV_CODEC_ID_ADPCM_CT
@ AV_CODEC_ID_ADPCM_CT
Definition codec_id.h:388
AV_CODEC_ID_INDEO5
@ AV_CODEC_ID_INDEO5
Definition codec_id.h:164
AV_CODEC_ID_PDV
@ AV_CODEC_ID_PDV
Definition codec_id.h:324
AV_CODEC_ID_DVB_SUBTITLE
@ AV_CODEC_ID_DVB_SUBTITLE
Definition codec_id.h:563
AV_CODEC_ID_S302M
@ AV_CODEC_ID_S302M
Definition codec_id.h:363
AV_CODEC_ID_G729
@ AV_CODEC_ID_G729
Definition codec_id.h:504
AV_CODEC_ID_ADPCM_IMA_WS
@ AV_CODEC_ID_ADPCM_IMA_WS
Definition codec_id.h:380
AV_CODEC_ID_RAWVIDEO
@ AV_CODEC_ID_RAWVIDEO
Definition codec_id.h:65
AV_CODEC_ID_NOTCHLC
@ AV_CODEC_ID_NOTCHLC
Definition codec_id.h:306
AV_CODEC_ID_PCM_S16BE_PLANAR
@ AV_CODEC_ID_PCM_S16BE_PLANAR
Definition codec_id.h:367
AV_CODEC_ID_SMPTE_2038
@ AV_CODEC_ID_SMPTE_2038
Definition codec_id.h:604
AV_CODEC_ID_ADPCM_EA_R1
@ AV_CODEC_ID_ADPCM_EA_R1
Definition codec_id.h:396
AV_CODEC_ID_DSD_LSBF
@ AV_CODEC_ID_DSD_LSBF
Definition codec_id.h:524
AV_CODEC_ID_PCM_U8
@ AV_CODEC_ID_PCM_U8
Definition codec_id.h:342
AV_CODEC_ID_ADPCM_4XM
@ AV_CODEC_ID_ADPCM_4XM
Definition codec_id.h:383
AV_CODEC_ID_SMACKVIDEO
@ AV_CODEC_ID_SMACKVIDEO
Definition codec_id.h:135
AV_CODEC_ID_YLC
@ AV_CODEC_ID_YLC
Definition codec_id.h:276
AV_CODEC_ID_APNG
@ AV_CODEC_ID_APNG
Definition codec_id.h:269
AV_CODEC_ID_ADPCM_IMA_OKI
@ AV_CODEC_ID_ADPCM_IMA_OKI
Definition codec_id.h:408
AV_CODEC_ID_RKA
@ AV_CODEC_ID_RKA
Definition codec_id.h:553
AV_CODEC_ID_ADPCM_IMA_EA_EACS
@ AV_CODEC_ID_ADPCM_IMA_EA_EACS
Definition codec_id.h:400
AV_CODEC_ID_HUFFYUV
@ AV_CODEC_ID_HUFFYUV
Definition codec_id.h:77
AV_CODEC_ID_PSD
@ AV_CODEC_ID_PSD
Definition codec_id.h:277
AV_CODEC_ID_QTRLE
@ AV_CODEC_ID_QTRLE
Definition codec_id.h:107
AV_CODEC_ID_R210
@ AV_CODEC_ID_R210
Definition codec_id.h:185
AV_CODEC_ID_INDEO4
@ AV_CODEC_ID_INDEO4
Definition codec_id.h:163
AV_CODEC_ID_SNOW
@ AV_CODEC_ID_SNOW
Definition codec_id.h:267
AV_CODEC_ID_VMDAUDIO
@ AV_CODEC_ID_VMDAUDIO
Definition codec_id.h:462
AV_CODEC_ID_PCM_DVD
@ AV_CODEC_ID_PCM_DVD
Definition codec_id.h:356
AV_CODEC_ID_MOTIONPIXELS
@ AV_CODEC_ID_MOTIONPIXELS
Definition codec_id.h:171
AV_CODEC_ID_CLLC
@ AV_CODEC_ID_CLLC
Definition codec_id.h:220
AV_CODEC_ID_APV
@ AV_CODEC_ID_APV
Definition codec_id.h:332
AV_CODEC_ID_PJS
@ AV_CODEC_ID_PJS
Definition codec_id.h:583
AV_CODEC_ID_TGV
@ AV_CODEC_ID_TGV
Definition codec_id.h:172
AV_CODEC_ID_SAMI
@ AV_CODEC_ID_SAMI
Definition codec_id.h:574
AV_CODEC_ID_LCEVC
@ AV_CODEC_ID_LCEVC
Definition codec_id.h:605
AV_CODEC_ID_DSICINVIDEO
@ AV_CODEC_ID_DSICINVIDEO
Definition codec_id.h:146
AV_CODEC_ID_MSNSIREN
@ AV_CODEC_ID_MSNSIREN
Definition codec_id.h:546
AV_CODEC_ID_PCM_S16LE
@ AV_CODEC_ID_PCM_S16LE
Definition codec_id.h:337
AV_CODEC_ID_4GV
@ AV_CODEC_ID_4GV
Definition codec_id.h:528
AV_CODEC_ID_JACOSUB
@ AV_CODEC_ID_JACOSUB
Definition codec_id.h:573
AV_CODEC_ID_PCM_S32LE_PLANAR
@ AV_CODEC_ID_PCM_S32LE_PLANAR
Definition codec_id.h:366
AV_CODEC_ID_XMA1
@ AV_CODEC_ID_XMA1
Definition codec_id.h:530
AV_CODEC_ID_WCMV
@ AV_CODEC_ID_WCMV
Definition codec_id.h:294
AV_CODEC_ID_FFWAVESYNTH
@ AV_CODEC_ID_FFWAVESYNTH
Definition codec_id.h:519
AV_CODEC_ID_PTX
@ AV_CODEC_ID_PTX
Definition codec_id.h:156
AV_CODEC_ID_GSM
@ AV_CODEC_ID_GSM
as in Berlin toast format
Definition codec_id.h:469
AV_CODEC_ID_PCM_F16LE
@ AV_CODEC_ID_PCM_F16LE
Definition codec_id.h:370
AV_CODEC_ID_8SVX_EXP
@ AV_CODEC_ID_8SVX_EXP
Definition codec_id.h:505
AV_CODEC_ID_DVD_SUBTITLE
@ AV_CODEC_ID_DVD_SUBTITLE
Definition codec_id.h:562
AV_CODEC_ID_TTML
@ AV_CODEC_ID_TTML
Definition codec_id.h:586
AV_CODEC_ID_ARBC
@ AV_CODEC_ID_ARBC
Definition codec_id.h:297
AV_CODEC_ID_CELT
@ AV_CODEC_ID_CELT
Definition codec_id.h:502
AV_CODEC_ID_PCM_F32BE
@ AV_CODEC_ID_PCM_F32BE
Definition codec_id.h:357
AV_CODEC_ID_RPZA
@ AV_CODEC_ID_RPZA
Definition codec_id.h:94
AV_CODEC_ID_MISC4
@ AV_CODEC_ID_MISC4
Definition codec_id.h:549
AV_CODEC_ID_PROBE
@ AV_CODEC_ID_PROBE
codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it
Definition codec_id.h:609
AV_CODEC_ID_AURA
@ AV_CODEC_ID_AURA
Definition codec_id.h:175
AV_CODEC_ID_ADPCM_SBPRO_2
@ AV_CODEC_ID_ADPCM_SBPRO_2
Definition codec_id.h:393
AV_CODEC_ID_ADPCM_G722
@ AV_CODEC_ID_ADPCM_G722
Definition codec_id.h:404
AV_CODEC_ID_PICTOR
@ AV_CODEC_ID_PICTOR
Definition codec_id.h:193
AV_CODEC_ID_DSD_MSBF_PLANAR
@ AV_CODEC_ID_DSD_MSBF_PLANAR
Definition codec_id.h:527
AV_CODEC_ID_MP4ALS
@ AV_CODEC_ID_MP4ALS
Definition codec_id.h:496
AV_CODEC_ID_XSUB
@ AV_CODEC_ID_XSUB
Definition codec_id.h:565
AV_CODEC_ID_PCM_BLURAY
@ AV_CODEC_ID_PCM_BLURAY
Definition codec_id.h:361
AV_CODEC_ID_PIXLET
@ AV_CODEC_ID_PIXLET
Definition codec_id.h:278
AV_CODEC_ID_WS_VQA
@ AV_CODEC_ID_WS_VQA
Definition codec_id.h:96
AV_CODEC_ID_UTVIDEO
@ AV_CODEC_ID_UTVIDEO
Definition codec_id.h:205
AV_CODEC_ID_ADPCM_DTK
@ AV_CODEC_ID_ADPCM_DTK
Definition codec_id.h:409
AV_CODEC_ID_PROSUMER
@ AV_CODEC_ID_PROSUMER
Definition codec_id.h:292
AV_CODEC_ID_RASC
@ AV_CODEC_ID_RASC
Definition codec_id.h:295
AV_CODEC_ID_GIF
@ AV_CODEC_ID_GIF
Definition codec_id.h:149
AV_CODEC_ID_SVQ3
@ AV_CODEC_ID_SVQ3
Definition codec_id.h:75
AV_CODEC_ID_PHOTOCD
@ AV_CODEC_ID_PHOTOCD
Definition codec_id.h:309
AV_CODEC_ID_XAN_WC4
@ AV_CODEC_ID_XAN_WC4
Definition codec_id.h:93
AV_CODEC_ID_DOLBY_E
@ AV_CODEC_ID_DOLBY_E
Definition codec_id.h:535
AV_CODEC_ID_CLEARVIDEO
@ AV_CODEC_ID_CLEARVIDEO
Definition codec_id.h:282
AV_CODEC_ID_VIXL
@ AV_CODEC_ID_VIXL
Definition codec_id.h:111
AV_CODEC_ID_SRT
@ AV_CODEC_ID_SRT
Definition codec_id.h:570
AV_CODEC_ID_SIPR
@ AV_CODEC_ID_SIPR
Definition codec_id.h:492
AV_CODEC_ID_FTR
@ AV_CODEC_ID_FTR
Definition codec_id.h:551
AV_CODEC_ID_XMA2
@ AV_CODEC_ID_XMA2
Definition codec_id.h:531
AV_CODEC_ID_WMAVOICE
@ AV_CODEC_ID_WMAVOICE
Definition codec_id.h:487
AV_CODEC_ID_TEXT
@ AV_CODEC_ID_TEXT
raw UTF-8 text
Definition codec_id.h:564
AV_CODEC_ID_M101
@ AV_CODEC_ID_M101
Definition codec_id.h:273
AV_CODEC_ID_VBN
@ AV_CODEC_ID_VBN
Definition codec_id.h:316
AV_CODEC_ID_H264
@ AV_CODEC_ID_H264
Definition codec_id.h:79
AV_CODEC_ID_WRAPPED_AVFRAME
@ AV_CODEC_ID_WRAPPED_AVFRAME
Passthrough codec, AVFrames wrapped in AVPacket.
Definition codec_id.h:616
AV_CODEC_ID_SMV
@ AV_CODEC_ID_SMV
Definition codec_id.h:523
AV_CODEC_ID_AIC
@ AV_CODEC_ID_AIC
Definition codec_id.h:223
AV_CODEC_ID_VP7
@ AV_CODEC_ID_VP7
Definition codec_id.h:235
AV_CODEC_ID_APE
@ AV_CODEC_ID_APE
Definition codec_id.h:483
AV_CODEC_ID_AVRP
@ AV_CODEC_ID_AVRP
Definition codec_id.h:255
AV_CODEC_ID_SBC
@ AV_CODEC_ID_SBC
Definition codec_id.h:538
AV_CODEC_ID_CFHD
@ AV_CODEC_ID_CFHD
Definition codec_id.h:271
AV_CODEC_ID_G728
@ AV_CODEC_ID_G728
Definition codec_id.h:558
AV_CODEC_ID_ADPCM_IMA_EA_SEAD
@ AV_CODEC_ID_ADPCM_IMA_EA_SEAD
Definition codec_id.h:399
AV_CODEC_ID_APTX
@ AV_CODEC_ID_APTX
Definition codec_id.h:536
AV_CODEC_ID_SMPTE_KLV
@ AV_CODEC_ID_SMPTE_KLV
Definition codec_id.h:600
AV_CODEC_ID_STL
@ AV_CODEC_ID_STL
Definition codec_id.h:576
AV_CODEC_ID_EPG
@ AV_CODEC_ID_EPG
Definition codec_id.h:595
AV_CODEC_ID_TARGA
@ AV_CODEC_ID_TARGA
Definition codec_id.h:145
AV_CODEC_ID_PGM
@ AV_CODEC_ID_PGM
Definition codec_id.h:116
AV_CODEC_ID_NONE
@ AV_CODEC_ID_NONE
Definition codec_id.h:50
AV_CODEC_ID_LEAD
@ AV_CODEC_ID_LEAD
Definition codec_id.h:328
AV_CODEC_ID_DSD_LSBF_PLANAR
@ AV_CODEC_ID_DSD_LSBF_PLANAR
Definition codec_id.h:526
AV_CODEC_ID_EVRC
@ AV_CODEC_ID_EVRC
Definition codec_id.h:522
AV_CODEC_ID_MSRLE
@ AV_CODEC_ID_MSRLE
Definition codec_id.h:97
AV_CODEC_ID_PGX
@ AV_CODEC_ID_PGX
Definition codec_id.h:249
AV_CODEC_ID_VB
@ AV_CODEC_ID_VB
Definition codec_id.h:160
AV_CODEC_ID_FRWU
@ AV_CODEC_ID_FRWU
Definition codec_id.h:182
AV_CODEC_ID_RV60
@ AV_CODEC_ID_RV60
Definition codec_id.h:330
AV_CODEC_ID_AVS
@ AV_CODEC_ID_AVS
Definition codec_id.h:134
AV_CODEC_ID_QOA
@ AV_CODEC_ID_QOA
Definition codec_id.h:556
AV_CODEC_ID_MAD
@ AV_CODEC_ID_MAD
Definition codec_id.h:181
AV_CODEC_ID_CPIA
@ AV_CODEC_ID_CPIA
Definition codec_id.h:265
AV_CODEC_ID_JPEG2000
@ AV_CODEC_ID_JPEG2000
Definition codec_id.h:140
AV_CODEC_ID_PCM_S24LE_PLANAR
@ AV_CODEC_ID_PCM_S24LE_PLANAR
Definition codec_id.h:365
AV_CODEC_ID_ZLIB
@ AV_CODEC_ID_ZLIB
Definition codec_id.h:106
AV_CODEC_ID_MWSC
@ AV_CODEC_ID_MWSC
Definition codec_id.h:293
AV_CODEC_ID_PCM_S16BE
@ AV_CODEC_ID_PCM_S16BE
Definition codec_id.h:338
AV_CODEC_ID_MSP2
@ AV_CODEC_ID_MSP2
Definition codec_id.h:251
AV_CODEC_ID_HDMV_TEXT_SUBTITLE
@ AV_CODEC_ID_HDMV_TEXT_SUBTITLE
Definition codec_id.h:585
AV_CODEC_ID_VMNC
@ AV_CODEC_ID_VMNC
Definition codec_id.h:141
AV_CODEC_ID_WMV2
@ AV_CODEC_ID_WMV2
Definition codec_id.h:70
AV_CODEC_ID_LAGARITH
@ AV_CODEC_ID_LAGARITH
Definition codec_id.h:199
AV_CODEC_ID_INTERPLAY_DPCM
@ AV_CODEC_ID_INTERPLAY_DPCM
Definition codec_id.h:441
AV_CODEC_ID_REALTEXT
@ AV_CODEC_ID_REALTEXT
Definition codec_id.h:575
AV_CODEC_ID_ADPCM_PSX
@ AV_CODEC_ID_ADPCM_PSX
Definition codec_id.h:413
AV_CODEC_ID_PCM_S24LE
@ AV_CODEC_ID_PCM_S24LE
Definition codec_id.h:349
AV_CODEC_ID_PHM
@ AV_CODEC_ID_PHM
Definition codec_id.h:319
AV_CODEC_ID_MXPEG
@ AV_CODEC_ID_MXPEG
Definition codec_id.h:198
AV_CODEC_ID_ADPCM_XA
@ AV_CODEC_ID_ADPCM_XA
Definition codec_id.h:384
AV_CODEC_ID_PCM_U24BE
@ AV_CODEC_ID_PCM_U24BE
Definition codec_id.h:352
AV_CODEC_ID_MSMPEG4V2
@ AV_CODEC_ID_MSMPEG4V2
Definition codec_id.h:67
AV_CODEC_ID_SSA
@ AV_CODEC_ID_SSA
Definition codec_id.h:566
AV_CODEC_ID_MP1
@ AV_CODEC_ID_MP1
Definition codec_id.h:493
AV_CODEC_ID_CINEPAK
@ AV_CODEC_ID_CINEPAK
Definition codec_id.h:95
AV_CODEC_ID_VVC
@ AV_CODEC_ID_VVC
Definition codec_id.h:252
AV_CODEC_ID_ESCAPE130
@ AV_CODEC_ID_ESCAPE130
Definition codec_id.h:224
AV_CODEC_ID_SGIRLE
@ AV_CODEC_ID_SGIRLE
Definition codec_id.h:237
AV_CODEC_ID_SUBRIP
@ AV_CODEC_ID_SUBRIP
Definition codec_id.h:579
AV_CODEC_ID_RALF
@ AV_CODEC_ID_RALF
Definition codec_id.h:508
AV_CODEC_ID_CLJR
@ AV_CODEC_ID_CLJR
Definition codec_id.h:88
AV_CODEC_ID_MTS2
@ AV_CODEC_ID_MTS2
Definition codec_id.h:219
AV_CODEC_ID_IMC
@ AV_CODEC_ID_IMC
Definition codec_id.h:478
AV_CODEC_ID_SUNRAST
@ AV_CODEC_ID_SUNRAST
Definition codec_id.h:162
AV_CODEC_ID_VC1IMAGE
@ AV_CODEC_ID_VC1IMAGE
Definition codec_id.h:204
AV_CODEC_ID_PCM_S24DAUD
@ AV_CODEC_ID_PCM_S24DAUD
Definition codec_id.h:353
AV_CODEC_ID_TSCC
@ AV_CODEC_ID_TSCC
Definition codec_id.h:108
AV_CODEC_ID_ADPCM_YAMAHA
@ AV_CODEC_ID_ADPCM_YAMAHA
Definition codec_id.h:390
AV_CODEC_ID_FIRST_UNKNOWN
@ AV_CODEC_ID_FIRST_UNKNOWN
A dummy ID pointing at the start of various fake codecs.
Definition codec_id.h:591
AV_CODEC_ID_VNULL
@ AV_CODEC_ID_VNULL
Dummy null video codec, useful mainly for development and debugging.
Definition codec_id.h:621
AV_CODEC_ID_APTX_HD
@ AV_CODEC_ID_APTX_HD
Definition codec_id.h:537
AV_CODEC_ID_BITPACKED
@ AV_CODEC_ID_BITPACKED
Definition codec_id.h:285
AV_CODEC_ID_ADPCM_SBPRO_3
@ AV_CODEC_ID_ADPCM_SBPRO_3
Definition codec_id.h:392
AV_CODEC_ID_IPU
@ AV_CODEC_ID_IPU
Definition codec_id.h:310
AV_CODEC_ID_FFV1
@ AV_CODEC_ID_FFV1
Definition codec_id.h:85
AV_CODEC_ID_SCTE_35
@ AV_CODEC_ID_SCTE_35
Contain timestamp estimated through PCR of program stream.
Definition codec_id.h:594
AV_CODEC_ID_MVC1
@ AV_CODEC_ID_MVC1
Definition codec_id.h:238
AV_CODEC_ID_SDX2_DPCM
@ AV_CODEC_ID_SDX2_DPCM
Definition codec_id.h:444
AV_CODEC_ID_VQC
@ AV_CODEC_ID_VQC
Definition codec_id.h:323
AV_CODEC_ID_ADPCM_EA_R2
@ AV_CODEC_ID_ADPCM_EA_R2
Definition codec_id.h:398
AV_CODEC_ID_PCM_S32LE
@ AV_CODEC_ID_PCM_S32LE
Definition codec_id.h:345
AV_CODEC_ID_RA_288
@ AV_CODEC_ID_RA_288
Definition codec_id.h:437
AV_CODEC_ID_ATRAC3P
@ AV_CODEC_ID_ATRAC3P
Definition codec_id.h:490
AV_CODEC_ID_CSCD
@ AV_CODEC_ID_CSCD
Definition codec_id.h:131
AV_CODEC_ID_ADPCM_G726LE
@ AV_CODEC_ID_ADPCM_G726LE
Definition codec_id.h:411
AV_CODEC_ID_ADPCM_IMA_ISS
@ AV_CODEC_ID_ADPCM_IMA_ISS
Definition codec_id.h:403
AV_CODEC_ID_PCM_S8
@ AV_CODEC_ID_PCM_S8
Definition codec_id.h:341
AV_CODEC_ID_QOI
@ AV_CODEC_ID_QOI
Definition codec_id.h:318
AV_CODEC_ID_ULTI
@ AV_CODEC_ID_ULTI
Definition codec_id.h:109
AV_CODEC_ID_WESTWOOD_SND1
@ AV_CODEC_ID_WESTWOOD_SND1
Definition codec_id.h:468
AV_CODEC_ID_DERF_DPCM
@ AV_CODEC_ID_DERF_DPCM
Definition codec_id.h:446
AV_CODEC_ID_GDV
@ AV_CODEC_ID_GDV
Definition codec_id.h:289
AV_CODEC_ID_IDF
@ AV_CODEC_ID_IDF
Definition codec_id.h:598
AV_CODEC_ID_SGI
@ AV_CODEC_ID_SGI
Definition codec_id.h:153
AV_CODEC_ID_BINKAUDIO_DCT
@ AV_CODEC_ID_BINKAUDIO_DCT
Definition codec_id.h:499
AV_CODEC_ID_AV1
@ AV_CODEC_ID_AV1
Definition codec_id.h:284
AV_CODEC_ID_SOL_DPCM
@ AV_CODEC_ID_SOL_DPCM
Definition codec_id.h:443
AV_CODEC_ID_ADPCM_ADX
@ AV_CODEC_ID_ADPCM_ADX
Definition codec_id.h:385
AV_CODEC_ID_OSQ
@ AV_CODEC_ID_OSQ
Definition codec_id.h:555
AV_CODEC_ID_ADPCM_MS
@ AV_CODEC_ID_ADPCM_MS
Definition codec_id.h:382
AV_CODEC_ID_GSM_MS
@ AV_CODEC_ID_GSM_MS
Definition codec_id.h:481
AV_CODEC_ID_PAM
@ AV_CODEC_ID_PAM
Definition codec_id.h:118
AV_CODEC_ID_PCM_U32LE
@ AV_CODEC_ID_PCM_U32LE
Definition codec_id.h:347
AV_CODEC_ID_PCM_VIDC
@ AV_CODEC_ID_PCM_VIDC
Definition codec_id.h:372
AV_CODEC_ID_ADPCM_ZORK
@ AV_CODEC_ID_ADPCM_ZORK
Definition codec_id.h:420
AV_CODEC_ID_FLASHSV2
@ AV_CODEC_ID_FLASHSV2
Definition codec_id.h:183
AV_CODEC_ID_BINKVIDEO
@ AV_CODEC_ID_BINKVIDEO
Definition codec_id.h:187
AV_CODEC_ID_TTF
@ AV_CODEC_ID_TTF
Definition codec_id.h:592
AV_CODEC_ID_INDEO2
@ AV_CODEC_ID_INDEO2
Definition codec_id.h:127
AV_CODEC_ID_XBM
@ AV_CODEC_ID_XBM
Definition codec_id.h:214
AV_CODEC_ID_INTERPLAY_VIDEO
@ AV_CODEC_ID_INTERPLAY_VIDEO
Definition codec_id.h:91
AV_CODEC_ID_ADPCM_SBPRO_4
@ AV_CODEC_ID_ADPCM_SBPRO_4
Definition codec_id.h:391
AV_CODEC_ID_SHEERVIDEO
@ AV_CODEC_ID_SHEERVIDEO
Definition codec_id.h:275
AV_CODEC_ID_SRGC
@ AV_CODEC_ID_SRGC
Definition codec_id.h:287
AV_CODEC_ID_ADPCM_EA_MAXIS_XA
@ AV_CODEC_ID_ADPCM_EA_MAXIS_XA
Definition codec_id.h:402
AV_CODEC_ID_PBM
@ AV_CODEC_ID_PBM
Definition codec_id.h:115
AV_CODEC_ID_CDGRAPHICS
@ AV_CODEC_ID_CDGRAPHICS
Definition codec_id.h:184
AV_CODEC_ID_FASTAUDIO
@ AV_CODEC_ID_FASTAUDIO
Definition codec_id.h:545
AV_CODEC_ID_A64_MULTI5
@ AV_CODEC_ID_A64_MULTI5
Definition codec_id.h:196
AV_CODEC_ID_VC1
@ AV_CODEC_ID_VC1
Definition codec_id.h:122
AV_CODEC_ID_VP8
@ AV_CODEC_ID_VP8
Definition codec_id.h:192
AV_CODEC_ID_MPEGH_3D_AUDIO
@ AV_CODEC_ID_MPEGH_3D_AUDIO
Definition codec_id.h:542
AV_CODEC_ID_PCM_ALAW
@ AV_CODEC_ID_PCM_ALAW
Definition codec_id.h:344
AV_CODEC_ID_PCM_F64LE
@ AV_CODEC_ID_PCM_F64LE
Definition codec_id.h:360
AV_CODEC_ID_ADPCM_ARGO
@ AV_CODEC_ID_ADPCM_ARGO
Definition codec_id.h:418
AV_CODEC_ID_SUBVIEWER1
@ AV_CODEC_ID_SUBVIEWER1
Definition codec_id.h:577
AV_CODEC_ID_CRI
@ AV_CODEC_ID_CRI
Definition codec_id.h:312
AV_CODEC_ID_WMV3IMAGE
@ AV_CODEC_ID_WMV3IMAGE
Definition codec_id.h:203
AV_CODEC_ID_VCR1
@ AV_CODEC_ID_VCR1
Definition codec_id.h:87
AV_CODEC_ID_CDTOONS
@ AV_CODEC_ID_CDTOONS
Definition codec_id.h:304
AV_CODEC_ID_VBLE
@ AV_CODEC_ID_VBLE
Definition codec_id.h:207
AV_CODEC_ID_DSICINAUDIO
@ AV_CODEC_ID_DSICINAUDIO
Definition codec_id.h:477
AV_CODEC_ID_ADPCM_IMA_APC
@ AV_CODEC_ID_ADPCM_IMA_APC
Definition codec_id.h:405
AV_CODEC_ID_WMALOSSLESS
@ AV_CODEC_ID_WMALOSSLESS
Definition codec_id.h:489
AV_CODEC_ID_ALAC
@ AV_CODEC_ID_ALAC
Definition codec_id.h:467
AV_CODEC_ID_INDEO3
@ AV_CODEC_ID_INDEO3
Definition codec_id.h:80
AV_CODEC_ID_TXD
@ AV_CODEC_ID_TXD
Definition codec_id.h:157
AV_CODEC_ID_WMV1
@ AV_CODEC_ID_WMV1
Definition codec_id.h:69
AV_CODEC_ID_PCX
@ AV_CODEC_ID_PCX
Definition codec_id.h:161
AV_CODEC_ID_WEBVTT
@ AV_CODEC_ID_WEBVTT
Definition codec_id.h:580
AV_CODEC_ID_XFACE
@ AV_CODEC_ID_XFACE
Definition codec_id.h:266
AV_CODEC_ID_WMAV1
@ AV_CODEC_ID_WMAV1
Definition codec_id.h:458
AV_CODEC_ID_EIA_608
@ AV_CODEC_ID_EIA_608
Definition codec_id.h:572
AV_CODEC_ID_LC3
@ AV_CODEC_ID_LC3
Definition codec_id.h:557
AV_CODEC_ID_BMV_AUDIO
@ AV_CODEC_ID_BMV_AUDIO
Definition codec_id.h:507
AV_CODEC_ID_RV10
@ AV_CODEC_ID_RV10
Definition codec_id.h:57
AV_CODEC_ID_ARGO
@ AV_CODEC_ID_ARGO
Definition codec_id.h:311
AV_CODEC_ID_KGV1
@ AV_CODEC_ID_KGV1
Definition codec_id.h:190
AV_CODEC_ID_FITS
@ AV_CODEC_ID_FITS
Definition codec_id.h:290
AV_CODEC_ID_COMFORT_NOISE
@ AV_CODEC_ID_COMFORT_NOISE
Definition codec_id.h:512
AV_CODEC_ID_ARIB_CAPTION
@ AV_CODEC_ID_ARIB_CAPTION
Definition codec_id.h:587
AV_CODEC_ID_AMR_NB
@ AV_CODEC_ID_AMR_NB
Definition codec_id.h:432
AV_CODEC_ID_WADY_DPCM
@ AV_CODEC_ID_WADY_DPCM
Definition codec_id.h:447
AV_CODEC_ID_VP6A
@ AV_CODEC_ID_VP6A
Definition codec_id.h:158
AV_CODEC_ID_CAVS
@ AV_CODEC_ID_CAVS
Definition codec_id.h:139
AV_CODEC_ID_TIERTEXSEQVIDEO
@ AV_CODEC_ID_TIERTEXSEQVIDEO
Definition codec_id.h:147
AV_CODEC_ID_SCPR
@ AV_CODEC_ID_SCPR
Definition codec_id.h:281
AV_CODEC_ID_VMDVIDEO
@ AV_CODEC_ID_VMDVIDEO
Definition codec_id.h:104
AV_CODEC_ID_THEORA
@ AV_CODEC_ID_THEORA
Definition codec_id.h:82
AV_CODEC_ID_ADPCM_IMA_AMV
@ AV_CODEC_ID_ADPCM_IMA_AMV
Definition codec_id.h:395
AV_CODEC_ID_TRUESPEECH
@ AV_CODEC_ID_TRUESPEECH
Definition codec_id.h:472
AV_CODEC_ID_ADPCM_EA_XAS
@ AV_CODEC_ID_ADPCM_EA_XAS
Definition codec_id.h:401
AV_CODEC_ID_PCM_U16BE
@ AV_CODEC_ID_PCM_U16BE
Definition codec_id.h:340
AV_CODEC_ID_CODEC2
@ AV_CODEC_ID_CODEC2
Definition codec_id.h:518
AV_CODEC_ID_SANM
@ AV_CODEC_ID_SANM
Definition codec_id.h:236
AV_CODEC_ID_HCA
@ AV_CODEC_ID_HCA
Definition codec_id.h:544
AV_CODEC_ID_FLIC
@ AV_CODEC_ID_FLIC
Definition codec_id.h:102
AV_CODEC_ID_PRORES_RAW
@ AV_CODEC_ID_PRORES_RAW
Definition codec_id.h:333
AV_CODEC_ID_ATRAC3AL
@ AV_CODEC_ID_ATRAC3AL
Definition codec_id.h:533
AV_CODEC_ID_MUSEPACK8
@ AV_CODEC_ID_MUSEPACK8
Definition codec_id.h:485
AV_CODEC_ID_MP2
@ AV_CODEC_ID_MP2
Definition codec_id.h:451
AV_CODEC_ID_V210X
@ AV_CODEC_ID_V210X
Definition codec_id.h:177
AV_CODEC_ID_DVAUDIO
@ AV_CODEC_ID_DVAUDIO
Definition codec_id.h:457
AV_CODEC_ID_ADPCM_AGM
@ AV_CODEC_ID_ADPCM_AGM
Definition codec_id.h:417
AV_CODEC_ID_DXV
@ AV_CODEC_ID_DXV
Definition codec_id.h:245
AV_CODEC_ID_TRUEMOTION1
@ AV_CODEC_ID_TRUEMOTION1
Definition codec_id.h:103
AV_CODEC_ID_WMAV2
@ AV_CODEC_ID_WMAV2
Definition codec_id.h:459
AV_CODEC_ID_VPLAYER
@ AV_CODEC_ID_VPLAYER
Definition codec_id.h:582
AV_CODEC_ID_ATRAC3PAL
@ AV_CODEC_ID_ATRAC3PAL
Definition codec_id.h:534
AV_CODEC_ID_JPEGXL
@ AV_CODEC_ID_JPEGXL
Definition codec_id.h:317
AV_CODEC_ID_TQI
@ AV_CODEC_ID_TQI
Definition codec_id.h:174
AV_CODEC_ID_ADPCM_IMA_CUNNING
@ AV_CODEC_ID_ADPCM_IMA_CUNNING
Definition codec_id.h:424
AV_CODEC_ID_TTA
@ AV_CODEC_ID_TTA
Definition codec_id.h:473
AV_CODEC_ID_BRENDER_PIX
@ AV_CODEC_ID_BRENDER_PIX
Definition codec_id.h:232
AV_CODEC_ID_VMIX
@ AV_CODEC_ID_VMIX
Definition codec_id.h:327
AV_CODEC_ID_MSS2
@ AV_CODEC_ID_MSS2
Definition codec_id.h:221
AV_CODEC_ID_ACELP_KELVIN
@ AV_CODEC_ID_ACELP_KELVIN
Definition codec_id.h:541
AV_CODEC_ID_TAK
@ AV_CODEC_ID_TAK
Definition codec_id.h:513
AV_CODEC_ID_MDEC
@ AV_CODEC_ID_MDEC
Definition codec_id.h:89
AV_CODEC_ID_TMV
@ AV_CODEC_ID_TMV
Definition codec_id.h:178
AV_CODEC_ID_ASS
@ AV_CODEC_ID_ASS
Definition codec_id.h:584
AV_CODEC_ID_HQX
@ AV_CODEC_ID_HQX
Definition codec_id.h:240
AV_CODEC_ID_GEM
@ AV_CODEC_ID_GEM
Definition codec_id.h:315
AV_CODEC_ID_ADPCM_IMA_DK4
@ AV_CODEC_ID_ADPCM_IMA_DK4
Definition codec_id.h:379
AV_CODEC_ID_NUV
@ AV_CODEC_ID_NUV
Definition codec_id.h:136
AV_CODEC_ID_CDXL
@ AV_CODEC_ID_CDXL
Definition codec_id.h:213
AV_CODEC_ID_ROQ_DPCM
@ AV_CODEC_ID_ROQ_DPCM
Definition codec_id.h:440
AV_CODEC_ID_KMVC
@ AV_CODEC_ID_KMVC
Definition codec_id.h:137
AV_CODEC_ID_TGQ
@ AV_CODEC_ID_TGQ
Definition codec_id.h:173
AV_CODEC_ID_ADPCM_IMA_DK3
@ AV_CODEC_ID_ADPCM_IMA_DK3
Definition codec_id.h:378
AV_CODEC_ID_PCM_LXF
@ AV_CODEC_ID_PCM_LXF
Definition codec_id.h:362
AV_CODEC_ID_JV
@ AV_CODEC_ID_JV
Definition codec_id.h:201
AV_CODEC_ID_PCM_SGA
@ AV_CODEC_ID_PCM_SGA
Definition codec_id.h:373
AV_CODEC_ID_SPEEDHQ
@ AV_CODEC_ID_SPEEDHQ
Definition codec_id.h:279
AV_CODEC_ID_RV40
@ AV_CODEC_ID_RV40
Definition codec_id.h:121
AV_CODEC_ID_ADPCM_IMA_DAT4
@ AV_CODEC_ID_ADPCM_IMA_DAT4
Definition codec_id.h:415
AV_CODEC_ID_RL2
@ AV_CODEC_ID_RL2
Definition codec_id.h:166
AV_CODEC_ID_DVVIDEO
@ AV_CODEC_ID_DVVIDEO
Definition codec_id.h:76
AV_CODEC_ID_FMVC
@ AV_CODEC_ID_FMVC
Definition codec_id.h:280
AV_CODEC_ID_ADPCM_XMD
@ AV_CODEC_ID_ADPCM_XMD
Definition codec_id.h:427
AV_CODEC_ID_ADPCM_IMA_QT
@ AV_CODEC_ID_ADPCM_IMA_QT
Definition codec_id.h:376
AV_CODEC_ID_ADPCM_EA
@ AV_CODEC_ID_ADPCM_EA
Definition codec_id.h:386
AV_CODEC_ID_DTS
@ AV_CODEC_ID_DTS
Definition codec_id.h:455
AV_CODEC_ID_DSD_MSBF
@ AV_CODEC_ID_DSD_MSBF
Definition codec_id.h:525
AV_CODEC_ID_HEVC
@ AV_CODEC_ID_HEVC
Definition codec_id.h:228
AV_CODEC_ID_RV30
@ AV_CODEC_ID_RV30
Definition codec_id.h:120
AV_CODEC_ID_COOK
@ AV_CODEC_ID_COOK
Definition codec_id.h:471
AV_CODEC_ID_FFMETADATA
@ AV_CODEC_ID_FFMETADATA
Dummy codec for streams containing only metadata information.
Definition codec_id.h:615
AV_CODEC_ID_BIN_DATA
@ AV_CODEC_ID_BIN_DATA
Definition codec_id.h:603
AV_CODEC_ID_PCM_S64LE
@ AV_CODEC_ID_PCM_S64LE
Definition codec_id.h:368
AV_CODEC_ID_MMVIDEO
@ AV_CODEC_ID_MMVIDEO
Definition codec_id.h:132
AV_CODEC_ID_WAVARC
@ AV_CODEC_ID_WAVARC
Definition codec_id.h:552
AV_CODEC_ID_MJPEGB
@ AV_CODEC_ID_MJPEGB
Definition codec_id.h:60
AV_CODEC_ID_ADPCM_G726
@ AV_CODEC_ID_ADPCM_G726
Definition codec_id.h:387
AV_CODEC_ID_G2M
@ AV_CODEC_ID_G2M
Definition codec_id.h:225
AV_CODEC_ID_DVD_NAV
@ AV_CODEC_ID_DVD_NAV
Definition codec_id.h:601
AV_CODEC_ID_SMC
@ AV_CODEC_ID_SMC
Definition codec_id.h:101
AV_CODEC_ID_ATRAC3
@ AV_CODEC_ID_ATRAC3
Definition codec_id.h:482
AV_CODEC_ID_SUBVIEWER
@ AV_CODEC_ID_SUBVIEWER
Definition codec_id.h:578
AV_CODEC_ID_AASC
@ AV_CODEC_ID_AASC
Definition codec_id.h:126
AV_CODEC_ID_AAC
@ AV_CODEC_ID_AAC
Definition codec_id.h:453
AV_CODEC_ID_VP4
@ AV_CODEC_ID_VP4
Definition codec_id.h:300
AV_CODEC_ID_A64_MULTI
@ AV_CODEC_ID_A64_MULTI
Definition codec_id.h:195
AV_CODEC_ID_ADPCM_IMA_SMJPEG
@ AV_CODEC_ID_ADPCM_IMA_SMJPEG
Definition codec_id.h:381
AV_CODEC_ID_PGMYUV
@ AV_CODEC_ID_PGMYUV
Definition codec_id.h:117
AV_CODEC_ID_SMVJPEG
@ AV_CODEC_ID_SMVJPEG
Definition codec_id.h:268
AV_CODEC_ID_ADPCM_MTAF
@ AV_CODEC_ID_ADPCM_MTAF
Definition codec_id.h:416
AV_CODEC_ID_RV20
@ AV_CODEC_ID_RV20
Definition codec_id.h:58
AV_CODEC_ID_PRORES
@ AV_CODEC_ID_PRORES
Definition codec_id.h:200
AV_CODEC_ID_SMPTE_436M_ANC
@ AV_CODEC_ID_SMPTE_436M_ANC
Definition codec_id.h:606
AV_CODEC_ID_TIFF
@ AV_CODEC_ID_TIFF
Definition codec_id.h:148
AV_CODEC_ID_XWD
@ AV_CODEC_ID_XWD
Definition codec_id.h:212
AV_CODEC_ID_XAN_DPCM
@ AV_CODEC_ID_XAN_DPCM
Definition codec_id.h:442
AV_CODEC_ID_ON2AVC
@ AV_CODEC_ID_ON2AVC
Definition codec_id.h:516
AV_CODEC_ID_PPM
@ AV_CODEC_ID_PPM
Definition codec_id.h:114
AV_CODEC_ID_ALIAS_PIX
@ AV_CODEC_ID_ALIAS_PIX
Definition codec_id.h:231
AV_CODEC_ID_BFI
@ AV_CODEC_ID_BFI
Definition codec_id.h:169
AV_CODEC_ID_RTV1
@ AV_CODEC_ID_RTV1
Definition codec_id.h:326
AV_CODEC_ID_DST
@ AV_CODEC_ID_DST
Definition codec_id.h:532
AV_CODEC_ID_HCOM
@ AV_CODEC_ID_HCOM
Definition codec_id.h:540
AV_CODEC_ID_TRUEHD
@ AV_CODEC_ID_TRUEHD
Definition codec_id.h:495
AV_CODEC_ID_NELLYMOSER
@ AV_CODEC_ID_NELLYMOSER
Definition codec_id.h:484
AV_CODEC_ID_ATRAC9
@ AV_CODEC_ID_ATRAC9
Definition codec_id.h:539
AV_CODEC_ID_FIRST_AUDIO
@ AV_CODEC_ID_FIRST_AUDIO
A dummy id pointing at the start of audio codecs.
Definition codec_id.h:336
AV_CODEC_ID_SONIC_LS
@ AV_CODEC_ID_SONIC_LS
Definition codec_id.h:521
AV_CODEC_ID_PAF_AUDIO
@ AV_CODEC_ID_PAF_AUDIO
Definition codec_id.h:515
AV_CODEC_ID_FLAC
@ AV_CODEC_ID_FLAC
Definition codec_id.h:463
AV_CODEC_ID_BMP
@ AV_CODEC_ID_BMP
Definition codec_id.h:130
AV_CODEC_ID_FIC
@ AV_CODEC_ID_FIC
Definition codec_id.h:230
AV_CODEC_ID_VP5
@ AV_CODEC_ID_VP5
Definition codec_id.h:142
AV_CODEC_ID_PCM_F64BE
@ AV_CODEC_ID_PCM_F64BE
Definition codec_id.h:359
AV_CODEC_ID_TRUEMOTION2
@ AV_CODEC_ID_TRUEMOTION2
Definition codec_id.h:129
AV_CODEC_ID_HAP
@ AV_CODEC_ID_HAP
Definition codec_id.h:243
AV_CODEC_ID_EXR
@ AV_CODEC_ID_EXR
Definition codec_id.h:234
AV_CODEC_ID_LJPEG
@ AV_CODEC_ID_LJPEG
Definition codec_id.h:61
AV_CODEC_ID_HNM4_VIDEO
@ AV_CODEC_ID_HNM4_VIDEO
Definition codec_id.h:227
AV_CODEC_ID_SIMBIOSIS_IMX
@ AV_CODEC_ID_SIMBIOSIS_IMX
Definition codec_id.h:313
AV_CODEC_ID_MSCC
@ AV_CODEC_ID_MSCC
Definition codec_id.h:286
AV_CODEC_ID_MVHA
@ AV_CODEC_ID_MVHA
Definition codec_id.h:303
AV_CODEC_ID_ADPCM_AICA
@ AV_CODEC_ID_ADPCM_AICA
Definition codec_id.h:414
AV_CODEC_ID_C93
@ AV_CODEC_ID_C93
Definition codec_id.h:154
AV_CODEC_ID_H263
@ AV_CODEC_ID_H263
Definition codec_id.h:56
AV_CODEC_ID_HYMT
@ AV_CODEC_ID_HYMT
Definition codec_id.h:296
AV_CODEC_ID_MVC2
@ AV_CODEC_ID_MVC2
Definition codec_id.h:239
AV_CODEC_ID_WBMP
@ AV_CODEC_ID_WBMP
Definition codec_id.h:321
AV_CODEC_ID_QCELP
@ AV_CODEC_ID_QCELP
Definition codec_id.h:475
AV_CODEC_ID_AMR_WB
@ AV_CODEC_ID_AMR_WB
Definition codec_id.h:433
AV_CODEC_ID_WNV1
@ AV_CODEC_ID_WNV1
Definition codec_id.h:125
AV_CODEC_ID_OTF
@ AV_CODEC_ID_OTF
Definition codec_id.h:599
AV_CODEC_ID_AC3
@ AV_CODEC_ID_AC3
Definition codec_id.h:454
AV_CODEC_ID_MVDV
@ AV_CODEC_ID_MVDV
Definition codec_id.h:302
AV_CODEC_ID_WEBP
@ AV_CODEC_ID_WEBP
Definition codec_id.h:226
AV_CODEC_ID_MP3ON4
@ AV_CODEC_ID_MP3ON4
Definition codec_id.h:465
AV_CODEC_ID_JPEGLS
@ AV_CODEC_ID_JPEGLS
Definition codec_id.h:63
AV_CODEC_ID_ADPCM_IMA_MTF
@ AV_CODEC_ID_ADPCM_IMA_MTF
Definition codec_id.h:423
AV_CODEC_ID_IMM4
@ AV_CODEC_ID_IMM4
Definition codec_id.h:291
AV_CODEC_ID_TSCC2
@ AV_CODEC_ID_TSCC2
Definition codec_id.h:218
AV_CODEC_ID_MACE3
@ AV_CODEC_ID_MACE3
Definition codec_id.h:460
AV_CODEC_ID_MV30
@ AV_CODEC_ID_MV30
Definition codec_id.h:305
AV_CODEC_ID_SCREENPRESSO
@ AV_CODEC_ID_SCREENPRESSO
Definition codec_id.h:246
AV_CODEC_ID_IMM5
@ AV_CODEC_ID_IMM5
Definition codec_id.h:301
AV_CODEC_ID_QPEG
@ AV_CODEC_ID_QPEG
Definition codec_id.h:112
AV_CODEC_ID_DVB_TELETEXT
@ AV_CODEC_ID_DVB_TELETEXT
Definition codec_id.h:569
AV_CODEC_ID_MACE6
@ AV_CODEC_ID_MACE6
Definition codec_id.h:461
AV_CODEC_ID_IVTV_VBI
@ AV_CODEC_ID_IVTV_VBI
Definition codec_id.h:588
AV_CODEC_ID_ADPCM_IMA_APM
@ AV_CODEC_ID_ADPCM_IMA_APM
Definition codec_id.h:421
AV_CODEC_ID_GREMLIN_DPCM
@ AV_CODEC_ID_GREMLIN_DPCM
Definition codec_id.h:445
AV_CODEC_ID_QDM2
@ AV_CODEC_ID_QDM2
Definition codec_id.h:470
AV_CODEC_ID_PCM_S32BE
@ AV_CODEC_ID_PCM_S32BE
Definition codec_id.h:346
AV_CODEC_ID_DNXHD
@ AV_CODEC_ID_DNXHD
Definition codec_id.h:151
AV_CODEC_ID_SONIC
@ AV_CODEC_ID_SONIC
Definition codec_id.h:520
AV_CODEC_ID_ADPCM_THP
@ AV_CODEC_ID_ADPCM_THP
Definition codec_id.h:394
AV_CODEC_ID_ANSI
@ AV_CODEC_ID_ANSI
Definition codec_id.h:194
AV_CODEC_ID_8SVX_FIB
@ AV_CODEC_ID_8SVX_FIB
Definition codec_id.h:506
AV_CODEC_ID_QDRAW
@ AV_CODEC_ID_QDRAW
Definition codec_id.h:110
AV_CODEC_ID_ADPCM_IMA_XBOX
@ AV_CODEC_ID_ADPCM_IMA_XBOX
Definition codec_id.h:428
AV_CODEC_ID_SMACKAUDIO
@ AV_CODEC_ID_SMACKAUDIO
Definition codec_id.h:474
AV_CODEC_ID_SVQ1
@ AV_CODEC_ID_SVQ1
Definition codec_id.h:74
AV_CODEC_ID_ADPCM_IMA_ACORN
@ AV_CODEC_ID_ADPCM_IMA_ACORN
Definition codec_id.h:426
AV_CODEC_ID_MLP
@ AV_CODEC_ID_MLP
Definition codec_id.h:480
AV_CODEC_ID_RA_144
@ AV_CODEC_ID_RA_144
Definition codec_id.h:436
AV_CODEC_ID_MEDIA100
@ AV_CODEC_ID_MEDIA100
Definition codec_id.h:322
AV_CODEC_ID_ADPCM_AFC
@ AV_CODEC_ID_ADPCM_AFC
Definition codec_id.h:407
AV_CODEC_ID_MPEG4
@ AV_CODEC_ID_MPEG4
Definition codec_id.h:64
AV_CODEC_ID_SVG
@ AV_CODEC_ID_SVG
Definition codec_id.h:288
AV_CODEC_ID_SGA_VIDEO
@ AV_CODEC_ID_SGA_VIDEO
Definition codec_id.h:314
AV_CODEC_ID_MJPEG
@ AV_CODEC_ID_MJPEG
Definition codec_id.h:59
AV_CODEC_ID_ADPCM_IMA_WAV
@ AV_CODEC_ID_ADPCM_IMA_WAV
Definition codec_id.h:377
AV_CODEC_ID_ASV1
@ AV_CODEC_ID_ASV1
Definition codec_id.h:83
AV_CODEC_ID_AVS2
@ AV_CODEC_ID_AVS2
Definition codec_id.h:248
AV_CODEC_ID_WMV3
@ AV_CODEC_ID_WMV3
Definition codec_id.h:123
AV_CODEC_ID_AC4
@ AV_CODEC_ID_AC4
Definition codec_id.h:554
AV_CODEC_ID_ADPCM_THP_LE
@ AV_CODEC_ID_ADPCM_THP_LE
Definition codec_id.h:412
AV_CODEC_ID_DSS_SP
@ AV_CODEC_ID_DSS_SP
Definition codec_id.h:517
AV_CODEC_ID_MAGICYUV
@ AV_CODEC_ID_MAGICYUV
Definition codec_id.h:274
AV_CODEC_ID_MP3ADU
@ AV_CODEC_ID_MP3ADU
Definition codec_id.h:464
AV_CODEC_ID_R10K
@ AV_CODEC_ID_R10K
Definition codec_id.h:197
AV_CODEC_ID_SP5X
@ AV_CODEC_ID_SP5X
Definition codec_id.h:62
AV_CODEC_ID_BINKAUDIO_RDFT
@ AV_CODEC_ID_BINKAUDIO_RDFT
Definition codec_id.h:498
AV_CODEC_ID_PCM_ZORK
@ AV_CODEC_ID_PCM_ZORK
Definition codec_id.h:354
AV_CODEC_ID_EVC
@ AV_CODEC_ID_EVC
Definition codec_id.h:325
AV_CODEC_ID_ADPCM_IMA_ALP
@ AV_CODEC_ID_ADPCM_IMA_ALP
Definition codec_id.h:422
AV_CODEC_ID_PCM_S16LE_PLANAR
@ AV_CODEC_ID_PCM_S16LE_PLANAR
Definition codec_id.h:355
AV_CODEC_ID_CBD2_DPCM
@ AV_CODEC_ID_CBD2_DPCM
Definition codec_id.h:448
AV_CODEC_ID_MIMIC
@ AV_CODEC_ID_MIMIC
Definition codec_id.h:165
AV_CODEC_ID_MPEG4SYSTEMS
@ AV_CODEC_ID_MPEG4SYSTEMS
FAKE codec to indicate a MPEG-4 Systems stream (only used by libavformat)
Definition codec_id.h:613
AV_CODEC_ID_LOCO
@ AV_CODEC_ID_LOCO
Definition codec_id.h:124
AV_CODEC_ID_ADPCM_EA_R3
@ AV_CODEC_ID_ADPCM_EA_R3
Definition codec_id.h:397
AV_CODEC_ID_PCM_U24LE
@ AV_CODEC_ID_PCM_U24LE
Definition codec_id.h:351
AV_CODEC_ID_TWINVQ
@ AV_CODEC_ID_TWINVQ
Definition codec_id.h:494
AV_CODEC_ID_SPEEX
@ AV_CODEC_ID_SPEEX
Definition codec_id.h:486
AV_CODEC_ID_ASV2
@ AV_CODEC_ID_ASV2
Definition codec_id.h:84
AV_CODEC_ID_WAVPACK
@ AV_CODEC_ID_WAVPACK
Definition codec_id.h:476
AV_CODEC_ID_ADPCM_SANYO
@ AV_CODEC_ID_ADPCM_SANYO
Definition codec_id.h:429
AV_CODEC_ID_DFPWM
@ AV_CODEC_ID_DFPWM
Definition codec_id.h:547
AV_CODEC_ID_H263I
@ AV_CODEC_ID_H263I
Definition codec_id.h:72
AV_CODEC_ID_ADPCM_VIMA
@ AV_CODEC_ID_ADPCM_VIMA
Definition codec_id.h:406
AV_CODEC_ID_ZMBV
@ AV_CODEC_ID_ZMBV
Definition codec_id.h:133
AV_CODEC_ID_ADPCM_IMA_RAD
@ AV_CODEC_ID_ADPCM_IMA_RAD
Definition codec_id.h:410
AV_CODEC_ID_AVUI
@ AV_CODEC_ID_AVUI
Definition codec_id.h:257
AV_CODEC_ID_ROQ
@ AV_CODEC_ID_ROQ
Definition codec_id.h:90
AV_CODEC_ID_ILBC
@ AV_CODEC_ID_ILBC
Definition codec_id.h:510
AV_CODEC_ID_ANM
@ AV_CODEC_ID_ANM
Definition codec_id.h:186
AV_CODEC_ID_THP
@ AV_CODEC_ID_THP
Definition codec_id.h:152
AV_CODEC_ID_MP3
@ AV_CODEC_ID_MP3
preferred ID for decoding MPEG audio layer 1, 2 or 3
Definition codec_id.h:452
AV_CODEC_ID_VP9
@ AV_CODEC_ID_VP9
Definition codec_id.h:222
AV_CODEC_ID_FLASHSV
@ AV_CODEC_ID_FLASHSV
Definition codec_id.h:138
AV_CODEC_ID_PFM
@ AV_CODEC_ID_PFM
Definition codec_id.h:307
AV_CODEC_ID_XBIN
@ AV_CODEC_ID_XBIN
Definition codec_id.h:597
AV_CODEC_ID_MPEG1VIDEO
@ AV_CODEC_ID_MPEG1VIDEO
Definition codec_id.h:53
AV_CODEC_ID_ZEROCODEC
@ AV_CODEC_ID_ZEROCODEC
Definition codec_id.h:215
AV_CODEC_ID_BINTEXT
@ AV_CODEC_ID_BINTEXT
Definition codec_id.h:596
AV_CODEC_ID_AAC_LATM
@ AV_CODEC_ID_AAC_LATM
Definition codec_id.h:500
AV_CODEC_ID_QDMC
@ AV_CODEC_ID_QDMC
Definition codec_id.h:501
AV_CODEC_ID_DPX
@ AV_CODEC_ID_DPX
Definition codec_id.h:180
AV_CODEC_ID_H263P
@ AV_CODEC_ID_H263P
Definition codec_id.h:71
AV_CODEC_ID_MSMPEG4V3
@ AV_CODEC_ID_MSMPEG4V3
Definition codec_id.h:68
AV_CODEC_ID_DXA
@ AV_CODEC_ID_DXA
Definition codec_id.h:150
AV_CODEC_ID_MOBICLIP
@ AV_CODEC_ID_MOBICLIP
Definition codec_id.h:308
AV_CODEC_ID_OPUS
@ AV_CODEC_ID_OPUS
Definition codec_id.h:511
AV_CODEC_ID_ADPCM_IMA_SSI
@ AV_CODEC_ID_ADPCM_IMA_SSI
Definition codec_id.h:419
AV_CODEC_ID_TDSC
@ AV_CODEC_ID_TDSC
Definition codec_id.h:241
AV_CODEC_ID_012V
@ AV_CODEC_ID_012V
Definition codec_id.h:256
AV_CODEC_ID_DXTORY
@ AV_CODEC_ID_DXTORY
Definition codec_id.h:208
AV_CODEC_ID_MPEG2VIDEO
@ AV_CODEC_ID_MPEG2VIDEO
preferred ID for MPEG-1/2 video decoding
Definition codec_id.h:54
AV_CODEC_ID_MSZH
@ AV_CODEC_ID_MSZH
Definition codec_id.h:105
AV_CODEC_ID_PCM_U16LE
@ AV_CODEC_ID_PCM_U16LE
Definition codec_id.h:339
AV_CODEC_ID_FRAPS
@ AV_CODEC_ID_FRAPS
Definition codec_id.h:128
AV_CODEC_ID_MSS1
@ AV_CODEC_ID_MSS1
Definition codec_id.h:216
AV_CODEC_ID_MSVIDEO1
@ AV_CODEC_ID_MSVIDEO1
Definition codec_id.h:98
AV_CODEC_ID_PCM_S8_PLANAR
@ AV_CODEC_ID_PCM_S8_PLANAR
Definition codec_id.h:364
AV_CODEC_ID_HQ_HQA
@ AV_CODEC_ID_HQ_HQA
Definition codec_id.h:242
AV_CODEC_ID_DNXUC
@ AV_CODEC_ID_DNXUC
Definition codec_id.h:329
AV_CODEC_ID_PCM_U32BE
@ AV_CODEC_ID_PCM_U32BE
Definition codec_id.h:348
AV_CODEC_ID_AMV
@ AV_CODEC_ID_AMV
Definition codec_id.h:159
AV_CODEC_ID_DDS
@ AV_CODEC_ID_DDS
Definition codec_id.h:244
AV_CODEC_ID_RADIANCE_HDR
@ AV_CODEC_ID_RADIANCE_HDR
Definition codec_id.h:320
AV_CODEC_ID_MICRODVD
@ AV_CODEC_ID_MICRODVD
Definition codec_id.h:571
AV_CODEC_ID_4XM
@ AV_CODEC_ID_4XM
Definition codec_id.h:86
AV_CODEC_ID_AVRN
@ AV_CODEC_ID_AVRN
Definition codec_id.h:264
AV_CODEC_ID_WMAPRO
@ AV_CODEC_ID_WMAPRO
Definition codec_id.h:488
AV_CODEC_ID_ADPCM_IMA_MOFLEX
@ AV_CODEC_ID_ADPCM_IMA_MOFLEX
Definition codec_id.h:425
AV_CODEC_ID_TARGA_Y216
@ AV_CODEC_ID_TARGA_Y216
Definition codec_id.h:258
AV_CODEC_ID_ANULL
@ AV_CODEC_ID_ANULL
Dummy null audio codec, useful mainly for development and debugging.
Definition codec_id.h:626
AV_CODEC_ID_MOV_TEXT
@ AV_CODEC_ID_MOV_TEXT
Definition codec_id.h:567
AV_CODEC_ID_PCM_MULAW
@ AV_CODEC_ID_PCM_MULAW
Definition codec_id.h:343
AV_CODEC_ID_METASOUND
@ AV_CODEC_ID_METASOUND
Definition codec_id.h:514
AVMediaType
AVMediaType
Definition avutil.h:198
AVSampleFormat
AVSampleFormat
Audio sample formats.
Definition samplefmt.h:55
version_major.h
Libavcodec version macros.
samplefmt.h