/**
 * Auto-generated FFmpeg decoder constants
 * Generated from FFmpeg source code (allcodecs.c)
 * DO NOT EDIT MANUALLY
 */
// ============================================================================
// VIDEO DECODERS (354 software, 49 hardware)
// ============================================================================
// Software video decoders
export const FF_DECODER_AASC = 'aasc';
export const FF_DECODER_ACELP_KELVIN = 'acelp.kelvin';
export const FF_DECODER_AGM = 'agm';
export const FF_DECODER_AHX = 'ahx';
export const FF_DECODER_AIC = 'aic';
export const FF_DECODER_ALIAS_PIX = 'alias_pix';
export const FF_DECODER_ALS = 'als';
export const FF_DECODER_AMV = 'amv';
export const FF_DECODER_ANM = 'anm';
export const FF_DECODER_ANSI = 'ansi';
export const FF_DECODER_ANULL = 'anull';
export const FF_DECODER_APAC = 'apac';
export const FF_DECODER_APE = 'ape';
export const FF_DECODER_APNG = 'apng';
export const FF_DECODER_APV = 'apv';
export const FF_DECODER_ARBC = 'arbc';
export const FF_DECODER_ARGO = 'argo';
export const FF_DECODER_ASV1 = 'asv1';
export const FF_DECODER_ASV2 = 'asv2';
export const FF_DECODER_AURA = 'aura';
export const FF_DECODER_AURA2 = 'aura2';
export const FF_DECODER_AV1 = 'av1';
export const FF_DECODER_AV1_AMF = 'av1_amf';
export const FF_DECODER_AVRN = 'avrn';
export const FF_DECODER_AVRP = 'avrp';
export const FF_DECODER_AVS = 'avs';
export const FF_DECODER_AVUI = 'avui';
export const FF_DECODER_BETHSOFTVID = 'bethsoftvid';
export const FF_DECODER_BFI = 'bfi';
export const FF_DECODER_BINK = 'binkvideo';
export const FF_DECODER_BINKAUDIO_DCT = 'binkaudio_dct';
export const FF_DECODER_BINKAUDIO_RDFT = 'binkaudio_rdft';
export const FF_DECODER_BINTEXT = 'bintext';
export const FF_DECODER_BITPACKED = 'bitpacked';
export const FF_DECODER_BMP = 'bmp';
export const FF_DECODER_BMV_AUDIO = 'bmv_audio';
export const FF_DECODER_BMV_VIDEO = 'bmv_video';
export const FF_DECODER_BONK = 'bonk';
export const FF_DECODER_BRENDER_PIX = 'brender_pix';
export const FF_DECODER_C93 = 'c93';
export const FF_DECODER_CAVS = 'cavs';
export const FF_DECODER_CBD2_DPCM = 'cbd2_dpcm';
export const FF_DECODER_CCAPTION = 'cc_dec';
export const FF_DECODER_CDGRAPHICS = 'cdgraphics';
export const FF_DECODER_CDTOONS = 'cdtoons';
export const FF_DECODER_CDXL = 'cdxl';
export const FF_DECODER_CFHD = 'cfhd';
export const FF_DECODER_CINEPAK = 'cinepak';
export const FF_DECODER_CLEARVIDEO = 'clearvideo';
export const FF_DECODER_CLJR = 'cljr';
export const FF_DECODER_CLLC = 'cllc';
export const FF_DECODER_CPIA = 'cpia';
export const FF_DECODER_CRI = 'cri';
export const FF_DECODER_CSCD = 'camstudio';
export const FF_DECODER_CYUV = 'cyuv';
export const FF_DECODER_DDS = 'dds';
export const FF_DECODER_DERF_DPCM = 'derf_dpcm';
export const FF_DECODER_DFA = 'dfa';
export const FF_DECODER_DIRAC = 'dirac';
export const FF_DECODER_DNXHD = 'dnxhd';
export const FF_DECODER_DPX = 'dpx';
export const FF_DECODER_DSD_LSBF = 'dsd_lsbf';
export const FF_DECODER_DSD_LSBF_PLANAR = 'dsd_lsbf_planar';
export const FF_DECODER_DSD_MSBF = 'dsd_msbf';
export const FF_DECODER_DSD_MSBF_PLANAR = 'dsd_msbf_planar';
export const FF_DECODER_DSICINAUDIO = 'dsicinaudio';
export const FF_DECODER_DSICINVIDEO = 'dsicinvideo';
export const FF_DECODER_DSS_SP = 'dss_sp';
export const FF_DECODER_DST = 'dst';
export const FF_DECODER_DVAUDIO = 'dvaudio';
export const FF_DECODER_DVVIDEO = 'dvvideo';
export const FF_DECODER_DXA = 'dxa';
export const FF_DECODER_DXTORY = 'dxtory';
export const FF_DECODER_DXV = 'dxv';
export const FF_DECODER_EACMV = 'eacmv';
export const FF_DECODER_EAMAD = 'eamad';
export const FF_DECODER_EATGQ = 'eatgq';
export const FF_DECODER_EATGV = 'eatgv';
export const FF_DECODER_EATQI = 'eatqi';
export const FF_DECODER_EIGHTBPS = '8bps';
export const FF_DECODER_EIGHTSVX_EXP = '8svx_exp';
export const FF_DECODER_EIGHTSVX_FIB = '8svx_fib';
export const FF_DECODER_ESCAPE124 = 'escape124';
export const FF_DECODER_ESCAPE130 = 'escape130';
export const FF_DECODER_EVRC = 'evrc';
export const FF_DECODER_EXR = 'exr';
export const FF_DECODER_FASTAUDIO = 'fastaudio';
export const FF_DECODER_FFV1 = 'ffv1';
export const FF_DECODER_FFVHUFF = 'ffvhuff';
export const FF_DECODER_FFWAVESYNTH = 'wavesynth';
export const FF_DECODER_FIC = 'fic';
export const FF_DECODER_FITS = 'fits';
export const FF_DECODER_FLASHSV = 'flashsv';
export const FF_DECODER_FLASHSV2 = 'flashsv2';
export const FF_DECODER_FLIC = 'flic';
export const FF_DECODER_FLV = 'flv';
export const FF_DECODER_FMVC = 'fmvc';
export const FF_DECODER_FOURXM = '4xm';
export const FF_DECODER_FRAPS = 'fraps';
export const FF_DECODER_FRWU = 'frwu';
export const FF_DECODER_FTR = 'ftr';
export const FF_DECODER_G2M = 'g2m';
export const FF_DECODER_GDV = 'gdv';
export const FF_DECODER_GEM = 'gem';
export const FF_DECODER_GIF = 'gif';
export const FF_DECODER_GREMLIN_DPCM = 'gremlin_dpcm';
export const FF_DECODER_H261 = 'h261';
export const FF_DECODER_H263 = 'h263';
export const FF_DECODER_H263I = 'h263i';
export const FF_DECODER_H263P = 'h263p';
export const FF_DECODER_H264 = 'h264';
export const FF_DECODER_H264_AMF = 'h264_amf';
export const FF_DECODER_H264_OH = 'h264_oh';
export const FF_DECODER_HAP = 'hap';
export const FF_DECODER_HCA = 'hca';
export const FF_DECODER_HCOM = 'hcom';
export const FF_DECODER_HDR = 'hdr';
export const FF_DECODER_HEVC = 'hevc';
export const FF_DECODER_HEVC_AMF = 'hevc_amf';
export const FF_DECODER_HEVC_OH = 'hevc_oh';
export const FF_DECODER_HNM4_VIDEO = 'hnm4video';
export const FF_DECODER_HQ_HQA = 'hq_hqa';
export const FF_DECODER_HQX = 'hqx';
export const FF_DECODER_HUFFYUV = 'huffyuv';
export const FF_DECODER_HYMT = 'hymt';
export const FF_DECODER_IAC = 'iac';
export const FF_DECODER_IDCIN = 'idcinvideo';
export const FF_DECODER_IDF = 'idf';
export const FF_DECODER_IFF_ILBM = 'iff';
export const FF_DECODER_IMM4 = 'imm4';
export const FF_DECODER_IMM5 = 'imm5';
export const FF_DECODER_INDEO2 = 'indeo2';
export const FF_DECODER_INDEO3 = 'indeo3';
export const FF_DECODER_INDEO4 = 'indeo4';
export const FF_DECODER_INDEO5 = 'indeo5';
export const FF_DECODER_INTERPLAY_ACM = 'interplayacm';
export const FF_DECODER_INTERPLAY_DPCM = 'interplay_dpcm';
export const FF_DECODER_INTERPLAY_VIDEO = 'interplayvideo';
export const FF_DECODER_IPU = 'ipu';
export const FF_DECODER_JPEG2000 = 'jpeg2000';
export const FF_DECODER_JPEGLS = 'jpegls';
export const FF_DECODER_JV = 'jv';
export const FF_DECODER_KGV1 = 'kgv1';
export const FF_DECODER_KMVC = 'kmvc';
export const FF_DECODER_LAGARITH = 'lagarith';
export const FF_DECODER_LEAD = 'lead';
export const FF_DECODER_LIBAOM_AV1 = 'libaom-av1';
export const FF_DECODER_LIBARIBB24 = 'libaribb24';
export const FF_DECODER_LIBARIBCAPTION = 'libaribcaption';
export const FF_DECODER_LIBCODEC2 = 'libcodec2';
export const FF_DECODER_LIBDAV1D = 'libdav1d';
export const FF_DECODER_LIBDAVS2 = 'libdavs2';
export const FF_DECODER_LIBGSM = 'libgsm';
export const FF_DECODER_LIBGSM_MS = 'libgsm_ms';
export const FF_DECODER_LIBILBC = 'libilbc';
export const FF_DECODER_LIBJXL = 'libjxl';
export const FF_DECODER_LIBJXL_ANIM = 'libjxl_anim';
export const FF_DECODER_LIBLC3 = 'liblc3';
export const FF_DECODER_LIBMPEGHDEC = 'libmpeghdec';
export const FF_DECODER_LIBOPENCORE_AMRNB = 'libopencore_amrnb';
export const FF_DECODER_LIBOPENCORE_AMRWB = 'libopencore_amrwb';
export const FF_DECODER_LIBOPENH264 = 'libopenh264';
export const FF_DECODER_LIBRSVG = 'librsvg';
export const FF_DECODER_LIBSVTJPEGXS = 'libsvtjpegxs';
export const FF_DECODER_LIBUAVS3D = 'libuavs3d';
export const FF_DECODER_LIBVPX_VP8 = 'libvpx';
export const FF_DECODER_LIBVPX_VP9 = 'libvpx-vp9';
export const FF_DECODER_LIBXEVD = 'evc';
export const FF_DECODER_LIBZVBI_TELETEXT = 'libzvbi_teletextdec';
export const FF_DECODER_LOCO = 'loco';
export const FF_DECODER_LSCR = 'lscr';
export const FF_DECODER_M101 = 'm101';
export const FF_DECODER_MAGICYUV = 'magicyuv';
export const FF_DECODER_MDEC = 'mdec';
export const FF_DECODER_MEDIA100 = 'media100';
export const FF_DECODER_MIMIC = 'mimic';
export const FF_DECODER_MISC4 = 'misc4';
export const FF_DECODER_MJPEG = 'mjpeg';
export const FF_DECODER_MJPEGB = 'mjpegb';
export const FF_DECODER_MMVIDEO = 'mmvideo';
export const FF_DECODER_MOBICLIP = 'mobiclip';
export const FF_DECODER_MOTIONPIXELS = 'motionpixels';
export const FF_DECODER_MOVTEXT = 'mov_text';
export const FF_DECODER_MPC7 = 'mpc7';
export const FF_DECODER_MPC8 = 'mpc8';
export const FF_DECODER_MPEG1VIDEO = 'mpeg1video';
export const FF_DECODER_MPEG2VIDEO = 'mpeg2video';
export const FF_DECODER_MPEG4 = 'mpeg4';
export const FF_DECODER_MPEGVIDEO = 'mpegvideo';
export const FF_DECODER_MSA1 = 'msa1';
export const FF_DECODER_MSCC = 'mscc';
export const FF_DECODER_MSMPEG4V1 = 'msmpeg4v1';
export const FF_DECODER_MSMPEG4V2 = 'msmpeg4v2';
export const FF_DECODER_MSMPEG4V3 = 'msmpeg4';
export const FF_DECODER_MSNSIREN = 'msnsiren';
export const FF_DECODER_MSP2 = 'msp2';
export const FF_DECODER_MSRLE = 'msrle';
export const FF_DECODER_MSS1 = 'mss1';
export const FF_DECODER_MSS2 = 'mss2';
export const FF_DECODER_MSVIDEO1 = 'msvideo1';
export const FF_DECODER_MSZH = 'mszh';
export const FF_DECODER_MTS2 = 'mts2';
export const FF_DECODER_MV30 = 'mv30';
export const FF_DECODER_MVC1 = 'mvc1';
export const FF_DECODER_MVC2 = 'mvc2';
export const FF_DECODER_MVDV = 'mvdv';
export const FF_DECODER_MVHA = 'mvha';
export const FF_DECODER_MWSC = 'mwsc';
export const FF_DECODER_MXPEG = 'mxpeg';
export const FF_DECODER_NOTCHLC = 'notchlc';
export const FF_DECODER_NUV = 'nuv';
export const FF_DECODER_OSQ = 'osq';
export const FF_DECODER_PAF_AUDIO = 'paf_audio';
export const FF_DECODER_PAF_VIDEO = 'paf_video';
export const FF_DECODER_PAM = 'pam';
export const FF_DECODER_PBM = 'pbm';
export const FF_DECODER_PCX = 'pcx';
export const FF_DECODER_PDV = 'pdv';
export const FF_DECODER_PFM = 'pfm';
export const FF_DECODER_PGM = 'pgm';
export const FF_DECODER_PGMYUV = 'pgmyuv';
export const FF_DECODER_PGSSUB = 'pgssub';
export const FF_DECODER_PGX = 'pgx';
export const FF_DECODER_PHM = 'phm';
export const FF_DECODER_PHOTOCD = 'photocd';
export const FF_DECODER_PICTOR = 'pictor';
export const FF_DECODER_PIXLET = 'pixlet';
export const FF_DECODER_PNG = 'png';
export const FF_DECODER_PPM = 'ppm';
export const FF_DECODER_PRORES = 'prores';
export const FF_DECODER_PRORES_RAW = 'prores_raw';
export const FF_DECODER_PROSUMER = 'prosumer';
export const FF_DECODER_PSD = 'psd';
export const FF_DECODER_PTX = 'ptx';
export const FF_DECODER_QDRAW = 'qdraw';
export const FF_DECODER_QOA = 'qoa';
export const FF_DECODER_QOI = 'qoi';
export const FF_DECODER_QPEG = 'qpeg';
export const FF_DECODER_QTRLE = 'qtrle';
export const FF_DECODER_R10K = 'r10k';
export const FF_DECODER_R210 = 'r210';
export const FF_DECODER_RA_144 = 'real_144';
export const FF_DECODER_RA_288 = 'real_288';
export const FF_DECODER_RASC = 'rasc';
export const FF_DECODER_RAWVIDEO = 'rawvideo';
export const FF_DECODER_RKA = 'rka';
export const FF_DECODER_RL2 = 'rl2';
export const FF_DECODER_ROQ = 'roqvideo';
export const FF_DECODER_ROQ_DPCM = 'roq_dpcm';
export const FF_DECODER_RPZA = 'rpza';
export const FF_DECODER_RSCC = 'rscc';
export const FF_DECODER_RTV1 = 'rtv1';
export const FF_DECODER_RV10 = 'rv10';
export const FF_DECODER_RV20 = 'rv20';
export const FF_DECODER_RV30 = 'rv30';
export const FF_DECODER_RV40 = 'rv40';
export const FF_DECODER_RV60 = 'rv60';
export const FF_DECODER_SANM = 'sanm';
export const FF_DECODER_SCPR = 'scpr';
export const FF_DECODER_SCREENPRESSO = 'screenpresso';
export const FF_DECODER_SDX2_DPCM = 'sdx2_dpcm';
export const FF_DECODER_SGA = 'sga';
export const FF_DECODER_SGI = 'sgi';
export const FF_DECODER_SGIRLE = 'sgirle';
export const FF_DECODER_SHEERVIDEO = 'sheervideo';
export const FF_DECODER_SHORTEN = 'shorten';
export const FF_DECODER_SIMBIOSIS_IMX = 'simbiosis_imx';
export const FF_DECODER_SIREN = 'siren';
export const FF_DECODER_SMACKAUD = 'smackaud';
export const FF_DECODER_SMACKER = 'smackvid';
export const FF_DECODER_SMC = 'smc';
export const FF_DECODER_SMVJPEG = 'smvjpeg';
export const FF_DECODER_SNOW = 'snow';
export const FF_DECODER_SOL_DPCM = 'sol_dpcm';
export const FF_DECODER_SP5X = 'sp5x';
export const FF_DECODER_SPEEDHQ = 'speedhq';
export const FF_DECODER_SPEEX = 'speex';
export const FF_DECODER_SRGC = 'srgc';
export const FF_DECODER_SUNRAST = 'sunrast';
export const FF_DECODER_SVQ1 = 'svq1';
export const FF_DECODER_SVQ3 = 'svq3';
export const FF_DECODER_TARGA = 'targa';
export const FF_DECODER_TARGA_Y216 = 'targa_y216';
export const FF_DECODER_TDSC = 'tdsc';
export const FF_DECODER_THEORA = 'theora';
export const FF_DECODER_THP = 'thp';
export const FF_DECODER_TIERTEXSEQVIDEO = 'tiertexseqvideo';
export const FF_DECODER_TIFF = 'tiff';
export const FF_DECODER_TMV = 'tmv';
export const FF_DECODER_TRUEMOTION1 = 'truemotion1';
export const FF_DECODER_TRUEMOTION2 = 'truemotion2';
export const FF_DECODER_TRUEMOTION2RT = 'truemotion2rt';
export const FF_DECODER_TSCC = 'camtasia';
export const FF_DECODER_TSCC2 = 'tscc2';
export const FF_DECODER_TXD = 'txd';
export const FF_DECODER_ULTI = 'ultimotion';
export const FF_DECODER_UTVIDEO = 'utvideo';
export const FF_DECODER_V210 = 'v210';
export const FF_DECODER_V210X = 'v210x';
export const FF_DECODER_V308 = 'v308';
export const FF_DECODER_V408 = 'v408';
export const FF_DECODER_V410 = 'v410';
export const FF_DECODER_VB = 'vb';
export const FF_DECODER_VBLE = 'vble';
export const FF_DECODER_VBN = 'vbn';
export const FF_DECODER_VC1 = 'vc1';
export const FF_DECODER_VC1IMAGE = 'vc1image';
export const FF_DECODER_VCR1 = 'vcr1';
export const FF_DECODER_VMDVIDEO = 'vmdvideo';
export const FF_DECODER_VMIX = 'vmix';
export const FF_DECODER_VMNC = 'vmnc';
export const FF_DECODER_VNULL = 'vnull';
export const FF_DECODER_VP3 = 'vp3';
export const FF_DECODER_VP4 = 'vp4';
export const FF_DECODER_VP5 = 'vp5';
export const FF_DECODER_VP6 = 'vp6';
export const FF_DECODER_VP6A = 'vp6a';
export const FF_DECODER_VP6F = 'vp6f';
export const FF_DECODER_VP7 = 'vp7';
export const FF_DECODER_VP8 = 'vp8';
export const FF_DECODER_VP9 = 'vp9';
export const FF_DECODER_VP9_AMF = 'vp9_amf';
export const FF_DECODER_VQA = 'vqavideo';
export const FF_DECODER_VQC = 'vqc';
export const FF_DECODER_VVC = 'vvc';
export const FF_DECODER_WADY_DPCM = 'wady_dpcm';
export const FF_DECODER_WBMP = 'wbmp';
export const FF_DECODER_WCMV = 'wcmv';
export const FF_DECODER_WEBP = 'webp';
export const FF_DECODER_WEBP_ANIM = 'webp_anim';
export const FF_DECODER_WMV1 = 'wmv1';
export const FF_DECODER_WMV2 = 'wmv2';
export const FF_DECODER_WMV3 = 'wmv3';
export const FF_DECODER_WMV3IMAGE = 'wmv3image';
export const FF_DECODER_WNV1 = 'wnv1';
export const FF_DECODER_WRAPPED_AVFRAME = 'wrapped_avframe';
export const FF_DECODER_WS_SND1 = 'ws_snd1';
export const FF_DECODER_XAN_DPCM = 'xan_dpcm';
export const FF_DECODER_XAN_WC3 = 'xan_wc3';
export const FF_DECODER_XAN_WC4 = 'xan_wc4';
export const FF_DECODER_XBIN = 'xbin';
export const FF_DECODER_XBM = 'xbm';
export const FF_DECODER_XFACE = 'xface';
export const FF_DECODER_XL = 'xl';
export const FF_DECODER_XPM = 'xpm';
export const FF_DECODER_XWD = 'xwd';
export const FF_DECODER_Y41P = 'y41p';
export const FF_DECODER_YLC = 'ylc';
export const FF_DECODER_YOP = 'yop';
export const FF_DECODER_YUV4 = 'yuv4';
export const FF_DECODER_ZERO12V = '012v';
export const FF_DECODER_ZEROCODEC = 'zerocodec';
export const FF_DECODER_ZLIB = 'zlib';
export const FF_DECODER_ZMBV = 'zmbv';
// Hardware video decoders
// NVIDIA CUVID
export const FF_DECODER_AV1_CUVID = 'av1_cuvid';
export const FF_DECODER_H264_CUVID = 'h264_cuvid';
export const FF_DECODER_HEVC_CUVID = 'hevc_cuvid';
export const FF_DECODER_MJPEG_CUVID = 'mjpeg_cuvid';
export const FF_DECODER_MPEG1_CUVID = 'mpeg1_cuvid';
export const FF_DECODER_MPEG2_CUVID = 'mpeg2_cuvid';
export const FF_DECODER_MPEG4_CUVID = 'mpeg4_cuvid';
export const FF_DECODER_VC1_CUVID = 'vc1_cuvid';
export const FF_DECODER_VP8_CUVID = 'vp8_cuvid';
export const FF_DECODER_VP9_CUVID = 'vp9_cuvid';
// Android MediaCodec
export const FF_DECODER_AV1_MEDIACODEC = 'av1_mediacodec';
export const FF_DECODER_H264_MEDIACODEC = 'h264_mediacodec';
export const FF_DECODER_HEVC_MEDIACODEC = 'hevc_mediacodec';
export const FF_DECODER_MPEG2_MEDIACODEC = 'mpeg2_mediacodec';
export const FF_DECODER_MPEG4_MEDIACODEC = 'mpeg4_mediacodec';
export const FF_DECODER_VP8_MEDIACODEC = 'vp8_mediacodec';
export const FF_DECODER_VP9_MEDIACODEC = 'vp9_mediacodec';
// Intel Quick Sync
export const FF_DECODER_AV1_QSV = 'av1_qsv';
export const FF_DECODER_H264_QSV = 'h264_qsv';
export const FF_DECODER_HEVC_QSV = 'hevc_qsv';
export const FF_DECODER_MJPEG_QSV = 'mjpeg_qsv';
export const FF_DECODER_MPEG2_QSV = 'mpeg2_qsv';
export const FF_DECODER_VC1_QSV = 'vc1_qsv';
export const FF_DECODER_VP8_QSV = 'vp8_qsv';
export const FF_DECODER_VP9_QSV = 'vp9_qsv';
export const FF_DECODER_VVC_QSV = 'vvc_qsv';
// Rockchip MPP
export const FF_DECODER_AV1_RKMPP = 'av1_rkmpp';
export const FF_DECODER_H263_RKMPP = 'h263_rkmpp';
export const FF_DECODER_H264_RKMPP = 'h264_rkmpp';
export const FF_DECODER_HEVC_RKMPP = 'hevc_rkmpp';
export const FF_DECODER_MJPEG_RKMPP = 'mjpeg_rkmpp';
export const FF_DECODER_MPEG1_RKMPP = 'mpeg1_rkmpp';
export const FF_DECODER_MPEG2_RKMPP = 'mpeg2_rkmpp';
export const FF_DECODER_MPEG4_RKMPP = 'mpeg4_rkmpp';
export const FF_DECODER_VP8_RKMPP = 'vp8_rkmpp';
export const FF_DECODER_VP9_RKMPP = 'vp9_rkmpp';
// V4L2 M2M
export const FF_DECODER_H263_V4L2M2M = 'h263_v4l2m2m';
export const FF_DECODER_H264_V4L2M2M = 'h264_v4l2m2m';
export const FF_DECODER_HEVC_V4L2M2M = 'hevc_v4l2m2m';
export const FF_DECODER_MPEG1_V4L2M2M = 'mpeg1_v4l2m2m';
export const FF_DECODER_MPEG2_V4L2M2M = 'mpeg2_v4l2m2m';
export const FF_DECODER_MPEG4_V4L2M2M = 'mpeg4_v4l2m2m';
export const FF_DECODER_VC1_V4L2M2M = 'vc1_v4l2m2m';
export const FF_DECODER_VP8_V4L2M2M = 'vp8_v4l2m2m';
export const FF_DECODER_VP9_V4L2M2M = 'vp9_v4l2m2m';
// Raspberry Pi MMAL
export const FF_DECODER_H264_MMAL = 'h264_mmal';
export const FF_DECODER_MPEG2_MMAL = 'mpeg2_mmal';
export const FF_DECODER_MPEG4_MMAL = 'mpeg4_mmal';
export const FF_DECODER_VC1_MMAL = 'vc1_mmal';
// ============================================================================
// AUDIO DECODERS (174 software, 19 hardware)
// ============================================================================
// Software audio decoders
export const FF_DECODER_AAC = 'aac';
export const FF_DECODER_AAC_FIXED = 'aac_fixed';
export const FF_DECODER_AAC_LATM = 'aac_latm';
export const FF_DECODER_AC3 = 'ac3';
export const FF_DECODER_AC3_FIXED = 'ac3_fixed';
export const FF_DECODER_AC4 = 'ac4';
export const FF_DECODER_ADPCM_4XM = 'adpcm_4xm';
export const FF_DECODER_ADPCM_ADX = 'adpcm_adx';
export const FF_DECODER_ADPCM_AFC = 'adpcm_afc';
export const FF_DECODER_ADPCM_AGM = 'adpcm_agm';
export const FF_DECODER_ADPCM_AICA = 'adpcm_aica';
export const FF_DECODER_ADPCM_ARGO = 'adpcm_argo';
export const FF_DECODER_ADPCM_CIRCUS = 'adpcm_circus';
export const FF_DECODER_ADPCM_CT = 'adpcm_ct';
export const FF_DECODER_ADPCM_DTK = 'adpcm_dtk';
export const FF_DECODER_ADPCM_EA = 'adpcm_ea';
export const FF_DECODER_ADPCM_EA_MAXIS_XA = 'adpcm_ea_maxis_xa';
export const FF_DECODER_ADPCM_EA_R1 = 'adpcm_ea_r1';
export const FF_DECODER_ADPCM_EA_R2 = 'adpcm_ea_r2';
export const FF_DECODER_ADPCM_EA_R3 = 'adpcm_ea_r3';
export const FF_DECODER_ADPCM_EA_XAS = 'adpcm_ea_xas';
export const FF_DECODER_ADPCM_G722 = 'g722';
export const FF_DECODER_ADPCM_G726 = 'g726';
export const FF_DECODER_ADPCM_G726LE = 'g726le';
export const FF_DECODER_ADPCM_IMA_ACORN = 'adpcm_ima_acorn';
export const FF_DECODER_ADPCM_IMA_ALP = 'adpcm_ima_alp';
export const FF_DECODER_ADPCM_IMA_AMV = 'adpcm_ima_amv';
export const FF_DECODER_ADPCM_IMA_APC = 'adpcm_ima_apc';
export const FF_DECODER_ADPCM_IMA_APM = 'adpcm_ima_apm';
export const FF_DECODER_ADPCM_IMA_CUNNING = 'adpcm_ima_cunning';
export const FF_DECODER_ADPCM_IMA_DAT4 = 'adpcm_ima_dat4';
export const FF_DECODER_ADPCM_IMA_DK3 = 'adpcm_ima_dk3';
export const FF_DECODER_ADPCM_IMA_DK4 = 'adpcm_ima_dk4';
export const FF_DECODER_ADPCM_IMA_EA_EACS = 'adpcm_ima_ea_eacs';
export const FF_DECODER_ADPCM_IMA_EA_SEAD = 'adpcm_ima_ea_sead';
export const FF_DECODER_ADPCM_IMA_ESCAPE = 'adpcm_ima_escape';
export const FF_DECODER_ADPCM_IMA_HVQM2 = 'adpcm_ima_hvqm2';
export const FF_DECODER_ADPCM_IMA_HVQM4 = 'adpcm_ima_hvqm4';
export const FF_DECODER_ADPCM_IMA_ISS = 'adpcm_ima_iss';
export const FF_DECODER_ADPCM_IMA_MAGIX = 'adpcm_ima_magix';
export const FF_DECODER_ADPCM_IMA_MOFLEX = 'adpcm_ima_moflex';
export const FF_DECODER_ADPCM_IMA_MTF = 'adpcm_ima_mtf';
export const FF_DECODER_ADPCM_IMA_OKI = 'adpcm_ima_oki';
export const FF_DECODER_ADPCM_IMA_PDA = 'adpcm_ima_pda';
export const FF_DECODER_ADPCM_IMA_QT = 'adpcm_ima_qt';
export const FF_DECODER_ADPCM_IMA_RAD = 'adpcm_ima_rad';
export const FF_DECODER_ADPCM_IMA_SMJPEG = 'adpcm_ima_smjpeg';
export const FF_DECODER_ADPCM_IMA_SSI = 'adpcm_ima_ssi';
export const FF_DECODER_ADPCM_IMA_WAV = 'adpcm_ima_wav';
export const FF_DECODER_ADPCM_IMA_WS = 'adpcm_ima_ws';
export const FF_DECODER_ADPCM_IMA_XBOX = 'adpcm_ima_xbox';
export const FF_DECODER_ADPCM_MS = 'adpcm_ms';
export const FF_DECODER_ADPCM_MTAF = 'adpcm_mtaf';
export const FF_DECODER_ADPCM_N64 = 'adpcm_n64';
export const FF_DECODER_ADPCM_PSX = 'adpcm_psx';
export const FF_DECODER_ADPCM_PSXC = 'adpcm_psxc';
export const FF_DECODER_ADPCM_SANYO = 'adpcm_sanyo';
export const FF_DECODER_ADPCM_SBPRO_2 = 'adpcm_sbpro_2';
export const FF_DECODER_ADPCM_SBPRO_3 = 'adpcm_sbpro_3';
export const FF_DECODER_ADPCM_SBPRO_4 = 'adpcm_sbpro_4';
export const FF_DECODER_ADPCM_SWF = 'adpcm_swf';
export const FF_DECODER_ADPCM_THP = 'adpcm_thp';
export const FF_DECODER_ADPCM_THP_LE = 'adpcm_thp_le';
export const FF_DECODER_ADPCM_VIMA = 'adpcm_vima';
export const FF_DECODER_ADPCM_XA = 'adpcm_xa';
export const FF_DECODER_ADPCM_XMD = 'adpcm_xmd';
export const FF_DECODER_ADPCM_YAMAHA = 'adpcm_yamaha';
export const FF_DECODER_ADPCM_ZORK = 'adpcm_zork';
export const FF_DECODER_ALAC = 'alac';
export const FF_DECODER_AMRNB = 'amrnb';
export const FF_DECODER_AMRWB = 'amrwb';
export const FF_DECODER_APTX = 'aptx';
export const FF_DECODER_APTX_HD = 'aptx_hd';
export const FF_DECODER_ATRAC1 = 'atrac1';
export const FF_DECODER_ATRAC3 = 'atrac3';
export const FF_DECODER_ATRAC3AL = 'atrac3al';
export const FF_DECODER_ATRAC3P = 'atrac3plus';
export const FF_DECODER_ATRAC3PAL = 'atrac3plusal';
export const FF_DECODER_ATRAC9 = 'atrac9';
export const FF_DECODER_COMFORTNOISE = 'comfortnoise';
export const FF_DECODER_COOK = 'cook';
export const FF_DECODER_DCA = 'dca';
export const FF_DECODER_DFPWM = 'dfpwm';
export const FF_DECODER_DOLBY_E = 'dolby_e';
export const FF_DECODER_EAC3 = 'eac3';
export const FF_DECODER_FLAC = 'flac';
export const FF_DECODER_G723_1 = 'g723_1';
export const FF_DECODER_G728 = 'g728';
export const FF_DECODER_G729 = 'g729';
export const FF_DECODER_GSM = 'gsm';
export const FF_DECODER_GSM_MS = 'gsm_ms';
export const FF_DECODER_ILBC = 'ilbc';
export const FF_DECODER_IMC = 'imc';
export const FF_DECODER_LIBFDK_AAC = 'libfdk_aac';
export const FF_DECODER_LIBOPUS = 'libopus';
export const FF_DECODER_LIBSPEEX = 'libspeex';
export const FF_DECODER_LIBVORBIS = 'libvorbis';
export const FF_DECODER_MACE3 = 'mace3';
export const FF_DECODER_MACE6 = 'mace6';
export const FF_DECODER_METASOUND = 'metasound';
export const FF_DECODER_MLP = 'mlp';
export const FF_DECODER_MP1 = 'mp1';
export const FF_DECODER_MP1FLOAT = 'mp1float';
export const FF_DECODER_MP2 = 'mp2';
export const FF_DECODER_MP2FLOAT = 'mp2float';
export const FF_DECODER_MP3 = 'mp3';
export const FF_DECODER_MP3ADU = 'mp3adu';
export const FF_DECODER_MP3ADUFLOAT = 'mp3adufloat';
export const FF_DECODER_MP3FLOAT = 'mp3float';
export const FF_DECODER_MP3ON4 = 'mp3on4';
export const FF_DECODER_MP3ON4FLOAT = 'mp3on4float';
export const FF_DECODER_NELLYMOSER = 'nellymoser';
export const FF_DECODER_ON2AVC = 'on2avc';
export const FF_DECODER_OPUS = 'opus';
export const FF_DECODER_PCM_ALAW = 'pcm_alaw';
export const FF_DECODER_PCM_BLURAY = 'pcm_bluray';
export const FF_DECODER_PCM_DVD = 'pcm_dvd';
export const FF_DECODER_PCM_F16LE = 'pcm_f16le';
export const FF_DECODER_PCM_F24LE = 'pcm_f24le';
export const FF_DECODER_PCM_F32BE = 'pcm_f32be';
export const FF_DECODER_PCM_F32LE = 'pcm_f32le';
export const FF_DECODER_PCM_F64BE = 'pcm_f64be';
export const FF_DECODER_PCM_F64LE = 'pcm_f64le';
export const FF_DECODER_PCM_LXF = 'pcm_lxf';
export const FF_DECODER_PCM_MULAW = 'pcm_mulaw';
export const FF_DECODER_PCM_S16BE = 'pcm_s16be';
export const FF_DECODER_PCM_S16BE_PLANAR = 'pcm_s16be_planar';
export const FF_DECODER_PCM_S16LE = 'pcm_s16le';
export const FF_DECODER_PCM_S16LE_PLANAR = 'pcm_s16le_planar';
export const FF_DECODER_PCM_S24BE = 'pcm_s24be';
export const FF_DECODER_PCM_S24DAUD = 'pcm_s24daud';
export const FF_DECODER_PCM_S24LE = 'pcm_s24le';
export const FF_DECODER_PCM_S24LE_PLANAR = 'pcm_s24le_planar';
export const FF_DECODER_PCM_S32BE = 'pcm_s32be';
export const FF_DECODER_PCM_S32LE = 'pcm_s32le';
export const FF_DECODER_PCM_S32LE_PLANAR = 'pcm_s32le_planar';
export const FF_DECODER_PCM_S64BE = 'pcm_s64be';
export const FF_DECODER_PCM_S64LE = 'pcm_s64le';
export const FF_DECODER_PCM_S8 = 'pcm_s8';
export const FF_DECODER_PCM_S8_PLANAR = 'pcm_s8_planar';
export const FF_DECODER_PCM_SGA = 'pcm_sga';
export const FF_DECODER_PCM_U16BE = 'pcm_u16be';
export const FF_DECODER_PCM_U16LE = 'pcm_u16le';
export const FF_DECODER_PCM_U24BE = 'pcm_u24be';
export const FF_DECODER_PCM_U24LE = 'pcm_u24le';
export const FF_DECODER_PCM_U32BE = 'pcm_u32be';
export const FF_DECODER_PCM_U32LE = 'pcm_u32le';
export const FF_DECODER_PCM_U8 = 'pcm_u8';
export const FF_DECODER_PCM_VIDC = 'pcm_vidc';
export const FF_DECODER_QCELP = 'qcelp';
export const FF_DECODER_QDM2 = 'qdm2';
export const FF_DECODER_QDMC = 'qdmc';
export const FF_DECODER_RALF = 'ralf';
export const FF_DECODER_REALTEXT = 'realtext';
export const FF_DECODER_S302M = 's302m';
export const FF_DECODER_SBC = 'sbc';
export const FF_DECODER_SIPR = 'sipr';
export const FF_DECODER_SONIC = 'sonic';
export const FF_DECODER_TAK = 'tak';
export const FF_DECODER_TRUEHD = 'truehd';
export const FF_DECODER_TRUESPEECH = 'truespeech';
export const FF_DECODER_TTA = 'tta';
export const FF_DECODER_TWINVQ = 'twinvq';
export const FF_DECODER_VMDAUDIO = 'vmdaudio';
export const FF_DECODER_VORBIS = 'vorbis';
export const FF_DECODER_WAVARC = 'wavarc';
export const FF_DECODER_WAVPACK = 'wavpack';
export const FF_DECODER_WMALOSSLESS = 'wmalossless';
export const FF_DECODER_WMAPRO = 'wmapro';
export const FF_DECODER_WMAV1 = 'wmav1';
export const FF_DECODER_WMAV2 = 'wmav2';
export const FF_DECODER_WMAVOICE = 'wmavoice';
export const FF_DECODER_XMA1 = 'xma1';
export const FF_DECODER_XMA2 = 'xma2';
// Hardware audio decoders
export const FF_DECODER_AAC_AT = 'aac_at';
export const FF_DECODER_AAC_MEDIACODEC = 'aac_mediacodec';
export const FF_DECODER_AC3_AT = 'ac3_at';
export const FF_DECODER_ADPCM_IMA_QT_AT = 'adpcm_ima_qt_at';
export const FF_DECODER_ALAC_AT = 'alac_at';
export const FF_DECODER_AMR_NB_AT = 'amr_nb_at';
export const FF_DECODER_AMRNB_MEDIACODEC = 'amrnb_mediacodec';
export const FF_DECODER_AMRWB_MEDIACODEC = 'amrwb_mediacodec';
export const FF_DECODER_EAC3_AT = 'eac3_at';
export const FF_DECODER_GSM_MS_AT = 'gsm_ms_at';
export const FF_DECODER_ILBC_AT = 'ilbc_at';
export const FF_DECODER_MP1_AT = 'mp1_at';
export const FF_DECODER_MP2_AT = 'mp2_at';
export const FF_DECODER_MP3_AT = 'mp3_at';
export const FF_DECODER_MP3_MEDIACODEC = 'mp3_mediacodec';
export const FF_DECODER_PCM_ALAW_AT = 'pcm_alaw_at';
export const FF_DECODER_PCM_MULAW_AT = 'pcm_mulaw_at';
export const FF_DECODER_QDM2_AT = 'qdm2_at';
export const FF_DECODER_QDMC_AT = 'qdmc_at';
// ============================================================================
// SUBTITLE DECODERS (18 decoders)
// ============================================================================
export const FF_DECODER_ASS = 'ass';
export const FF_DECODER_DVBSUB = 'dvbsub';
export const FF_DECODER_DVDSUB = 'dvdsub';
export const FF_DECODER_JACOSUB = 'jacosub';
export const FF_DECODER_MICRODVD = 'microdvd';
export const FF_DECODER_MPL2 = 'mpl2';
export const FF_DECODER_PJS = 'pjs';
export const FF_DECODER_SAMI = 'sami';
export const FF_DECODER_SRT = 'srt';
export const FF_DECODER_SSA = 'ssa';
export const FF_DECODER_STL = 'stl';
export const FF_DECODER_SUBRIP = 'subrip';
export const FF_DECODER_SUBVIEWER = 'subviewer';
export const FF_DECODER_SUBVIEWER1 = 'subviewer1';
export const FF_DECODER_TEXT = 'text';
export const FF_DECODER_VPLAYER = 'vplayer';
export const FF_DECODER_WEBVTT = 'webvtt';
export const FF_DECODER_XSUB = 'xsub';
//# sourceMappingURL=decoders.js.map