pub enum Id {
Show 460 variants None, MPEG1VIDEO, MPEG2VIDEO, H261, H263, RV10, RV20, MJPEG, MJPEGB, LJPEG, SP5X, JPEGLS, MPEG4, RAWVIDEO, MSMPEG4V1, MSMPEG4V2, MSMPEG4V3, WMV1, WMV2, H263P, H263I, FLV1, SVQ1, SVQ3, DVVIDEO, HUFFYUV, CYUV, H264, INDEO3, VP3, THEORA, ASV1, ASV2, FFV1, XM4, VCR1, CLJR, MDEC, ROQ, INTERPLAY_VIDEO, XAN_WC3, XAN_WC4, RPZA, CINEPAK, WS_VQA, MSRLE, MSVIDEO1, IDCIN, BPS8, SMC, FLIC, TRUEMOTION1, VMDVIDEO, MSZH, ZLIB, QTRLE, TSCC, ULTI, QDRAW, VIXL, QPEG, PNG, PPM, PBM, PGM, PGMYUV, PAM, FFVHUFF, RV30, RV40, VC1, WMV3, LOCO, WNV1, AASC, INDEO2, FRAPS, TRUEMOTION2, BMP, CSCD, MMVIDEO, ZMBV, AVS, SMACKVIDEO, NUV, KMVC, FLASHSV, CAVS, JPEG2000, VMNC, VP5, VP6, VP6F, TARGA, DSICINVIDEO, TIERTEXSEQVIDEO, TIFF, GIF, DXA, DNXHD, THP, SGI, C93, BETHSOFTVID, PTX, TXD, VP6A, AMV, VB, PCX, SUNRAST, INDEO4, INDEO5, MIMIC, RL2, ESCAPE124, DIRAC, BFI, CMV, MOTIONPIXELS, TGV, TGQ, TQI, AURA, AURA2, V210X, TMV, V210, DPX, MAD, FRWU, FLASHSV2, CDGRAPHICS, R210, ANM, BINKVIDEO, IFF_ILBM, IFF_BYTERUN1, KGV1, YOP, VP8, PICTOR, ANSI, A64_MULTI, A64_MULTI5, R10K, MXPEG, LAGARITH, PRORES, JV, DFA, WMV3IMAGE, VC1IMAGE, UTVIDEO, BMV_VIDEO, VBLE, DXTORY, V410, XWD, CDXL, XBM, ZEROCODEC, MSS1, MSA1, TSCC2, MTS2, CLLC, MSS2, VP9, AIC, ESCAPE130, G2M, WEBP, HNM4_VIDEO, HEVC, H265, FIC, ALIAS_PIX, BRENDER_PIX, PAF_VIDEO, EXR, VP7, SANM, SGIRLE, MVC1, MVC2, HQX, TDSC, HQ_HQA, HAP, DDS, DXV, SCREENPRESSO, RSCC, Y41P, AVRP, V012, AVUI, AYUV, TARGA_Y216, V308, V408, YUV4, AVRN, CPIA, XFACE, SNOW, SMVJPEG, APNG, DAALA, CFHD, TRUEMOTION2RT, M101, MAGICYUV, SHEERVIDEO, YLC, PCM_S16LE, PCM_S16BE, PCM_U16LE, PCM_U16BE, PCM_S8, PCM_U8, PCM_MULAW, PCM_ALAW, PCM_S32LE, PCM_S32BE, PCM_U32LE, PCM_U32BE, PCM_S24LE, PCM_S24BE, PCM_U24LE, PCM_U24BE, PCM_S24DAUD, PCM_ZORK, PCM_S16LE_PLANAR, PCM_DVD, PCM_F32BE, PCM_F32LE, PCM_F64BE, PCM_F64LE, PCM_BLURAY, PCM_LXF, S302M, PCM_S8_PLANAR, PCM_S24LE_PLANAR, PCM_S32LE_PLANAR, PCM_S16BE_PLANAR, PCM_S64LE, PCM_S64BE, ADPCM_IMA_QT, ADPCM_IMA_WAV, ADPCM_IMA_DK3, ADPCM_IMA_DK4, ADPCM_IMA_WS, ADPCM_IMA_SMJPEG, ADPCM_MS, ADPCM_4XM, ADPCM_XA, ADPCM_ADX, ADPCM_EA, ADPCM_G726, ADPCM_CT, ADPCM_SWF, ADPCM_YAMAHA, ADPCM_SBPRO_4, ADPCM_SBPRO_3, ADPCM_SBPRO_2, ADPCM_THP, ADPCM_IMA_AMV, ADPCM_EA_R1, ADPCM_EA_R3, ADPCM_EA_R2, ADPCM_IMA_EA_SEAD, ADPCM_IMA_EA_EACS, ADPCM_EA_XAS, ADPCM_EA_MAXIS_XA, ADPCM_IMA_ISS, ADPCM_G722, ADPCM_IMA_APC, ADPCM_VIMA, ADPCM_AFC, ADPCM_IMA_OKI, ADPCM_DTK, ADPCM_IMA_RAD, ADPCM_G726LE, ADPCM_THP_LE, ADPCM_PSX, ADPCM_AICA, ADPCM_IMA_DAT4, ADPCM_MTAF, AMR_NB, AMR_WB, RA_144, RA_288, ROQ_DPCM, INTERPLAY_DPCM, XAN_DPCM, SOL_DPCM, SDX2_DPCM, MP2, MP3, AAC, AC3, DTS, VORBIS, DVAUDIO, WMAV1, WMAV2, MACE3, MACE6, VMDAUDIO, FLAC, MP3ADU, MP3ON4, SHORTEN, ALAC, WESTWOOD_SND1, GSM, QDM2, COOK, TRUESPEECH, TTA, SMACKAUDIO, QCELP, WAVPACK, DSICINAUDIO, IMC, MUSEPACK7, MLP, GSM_MS, ATRAC3, APE, NELLYMOSER, MUSEPACK8, SPEEX, WMAVOICE, WMAPRO, WMALOSSLESS, ATRAC3P, EAC3, SIPR, MP1, TWINVQ, TRUEHD, MP4ALS, ATRAC1, BINKAUDIO_RDFT, BINKAUDIO_DCT, AAC_LATM, QDMC, CELT, G723_1, G729, SVX_EXP8, SVX_FIB8, BMV_AUDIO, RALF, IAC, ILBC, OPUS, COMFORT_NOISE, TAK, METASOUND, PAF_AUDIO, ON2AVC, DSS_SP, CODEC2, FFWAVESYNTH, SONIC, SONIC_LS, EVRC, SMV, DSD_LSBF, DSD_MSBF, DSD_LSBF_PLANAR, DSD_MSBF_PLANAR, _4GV, INTERPLAY_ACM, XMA1, XMA2, DST, DVD_SUBTITLE, DVB_SUBTITLE, TEXT, XSUB, SSA, MOV_TEXT, HDMV_PGS_SUBTITLE, DVB_TELETEXT, SRT, MICRODVD, EIA_608, JACOSUB, SAMI, REALTEXT, STL, SUBVIEWER1, SUBVIEWER, SUBRIP, WEBVTT, MPL2, VPLAYER, PJS, ASS, HDMV_TEXT_SUBTITLE, TTF, SCTE_35, BINTEXT, XBIN, IDF, OTF, SMPTE_KLV, DVD_NAV, TIMED_ID3, BIN_DATA, PROBE, MPEG2TS, MPEG4SYSTEMS, FFMETADATA, WRAPPED_AVFRAME, PSD, PIXLET, SPEEDHQ, CLEARVIDEO, FMVC, SCPR, XPM, AV1, PCM_F16LE, PCM_F24LE, ATRAC3AL, ATRAC3PAL, BITPACKED, MSCC, SRGC, SVG, GDV, FITS, GREMLIN_DPCM, DOLBY_E, APTX, APTX_HD, SBC, AVS2, IMM4, PROSUMER, MWSC, WCMV, RASC, PCM_VIDC, ATRAC9, TTML, HYMT, ARBC, AGM, LSCR, VP4, ADPCM_AGM, HCOM, ARIB_CAPTION,
}

Variants

None

MPEG1VIDEO

MPEG2VIDEO

H261

H263

RV10

RV20

MJPEG

MJPEGB

LJPEG

SP5X

JPEGLS

MPEG4

RAWVIDEO

MSMPEG4V1

MSMPEG4V2

MSMPEG4V3

WMV1

WMV2

H263P

H263I

FLV1

SVQ1

SVQ3

DVVIDEO

HUFFYUV

CYUV

H264

INDEO3

VP3

THEORA

ASV1

ASV2

FFV1

XM4

VCR1

CLJR

MDEC

ROQ

INTERPLAY_VIDEO

XAN_WC3

XAN_WC4

RPZA

CINEPAK

WS_VQA

MSRLE

MSVIDEO1

IDCIN

BPS8

SMC

FLIC

TRUEMOTION1

VMDVIDEO

MSZH

ZLIB

QTRLE

TSCC

ULTI

QDRAW

VIXL

QPEG

PNG

PPM

PBM

PGM

PGMYUV

PAM

FFVHUFF

RV30

RV40

VC1

WMV3

LOCO

WNV1

AASC

INDEO2

FRAPS

TRUEMOTION2

BMP

CSCD

MMVIDEO

ZMBV

AVS

SMACKVIDEO

NUV

KMVC

FLASHSV

CAVS

JPEG2000

VMNC

VP5

VP6

VP6F

TARGA

DSICINVIDEO

TIERTEXSEQVIDEO

TIFF

GIF

DXA

DNXHD

THP

SGI

C93

BETHSOFTVID

PTX

TXD

VP6A

AMV

VB

PCX

SUNRAST

INDEO4

INDEO5

MIMIC

RL2

ESCAPE124

DIRAC

BFI

CMV

MOTIONPIXELS

TGV

TGQ

TQI

AURA

AURA2

V210X

TMV

V210

DPX

MAD

FRWU

FLASHSV2

CDGRAPHICS

R210

ANM

BINKVIDEO

IFF_ILBM

IFF_BYTERUN1

KGV1

YOP

VP8

PICTOR

ANSI

A64_MULTI

A64_MULTI5

R10K

MXPEG

LAGARITH

PRORES

JV

DFA

WMV3IMAGE

VC1IMAGE

UTVIDEO

BMV_VIDEO

VBLE

DXTORY

V410

XWD

CDXL

XBM

ZEROCODEC

MSS1

MSA1

TSCC2

MTS2

CLLC

MSS2

VP9

AIC

ESCAPE130

G2M

WEBP

HNM4_VIDEO

HEVC

H265

FIC

ALIAS_PIX

BRENDER_PIX

PAF_VIDEO

EXR

VP7

SANM

SGIRLE

MVC1

MVC2

HQX

TDSC

HQ_HQA

HAP

DDS

DXV

SCREENPRESSO

RSCC

Y41P

AVRP

V012

AVUI

AYUV

TARGA_Y216

V308

V408

YUV4

AVRN

CPIA

XFACE

SNOW

SMVJPEG

APNG

DAALA

CFHD

TRUEMOTION2RT

M101

MAGICYUV

SHEERVIDEO

YLC

PCM_S16LE

PCM_S16BE

PCM_U16LE

PCM_U16BE

PCM_S8

PCM_U8

PCM_MULAW

PCM_ALAW

PCM_S32LE

PCM_S32BE

PCM_U32LE

PCM_U32BE

PCM_S24LE

PCM_S24BE

PCM_U24LE

PCM_U24BE

PCM_S24DAUD

PCM_ZORK

PCM_S16LE_PLANAR

PCM_DVD

PCM_F32BE

PCM_F32LE

PCM_F64BE

PCM_F64LE

PCM_BLURAY

PCM_LXF

S302M

PCM_S8_PLANAR

PCM_S24LE_PLANAR

PCM_S32LE_PLANAR

PCM_S16BE_PLANAR

PCM_S64LE

PCM_S64BE

ADPCM_IMA_QT

ADPCM_IMA_WAV

ADPCM_IMA_DK3

ADPCM_IMA_DK4

ADPCM_IMA_WS

ADPCM_IMA_SMJPEG

ADPCM_MS

ADPCM_4XM

ADPCM_XA

ADPCM_ADX

ADPCM_EA

ADPCM_G726

ADPCM_CT

ADPCM_SWF

ADPCM_YAMAHA

ADPCM_SBPRO_4

ADPCM_SBPRO_3

ADPCM_SBPRO_2

ADPCM_THP

ADPCM_IMA_AMV

ADPCM_EA_R1

ADPCM_EA_R3

ADPCM_EA_R2

ADPCM_IMA_EA_SEAD

ADPCM_IMA_EA_EACS

ADPCM_EA_XAS

ADPCM_EA_MAXIS_XA

ADPCM_IMA_ISS

ADPCM_G722

ADPCM_IMA_APC

ADPCM_VIMA

ADPCM_AFC

ADPCM_IMA_OKI

ADPCM_DTK

ADPCM_IMA_RAD

ADPCM_G726LE

ADPCM_THP_LE

ADPCM_PSX

ADPCM_AICA

ADPCM_IMA_DAT4

ADPCM_MTAF

AMR_NB

AMR_WB

RA_144

RA_288

ROQ_DPCM

INTERPLAY_DPCM

XAN_DPCM

SOL_DPCM

SDX2_DPCM

MP2

MP3

AAC

AC3

DTS

VORBIS

DVAUDIO

WMAV1

WMAV2

MACE3

MACE6

VMDAUDIO

FLAC

MP3ADU

MP3ON4

SHORTEN

ALAC

WESTWOOD_SND1

GSM

QDM2

COOK

TRUESPEECH

TTA

SMACKAUDIO

QCELP

WAVPACK

DSICINAUDIO

IMC

MUSEPACK7

MLP

GSM_MS

ATRAC3

APE

NELLYMOSER

MUSEPACK8

SPEEX

WMAVOICE

WMAPRO

WMALOSSLESS

ATRAC3P

EAC3

SIPR

MP1

TWINVQ

TRUEHD

MP4ALS

ATRAC1

BINKAUDIO_RDFT

BINKAUDIO_DCT

AAC_LATM

QDMC

CELT

G723_1

G729

SVX_EXP8

SVX_FIB8

BMV_AUDIO

RALF

IAC

ILBC

OPUS

COMFORT_NOISE

TAK

METASOUND

PAF_AUDIO

ON2AVC

DSS_SP

CODEC2

FFWAVESYNTH

SONIC

SONIC_LS

EVRC

SMV

DSD_LSBF

DSD_MSBF

DSD_LSBF_PLANAR

DSD_MSBF_PLANAR

_4GV

INTERPLAY_ACM

XMA1

XMA2

DST

DVD_SUBTITLE

DVB_SUBTITLE

TEXT

XSUB

SSA

MOV_TEXT

HDMV_PGS_SUBTITLE

DVB_TELETEXT

SRT

MICRODVD

EIA_608

JACOSUB

SAMI

REALTEXT

STL

SUBVIEWER1

SUBVIEWER

SUBRIP

WEBVTT

MPL2

VPLAYER

PJS

ASS

HDMV_TEXT_SUBTITLE

TTF

SCTE_35

BINTEXT

XBIN

IDF

OTF

SMPTE_KLV

DVD_NAV

TIMED_ID3

BIN_DATA

PROBE

MPEG2TS

MPEG4SYSTEMS

FFMETADATA

WRAPPED_AVFRAME

PSD

PIXLET

SPEEDHQ

CLEARVIDEO

FMVC

SCPR

XPM

AV1

PCM_F16LE

PCM_F24LE

ATRAC3AL

ATRAC3PAL

BITPACKED

MSCC

SRGC

SVG

GDV

FITS

GREMLIN_DPCM

DOLBY_E

APTX

APTX_HD

SBC

AVS2

IMM4

PROSUMER

MWSC

WCMV

RASC

PCM_VIDC

ATRAC9

TTML

HYMT

ARBC

AGM

LSCR

VP4

ADPCM_AGM

HCOM

ARIB_CAPTION

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Converts to this type from the input type.

Converts to this type from the input type.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.