[][src]Enum ffmpeg_next::codec::id::Id

pub enum Id {
    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

impl Id[src]

pub fn medium(&self) -> Type[src]

pub fn name(&self) -> &'static str[src]

Trait Implementations

impl Clone for Id[src]

impl Copy for Id[src]

impl Debug for Id[src]

impl Decoder for Id[src]

impl Encoder for Id[src]

impl Eq for Id[src]

impl From<AVCodecID> for Id[src]

impl Into<AVCodecID> for Id[src]

impl PartialEq<Id> for Id[src]

impl StructuralEq for Id[src]

impl StructuralPartialEq for Id[src]

Auto Trait Implementations

impl RefUnwindSafe for Id[src]

impl Send for Id[src]

impl Sync for Id[src]

impl Unpin for Id[src]

impl UnwindSafe for Id[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.