[][src]Enum stainless_ffmpeg_sys::AVPixelFormat

#[repr(i32)]pub enum AVPixelFormat {
    AV_PIX_FMT_NONE,
    AV_PIX_FMT_YUV420P,
    AV_PIX_FMT_YUYV422,
    AV_PIX_FMT_RGB24,
    AV_PIX_FMT_BGR24,
    AV_PIX_FMT_YUV422P,
    AV_PIX_FMT_YUV444P,
    AV_PIX_FMT_YUV410P,
    AV_PIX_FMT_YUV411P,
    AV_PIX_FMT_GRAY8,
    AV_PIX_FMT_MONOWHITE,
    AV_PIX_FMT_MONOBLACK,
    AV_PIX_FMT_PAL8,
    AV_PIX_FMT_YUVJ420P,
    AV_PIX_FMT_YUVJ422P,
    AV_PIX_FMT_YUVJ444P,
    AV_PIX_FMT_UYVY422,
    AV_PIX_FMT_UYYVYY411,
    AV_PIX_FMT_BGR8,
    AV_PIX_FMT_BGR4,
    AV_PIX_FMT_BGR4_BYTE,
    AV_PIX_FMT_RGB8,
    AV_PIX_FMT_RGB4,
    AV_PIX_FMT_RGB4_BYTE,
    AV_PIX_FMT_NV12,
    AV_PIX_FMT_NV21,
    AV_PIX_FMT_ARGB,
    AV_PIX_FMT_RGBA,
    AV_PIX_FMT_ABGR,
    AV_PIX_FMT_BGRA,
    AV_PIX_FMT_GRAY16BE,
    AV_PIX_FMT_GRAY16LE,
    AV_PIX_FMT_YUV440P,
    AV_PIX_FMT_YUVJ440P,
    AV_PIX_FMT_YUVA420P,
    AV_PIX_FMT_RGB48BE,
    AV_PIX_FMT_RGB48LE,
    AV_PIX_FMT_RGB565BE,
    AV_PIX_FMT_RGB565LE,
    AV_PIX_FMT_RGB555BE,
    AV_PIX_FMT_RGB555LE,
    AV_PIX_FMT_BGR565BE,
    AV_PIX_FMT_BGR565LE,
    AV_PIX_FMT_BGR555BE,
    AV_PIX_FMT_BGR555LE,
    AV_PIX_FMT_VAAPI_MOCO,
    AV_PIX_FMT_VAAPI_IDCT,
    AV_PIX_FMT_VAAPI_VLD,
    AV_PIX_FMT_YUV420P16LE,
    AV_PIX_FMT_YUV420P16BE,
    AV_PIX_FMT_YUV422P16LE,
    AV_PIX_FMT_YUV422P16BE,
    AV_PIX_FMT_YUV444P16LE,
    AV_PIX_FMT_YUV444P16BE,
    AV_PIX_FMT_DXVA2_VLD,
    AV_PIX_FMT_RGB444LE,
    AV_PIX_FMT_RGB444BE,
    AV_PIX_FMT_BGR444LE,
    AV_PIX_FMT_BGR444BE,
    AV_PIX_FMT_YA8,
    AV_PIX_FMT_BGR48BE,
    AV_PIX_FMT_BGR48LE,
    AV_PIX_FMT_YUV420P9BE,
    AV_PIX_FMT_YUV420P9LE,
    AV_PIX_FMT_YUV420P10BE,
    AV_PIX_FMT_YUV420P10LE,
    AV_PIX_FMT_YUV422P10BE,
    AV_PIX_FMT_YUV422P10LE,
    AV_PIX_FMT_YUV444P9BE,
    AV_PIX_FMT_YUV444P9LE,
    AV_PIX_FMT_YUV444P10BE,
    AV_PIX_FMT_YUV444P10LE,
    AV_PIX_FMT_YUV422P9BE,
    AV_PIX_FMT_YUV422P9LE,
    AV_PIX_FMT_GBRP,
    AV_PIX_FMT_GBRP9BE,
    AV_PIX_FMT_GBRP9LE,
    AV_PIX_FMT_GBRP10BE,
    AV_PIX_FMT_GBRP10LE,
    AV_PIX_FMT_GBRP16BE,
    AV_PIX_FMT_GBRP16LE,
    AV_PIX_FMT_YUVA422P,
    AV_PIX_FMT_YUVA444P,
    AV_PIX_FMT_YUVA420P9BE,
    AV_PIX_FMT_YUVA420P9LE,
    AV_PIX_FMT_YUVA422P9BE,
    AV_PIX_FMT_YUVA422P9LE,
    AV_PIX_FMT_YUVA444P9BE,
    AV_PIX_FMT_YUVA444P9LE,
    AV_PIX_FMT_YUVA420P10BE,
    AV_PIX_FMT_YUVA420P10LE,
    AV_PIX_FMT_YUVA422P10BE,
    AV_PIX_FMT_YUVA422P10LE,
    AV_PIX_FMT_YUVA444P10BE,
    AV_PIX_FMT_YUVA444P10LE,
    AV_PIX_FMT_YUVA420P16BE,
    AV_PIX_FMT_YUVA420P16LE,
    AV_PIX_FMT_YUVA422P16BE,
    AV_PIX_FMT_YUVA422P16LE,
    AV_PIX_FMT_YUVA444P16BE,
    AV_PIX_FMT_YUVA444P16LE,
    AV_PIX_FMT_VDPAU,
    AV_PIX_FMT_XYZ12LE,
    AV_PIX_FMT_XYZ12BE,
    AV_PIX_FMT_NV16,
    AV_PIX_FMT_NV20LE,
    AV_PIX_FMT_NV20BE,
    AV_PIX_FMT_RGBA64BE,
    AV_PIX_FMT_RGBA64LE,
    AV_PIX_FMT_BGRA64BE,
    AV_PIX_FMT_BGRA64LE,
    AV_PIX_FMT_YVYU422,
    AV_PIX_FMT_YA16BE,
    AV_PIX_FMT_YA16LE,
    AV_PIX_FMT_GBRAP,
    AV_PIX_FMT_GBRAP16BE,
    AV_PIX_FMT_GBRAP16LE,
    AV_PIX_FMT_QSV,
    AV_PIX_FMT_MMAL,
    AV_PIX_FMT_D3D11VA_VLD,
    AV_PIX_FMT_CUDA,
    AV_PIX_FMT_0RGB,
    AV_PIX_FMT_RGB0,
    AV_PIX_FMT_0BGR,
    AV_PIX_FMT_BGR0,
    AV_PIX_FMT_YUV420P12BE,
    AV_PIX_FMT_YUV420P12LE,
    AV_PIX_FMT_YUV420P14BE,
    AV_PIX_FMT_YUV420P14LE,
    AV_PIX_FMT_YUV422P12BE,
    AV_PIX_FMT_YUV422P12LE,
    AV_PIX_FMT_YUV422P14BE,
    AV_PIX_FMT_YUV422P14LE,
    AV_PIX_FMT_YUV444P12BE,
    AV_PIX_FMT_YUV444P12LE,
    AV_PIX_FMT_YUV444P14BE,
    AV_PIX_FMT_YUV444P14LE,
    AV_PIX_FMT_GBRP12BE,
    AV_PIX_FMT_GBRP12LE,
    AV_PIX_FMT_GBRP14BE,
    AV_PIX_FMT_GBRP14LE,
    AV_PIX_FMT_YUVJ411P,
    AV_PIX_FMT_BAYER_BGGR8,
    AV_PIX_FMT_BAYER_RGGB8,
    AV_PIX_FMT_BAYER_GBRG8,
    AV_PIX_FMT_BAYER_GRBG8,
    AV_PIX_FMT_BAYER_BGGR16LE,
    AV_PIX_FMT_BAYER_BGGR16BE,
    AV_PIX_FMT_BAYER_RGGB16LE,
    AV_PIX_FMT_BAYER_RGGB16BE,
    AV_PIX_FMT_BAYER_GBRG16LE,
    AV_PIX_FMT_BAYER_GBRG16BE,
    AV_PIX_FMT_BAYER_GRBG16LE,
    AV_PIX_FMT_BAYER_GRBG16BE,
    AV_PIX_FMT_XVMC,
    AV_PIX_FMT_YUV440P10LE,
    AV_PIX_FMT_YUV440P10BE,
    AV_PIX_FMT_YUV440P12LE,
    AV_PIX_FMT_YUV440P12BE,
    AV_PIX_FMT_AYUV64LE,
    AV_PIX_FMT_AYUV64BE,
    AV_PIX_FMT_VIDEOTOOLBOX,
    AV_PIX_FMT_P010LE,
    AV_PIX_FMT_P010BE,
    AV_PIX_FMT_GBRAP12BE,
    AV_PIX_FMT_GBRAP12LE,
    AV_PIX_FMT_GBRAP10BE,
    AV_PIX_FMT_GBRAP10LE,
    AV_PIX_FMT_MEDIACODEC,
    AV_PIX_FMT_GRAY12BE,
    AV_PIX_FMT_GRAY12LE,
    AV_PIX_FMT_GRAY10BE,
    AV_PIX_FMT_GRAY10LE,
    AV_PIX_FMT_P016LE,
    AV_PIX_FMT_P016BE,
    AV_PIX_FMT_D3D11,
    AV_PIX_FMT_GRAY9BE,
    AV_PIX_FMT_GRAY9LE,
    AV_PIX_FMT_GBRPF32BE,
    AV_PIX_FMT_GBRPF32LE,
    AV_PIX_FMT_GBRAPF32BE,
    AV_PIX_FMT_GBRAPF32LE,
    AV_PIX_FMT_DRM_PRIME,
    AV_PIX_FMT_OPENCL,
    AV_PIX_FMT_GRAY14BE,
    AV_PIX_FMT_GRAY14LE,
    AV_PIX_FMT_GRAYF32BE,
    AV_PIX_FMT_GRAYF32LE,
    AV_PIX_FMT_YUVA422P12BE,
    AV_PIX_FMT_YUVA422P12LE,
    AV_PIX_FMT_YUVA444P12BE,
    AV_PIX_FMT_YUVA444P12LE,
    AV_PIX_FMT_NV24,
    AV_PIX_FMT_NV42,
    AV_PIX_FMT_NB,
}

Variants

AV_PIX_FMT_NONE
AV_PIX_FMT_YUV420P
AV_PIX_FMT_YUYV422
AV_PIX_FMT_RGB24
AV_PIX_FMT_BGR24
AV_PIX_FMT_YUV422P
AV_PIX_FMT_YUV444P
AV_PIX_FMT_YUV410P
AV_PIX_FMT_YUV411P
AV_PIX_FMT_GRAY8
AV_PIX_FMT_MONOWHITE
AV_PIX_FMT_MONOBLACK
AV_PIX_FMT_PAL8
AV_PIX_FMT_YUVJ420P
AV_PIX_FMT_YUVJ422P
AV_PIX_FMT_YUVJ444P
AV_PIX_FMT_UYVY422
AV_PIX_FMT_UYYVYY411
AV_PIX_FMT_BGR8
AV_PIX_FMT_BGR4
AV_PIX_FMT_BGR4_BYTE
AV_PIX_FMT_RGB8
AV_PIX_FMT_RGB4
AV_PIX_FMT_RGB4_BYTE
AV_PIX_FMT_NV12
AV_PIX_FMT_NV21
AV_PIX_FMT_ARGB
AV_PIX_FMT_RGBA
AV_PIX_FMT_ABGR
AV_PIX_FMT_BGRA
AV_PIX_FMT_GRAY16BE
AV_PIX_FMT_GRAY16LE
AV_PIX_FMT_YUV440P
AV_PIX_FMT_YUVJ440P
AV_PIX_FMT_YUVA420P
AV_PIX_FMT_RGB48BE
AV_PIX_FMT_RGB48LE
AV_PIX_FMT_RGB565BE
AV_PIX_FMT_RGB565LE
AV_PIX_FMT_RGB555BE
AV_PIX_FMT_RGB555LE
AV_PIX_FMT_BGR565BE
AV_PIX_FMT_BGR565LE
AV_PIX_FMT_BGR555BE
AV_PIX_FMT_BGR555LE
AV_PIX_FMT_VAAPI_MOCO
AV_PIX_FMT_VAAPI_IDCT
AV_PIX_FMT_VAAPI_VLD
AV_PIX_FMT_YUV420P16LE
AV_PIX_FMT_YUV420P16BE
AV_PIX_FMT_YUV422P16LE
AV_PIX_FMT_YUV422P16BE
AV_PIX_FMT_YUV444P16LE
AV_PIX_FMT_YUV444P16BE
AV_PIX_FMT_DXVA2_VLD
AV_PIX_FMT_RGB444LE
AV_PIX_FMT_RGB444BE
AV_PIX_FMT_BGR444LE
AV_PIX_FMT_BGR444BE
AV_PIX_FMT_YA8
AV_PIX_FMT_BGR48BE
AV_PIX_FMT_BGR48LE
AV_PIX_FMT_YUV420P9BE
AV_PIX_FMT_YUV420P9LE
AV_PIX_FMT_YUV420P10BE
AV_PIX_FMT_YUV420P10LE
AV_PIX_FMT_YUV422P10BE
AV_PIX_FMT_YUV422P10LE
AV_PIX_FMT_YUV444P9BE
AV_PIX_FMT_YUV444P9LE
AV_PIX_FMT_YUV444P10BE
AV_PIX_FMT_YUV444P10LE
AV_PIX_FMT_YUV422P9BE
AV_PIX_FMT_YUV422P9LE
AV_PIX_FMT_GBRP
AV_PIX_FMT_GBRP9BE
AV_PIX_FMT_GBRP9LE
AV_PIX_FMT_GBRP10BE
AV_PIX_FMT_GBRP10LE
AV_PIX_FMT_GBRP16BE
AV_PIX_FMT_GBRP16LE
AV_PIX_FMT_YUVA422P
AV_PIX_FMT_YUVA444P
AV_PIX_FMT_YUVA420P9BE
AV_PIX_FMT_YUVA420P9LE
AV_PIX_FMT_YUVA422P9BE
AV_PIX_FMT_YUVA422P9LE
AV_PIX_FMT_YUVA444P9BE
AV_PIX_FMT_YUVA444P9LE
AV_PIX_FMT_YUVA420P10BE
AV_PIX_FMT_YUVA420P10LE
AV_PIX_FMT_YUVA422P10BE
AV_PIX_FMT_YUVA422P10LE
AV_PIX_FMT_YUVA444P10BE
AV_PIX_FMT_YUVA444P10LE
AV_PIX_FMT_YUVA420P16BE
AV_PIX_FMT_YUVA420P16LE
AV_PIX_FMT_YUVA422P16BE
AV_PIX_FMT_YUVA422P16LE
AV_PIX_FMT_YUVA444P16BE
AV_PIX_FMT_YUVA444P16LE
AV_PIX_FMT_VDPAU
AV_PIX_FMT_XYZ12LE
AV_PIX_FMT_XYZ12BE
AV_PIX_FMT_NV16
AV_PIX_FMT_NV20LE
AV_PIX_FMT_NV20BE
AV_PIX_FMT_RGBA64BE
AV_PIX_FMT_RGBA64LE
AV_PIX_FMT_BGRA64BE
AV_PIX_FMT_BGRA64LE
AV_PIX_FMT_YVYU422
AV_PIX_FMT_YA16BE
AV_PIX_FMT_YA16LE
AV_PIX_FMT_GBRAP
AV_PIX_FMT_GBRAP16BE
AV_PIX_FMT_GBRAP16LE
AV_PIX_FMT_QSV
AV_PIX_FMT_MMAL
AV_PIX_FMT_D3D11VA_VLD
AV_PIX_FMT_CUDA
AV_PIX_FMT_0RGB
AV_PIX_FMT_RGB0
AV_PIX_FMT_0BGR
AV_PIX_FMT_BGR0
AV_PIX_FMT_YUV420P12BE
AV_PIX_FMT_YUV420P12LE
AV_PIX_FMT_YUV420P14BE
AV_PIX_FMT_YUV420P14LE
AV_PIX_FMT_YUV422P12BE
AV_PIX_FMT_YUV422P12LE
AV_PIX_FMT_YUV422P14BE
AV_PIX_FMT_YUV422P14LE
AV_PIX_FMT_YUV444P12BE
AV_PIX_FMT_YUV444P12LE
AV_PIX_FMT_YUV444P14BE
AV_PIX_FMT_YUV444P14LE
AV_PIX_FMT_GBRP12BE
AV_PIX_FMT_GBRP12LE
AV_PIX_FMT_GBRP14BE
AV_PIX_FMT_GBRP14LE
AV_PIX_FMT_YUVJ411P
AV_PIX_FMT_BAYER_BGGR8
AV_PIX_FMT_BAYER_RGGB8
AV_PIX_FMT_BAYER_GBRG8
AV_PIX_FMT_BAYER_GRBG8
AV_PIX_FMT_BAYER_BGGR16LE
AV_PIX_FMT_BAYER_BGGR16BE
AV_PIX_FMT_BAYER_RGGB16LE
AV_PIX_FMT_BAYER_RGGB16BE
AV_PIX_FMT_BAYER_GBRG16LE
AV_PIX_FMT_BAYER_GBRG16BE
AV_PIX_FMT_BAYER_GRBG16LE
AV_PIX_FMT_BAYER_GRBG16BE
AV_PIX_FMT_XVMC
AV_PIX_FMT_YUV440P10LE
AV_PIX_FMT_YUV440P10BE
AV_PIX_FMT_YUV440P12LE
AV_PIX_FMT_YUV440P12BE
AV_PIX_FMT_AYUV64LE
AV_PIX_FMT_AYUV64BE
AV_PIX_FMT_VIDEOTOOLBOX
AV_PIX_FMT_P010LE
AV_PIX_FMT_P010BE
AV_PIX_FMT_GBRAP12BE
AV_PIX_FMT_GBRAP12LE
AV_PIX_FMT_GBRAP10BE
AV_PIX_FMT_GBRAP10LE
AV_PIX_FMT_MEDIACODEC
AV_PIX_FMT_GRAY12BE
AV_PIX_FMT_GRAY12LE
AV_PIX_FMT_GRAY10BE
AV_PIX_FMT_GRAY10LE
AV_PIX_FMT_P016LE
AV_PIX_FMT_P016BE
AV_PIX_FMT_D3D11
AV_PIX_FMT_GRAY9BE
AV_PIX_FMT_GRAY9LE
AV_PIX_FMT_GBRPF32BE
AV_PIX_FMT_GBRPF32LE
AV_PIX_FMT_GBRAPF32BE
AV_PIX_FMT_GBRAPF32LE
AV_PIX_FMT_DRM_PRIME
AV_PIX_FMT_OPENCL
AV_PIX_FMT_GRAY14BE
AV_PIX_FMT_GRAY14LE
AV_PIX_FMT_GRAYF32BE
AV_PIX_FMT_GRAYF32LE
AV_PIX_FMT_YUVA422P12BE
AV_PIX_FMT_YUVA422P12LE
AV_PIX_FMT_YUVA444P12BE
AV_PIX_FMT_YUVA444P12LE
AV_PIX_FMT_NV24
AV_PIX_FMT_NV42
AV_PIX_FMT_NB

Implementations

impl AVPixelFormat[src]

impl AVPixelFormat[src]

impl AVPixelFormat[src]

impl AVPixelFormat[src]

Trait Implementations

impl Clone for AVPixelFormat[src]

impl Copy for AVPixelFormat[src]

impl Debug for AVPixelFormat[src]

impl Eq for AVPixelFormat[src]

impl Hash for AVPixelFormat[src]

impl PartialEq<AVPixelFormat> for AVPixelFormat[src]

impl StructuralEq for AVPixelFormat[src]

impl StructuralPartialEq for AVPixelFormat[src]

Auto Trait Implementations

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.