Go to the documentation of this file.
   21 #ifndef AVCODEC_CODEC_ID_H 
   22 #define AVCODEC_CODEC_ID_H 
  189 #define AV_CODEC_ID_IFF_BYTERUN1 AV_CODEC_ID_IFF_ILBM 
  227 #define AV_CODEC_ID_H265 AV_CODEC_ID_HEVC 
  251 #define AV_CODEC_ID_H266 AV_CODEC_ID_VVC 
  256 #if FF_API_AYUV_CODECID 
  668 #endif // AVCODEC_CODEC_ID_H 
  
@ AV_CODEC_ID_TRUEMOTION2
 
@ AV_CODEC_ID_TRUEMOTION2RT
 
it s the only field you need to keep assuming you have a context There is some magic you don t need to care about around this just let it be(in the first position) for now. Options ------- Then comes the options array. This is what will define the user accessible options. For example
 
@ AV_CODEC_ID_ADPCM_IMA_QT
 
@ AV_CODEC_ID_INTERPLAY_ACM
 
enum AVMediaType avcodec_get_type(enum AVCodecID codec_id)
Get the type of the given codec.
 
@ AV_CODEC_ID_PCM_S32LE_PLANAR
 
@ AV_CODEC_ID_ADPCM_IMA_CUNNING
 
@ AV_CODEC_ID_DVB_TELETEXT
 
@ AV_CODEC_ID_PCM_S16BE_PLANAR
 
@ AV_CODEC_ID_FFMETADATA
Dummy codec for streams containing only metadata information.
 
@ AV_CODEC_ID_ADPCM_EA_R3
 
@ AV_CODEC_ID_ADPCM_IMA_OKI
 
@ AV_CODEC_ID_TRUEMOTION1
 
@ AV_CODEC_ID_VNULL
Dummy null video codec, useful mainly for development and debugging.
 
@ AV_CODEC_ID_SCREENPRESSO
 
const char * avcodec_profile_name(enum AVCodecID codec_id, int profile)
Return a name for the specified profile, if available.
 
@ AV_CODEC_ID_HDMV_PGS_SUBTITLE
 
@ AV_CODEC_ID_PCM_S16LE_PLANAR
 
@ AV_CODEC_ID_ADPCM_THP_LE
 
@ AV_CODEC_ID_DSICINVIDEO
 
@ AV_CODEC_ID_MPEGH_3D_AUDIO
 
@ AV_CODEC_ID_DSD_MSBF_PLANAR
 
@ AV_CODEC_ID_MP3
preferred ID for decoding MPEG audio layer 1, 2 or 3
 
@ AV_CODEC_ID_FFWAVESYNTH
 
@ AV_CODEC_ID_DVB_SUBTITLE
 
int av_get_bits_per_sample(enum AVCodecID codec_id)
Return codec bits per sample.
 
@ AV_CODEC_ID_ADPCM_SBPRO_2
 
@ AV_CODEC_ID_ADPCM_IMA_ACORN
 
@ AV_CODEC_ID_MPEG4SYSTEMS
FAKE codec to indicate a MPEG-4 Systems stream (only used by libavformat)
 
@ AV_CODEC_ID_DSICINAUDIO
 
@ AV_CODEC_ID_ADPCM_IMA_EA_SEAD
 
@ AV_CODEC_ID_ADPCM_IMA_DK3
 
@ AV_CODEC_ID_ADPCM_IMA_APC
 
@ AV_CODEC_ID_ADPCM_IMA_ISS
 
@ AV_CODEC_ID_BINKAUDIO_DCT
 
@ AV_CODEC_ID_TIERTEXSEQVIDEO
 
@ AV_CODEC_ID_ADPCM_IMA_SMJPEG
 
@ AV_CODEC_ID_WRAPPED_AVFRAME
Passthrough codec, AVFrames wrapped in AVPacket.
 
@ AV_CODEC_ID_ARIB_CAPTION
 
@ AV_CODEC_ID_ADPCM_EA_XAS
 
@ AV_CODEC_ID_INTERPLAY_VIDEO
 
@ AV_CODEC_ID_ADPCM_YAMAHA
 
@ AV_CODEC_ID_ADPCM_IMA_WS
 
@ AV_CODEC_ID_INTERPLAY_DPCM
 
@ AV_CODEC_ID_ADPCM_IMA_EA_EACS
 
@ AV_CODEC_ID_WMALOSSLESS
 
@ AV_CODEC_ID_ADPCM_IMA_DK4
 
@ AV_CODEC_ID_DVD_SUBTITLE
 
@ AV_CODEC_ID_MOTIONPIXELS
 
@ AV_CODEC_ID_MPEG2TS
FAKE codec to indicate a raw MPEG-2 TS stream (only used by libavformat)
 
@ AV_CODEC_ID_ADPCM_IMA_AMV
 
@ AV_CODEC_ID_FIRST_UNKNOWN
A dummy ID pointing at the start of various fake codecs.
 
@ AV_CODEC_ID_PCM_S24LE_PLANAR
 
@ AV_CODEC_ID_GSM
as in Berlin toast format
 
AVCodecID
Identify the syntax and semantics of the bitstream.
 
int av_get_exact_bits_per_sample(enum AVCodecID codec_id)
Return codec bits per sample.
 
@ AV_CODEC_ID_ACELP_KELVIN
 
@ AV_CODEC_ID_ANULL
Dummy null audio codec, useful mainly for development and debugging.
 
@ AV_CODEC_ID_ADPCM_IMA_RAD
 
@ AV_CODEC_ID_ADPCM_IMA_ALP
 
@ AV_CODEC_ID_COMFORT_NOISE
 
const char * avcodec_get_name(enum AVCodecID id)
Get the name of a codec.
 
@ AV_CODEC_ID_ADPCM_EA_MAXIS_XA
 
@ AV_CODEC_ID_FIRST_AUDIO
A dummy id pointing at the start of audio codecs.
 
@ AV_CODEC_ID_DSD_LSBF_PLANAR
 
@ AV_CODEC_ID_FIRST_SUBTITLE
A dummy ID pointing at the start of subtitle codecs.
 
AVSampleFormat
Audio sample formats.
 
@ AV_CODEC_ID_ADPCM_IMA_APM
 
@ AV_CODEC_ID_ADPCM_IMA_DAT4
 
@ AV_CODEC_ID_BETHSOFTVID
 
@ AV_CODEC_ID_ADPCM_IMA_MTF
 
@ AV_CODEC_ID_WESTWOOD_SND1
 
@ AV_CODEC_ID_TEXT
raw UTF-8 text
 
@ AV_CODEC_ID_ADPCM_G726LE
 
@ AV_CODEC_ID_ADPCM_EA_R1
 
@ AV_CODEC_ID_ADPCM_EA_R2
 
@ AV_CODEC_ID_PROBE
codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it
 
@ AV_CODEC_ID_SIMBIOSIS_IMX
 
enum AVCodecID av_get_pcm_codec(enum AVSampleFormat fmt, int be)
Return the PCM codec associated with a sample format.
 
@ AV_CODEC_ID_ADPCM_SBPRO_4
 
@ AV_CODEC_ID_ADPCM_IMA_SSI
 
@ AV_CODEC_ID_PCM_S24DAUD
 
@ AV_CODEC_ID_ADPCM_IMA_MOFLEX
 
@ AV_CODEC_ID_ADPCM_IMA_WAV
 
@ AV_CODEC_ID_PCM_S8_PLANAR
 
@ AV_CODEC_ID_BRENDER_PIX
 
@ AV_CODEC_ID_HDMV_TEXT_SUBTITLE
 
@ AV_CODEC_ID_RADIANCE_HDR
 
@ AV_CODEC_ID_BINKAUDIO_RDFT
 
@ AV_CODEC_ID_MPEG2VIDEO
preferred ID for MPEG-1/2 video decoding
 
@ AV_CODEC_ID_GREMLIN_DPCM
 
@ AV_CODEC_ID_ADPCM_SBPRO_3
 
@ AV_CODEC_ID_SCTE_35
Contain timestamp estimated through PCR of program stream.