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