Enum ffmpeg_next::util::format::pixel::Pixel[][src]

pub enum Pixel {
Show variants None, YUV420P, YUYV422, RGB24, BGR24, YUV422P, YUV444P, YUV410P, YUV411P, GRAY8, MonoWhite, MonoBlack, PAL8, YUVJ420P, YUVJ422P, YUVJ444P, UYVY422, UYYVYY411, BGR8, BGR4, BGR4_BYTE, RGB8, RGB4, RGB4_BYTE, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16BE, GRAY16LE, YUV440P, YUVJ440P, YUVA420P, RGB48BE, RGB48LE, RGB565BE, RGB565LE, RGB555BE, RGB555LE, BGR565BE, BGR565LE, BGR555BE, BGR555LE, VAAPI_MOCO, VAAPI_IDCT, VAAPI_VLD, YUV420P16LE, YUV420P16BE, YUV422P16LE, YUV422P16BE, YUV444P16LE, YUV444P16BE, DXVA2_VLD, RGB444LE, RGB444BE, BGR444LE, BGR444BE, YA8, BGR48BE, BGR48LE, YUV420P9BE, YUV420P9LE, YUV420P10BE, YUV420P10LE, YUV422P10BE, YUV422P10LE, YUV444P9BE, YUV444P9LE, YUV444P10BE, YUV444P10LE, YUV422P9BE, YUV422P9LE, GBRP, GBRP9BE, GBRP9LE, GBRP10BE, GBRP10LE, GBRP16BE, GBRP16LE, YUVA420P9BE, YUVA420P9LE, YUVA422P9BE, YUVA422P9LE, YUVA444P9BE, YUVA444P9LE, YUVA420P10BE, YUVA420P10LE, YUVA422P10BE, YUVA422P10LE, YUVA444P10BE, YUVA444P10LE, YUVA420P16BE, YUVA420P16LE, YUVA422P16BE, YUVA422P16LE, YUVA444P16BE, YUVA444P16LE, VDPAU, XYZ12LE, XYZ12BE, NV16, NV20LE, NV20BE, RGBA64BE, RGBA64LE, BGRA64BE, BGRA64LE, YVYU422, YA16BE, YA16LE, QSV, MMAL, D3D11VA_VLD, CUDA, ZRGB, RGBZ, ZBGR, BGRZ, YUVA444P, YUVA422P, YUV420P12BE, YUV420P12LE, YUV420P14BE, YUV420P14LE, YUV422P12BE, YUV422P12LE, YUV422P14BE, YUV422P14LE, YUV444P12BE, YUV444P12LE, YUV444P14BE, YUV444P14LE, GBRP12BE, GBRP12LE, GBRP14BE, GBRP14LE, GBRAP, GBRAP16BE, GBRAP16LE, YUVJ411P, BAYER_BGGR8, BAYER_RGGB8, BAYER_GBRG8, BAYER_GRBG8, BAYER_BGGR16LE, BAYER_BGGR16BE, BAYER_RGGB16LE, BAYER_RGGB16BE, BAYER_GBRG16LE, BAYER_GBRG16BE, BAYER_GRBG16LE, BAYER_GRBG16BE, YUV440P10LE, YUV440P10BE, YUV440P12LE, YUV440P12BE, AYUV64LE, AYUV64BE, VIDEOTOOLBOX, XVMC, RGB32, RGB32_1, BGR32, BGR32_1, ZRGB32, ZBGR32, GRAY16, YA16, RGB48, RGB565, RGB555, RGB444, BGR48, BGR565, BGR555, BGR444, YUV420P9, YUV422P9, YUV444P9, YUV420P10, YUV422P10, YUV440P10, YUV444P10, YUV420P12, YUV422P12, YUV440P12, YUV444P12, YUV420P14, YUV422P14, YUV444P14, YUV420P16, YUV422P16, YUV444P16, GBRP9, GBRP10, GBRP12, GBRP14, GBRP16, GBRAP16, BAYER_BGGR16, BAYER_RGGB16, BAYER_GBRG16, BAYER_GRBG16, YUVA420P9, YUVA422P9, YUVA444P9, YUVA420P10, YUVA422P10, YUVA444P10, YUVA420P16, YUVA422P16, YUVA444P16, XYZ12, NV20, AYUV64, P010LE, P010BE, GBRAP12BE, GBRAP12LE, GBRAP10LE, GBRAP10BE, MEDIACODEC, GRAY12BE, GRAY12LE, GRAY10BE, GRAY10LE, P016LE, P016BE, D3D11, GRAY9BE, GRAY9LE, GBRPF32BE, GBRPF32LE, GBRAPF32BE, GBRAPF32LE, DRM_PRIME, OPENCL, GRAY14BE, GRAY14LE, GRAYF32BE, GRAYF32LE, YUVA422P12BE, YUVA422P12LE, YUVA444P12BE, YUVA444P12LE, NV24, NV42,
}

Variants

None
YUV420P
YUYV422
RGB24
BGR24
YUV422P
YUV444P
YUV410P
YUV411P
GRAY8
MonoWhite
MonoBlack
PAL8
YUVJ420P
YUVJ422P
YUVJ444P
UYVY422
UYYVYY411
BGR8
BGR4
BGR4_BYTE
RGB8
RGB4
RGB4_BYTE
NV12
NV21
ARGB
RGBA
ABGR
BGRA
GRAY16BE
GRAY16LE
YUV440P
YUVJ440P
YUVA420P
RGB48BE
RGB48LE
RGB565BE
RGB565LE
RGB555BE
RGB555LE
BGR565BE
BGR565LE
BGR555BE
BGR555LE
VAAPI_MOCO
VAAPI_IDCT
VAAPI_VLD
YUV420P16LE
YUV420P16BE
YUV422P16LE
YUV422P16BE
YUV444P16LE
YUV444P16BE
DXVA2_VLD
RGB444LE
RGB444BE
BGR444LE
BGR444BE
YA8
BGR48BE
BGR48LE
YUV420P9BE
YUV420P9LE
YUV420P10BE
YUV420P10LE
YUV422P10BE
YUV422P10LE
YUV444P9BE
YUV444P9LE
YUV444P10BE
YUV444P10LE
YUV422P9BE
YUV422P9LE
GBRP
GBRP9BE
GBRP9LE
GBRP10BE
GBRP10LE
GBRP16BE
GBRP16LE
YUVA420P9BE
YUVA420P9LE
YUVA422P9BE
YUVA422P9LE
YUVA444P9BE
YUVA444P9LE
YUVA420P10BE
YUVA420P10LE
YUVA422P10BE
YUVA422P10LE
YUVA444P10BE
YUVA444P10LE
YUVA420P16BE
YUVA420P16LE
YUVA422P16BE
YUVA422P16LE
YUVA444P16BE
YUVA444P16LE
VDPAU
XYZ12LE
XYZ12BE
NV16
NV20LE
NV20BE
RGBA64BE
RGBA64LE
BGRA64BE
BGRA64LE
YVYU422
YA16BE
YA16LE
QSV
MMAL
D3D11VA_VLD
CUDA
ZRGB
RGBZ
ZBGR
BGRZ
YUVA444P
YUVA422P
YUV420P12BE
YUV420P12LE
YUV420P14BE
YUV420P14LE
YUV422P12BE
YUV422P12LE
YUV422P14BE
YUV422P14LE
YUV444P12BE
YUV444P12LE
YUV444P14BE
YUV444P14LE
GBRP12BE
GBRP12LE
GBRP14BE
GBRP14LE
GBRAP
GBRAP16BE
GBRAP16LE
YUVJ411P
BAYER_BGGR8
BAYER_RGGB8
BAYER_GBRG8
BAYER_GRBG8
BAYER_BGGR16LE
BAYER_BGGR16BE
BAYER_RGGB16LE
BAYER_RGGB16BE
BAYER_GBRG16LE
BAYER_GBRG16BE
BAYER_GRBG16LE
BAYER_GRBG16BE
YUV440P10LE
YUV440P10BE
YUV440P12LE
YUV440P12BE
AYUV64LE
AYUV64BE
VIDEOTOOLBOX
XVMC
RGB32
RGB32_1
BGR32
BGR32_1
ZRGB32
ZBGR32
GRAY16
YA16
RGB48
RGB565
RGB555
RGB444
BGR48
BGR565
BGR555
BGR444
YUV420P9
YUV422P9
YUV444P9
YUV420P10
YUV422P10
YUV440P10
YUV444P10
YUV420P12
YUV422P12
YUV440P12
YUV444P12
YUV420P14
YUV422P14
YUV444P14
YUV420P16
YUV422P16
YUV444P16
GBRP9
GBRP10
GBRP12
GBRP14
GBRP16
GBRAP16
BAYER_BGGR16
BAYER_RGGB16
BAYER_GBRG16
BAYER_GRBG16
YUVA420P9
YUVA422P9
YUVA444P9
YUVA420P10
YUVA422P10
YUVA444P10
YUVA420P16
YUVA422P16
YUVA444P16
XYZ12
NV20
AYUV64
P010LE
P010BE
GBRAP12BE
GBRAP12LE
GBRAP10LE
GBRAP10BE
MEDIACODEC
GRAY12BE
GRAY12LE
GRAY10BE
GRAY10LE
P016LE
P016BE
D3D11
GRAY9BE
GRAY9LE
GBRPF32BE
GBRPF32LE
GBRAPF32BE
GBRAPF32LE
DRM_PRIME
OPENCL
GRAY14BE
GRAY14LE
GRAYF32BE
GRAYF32LE
YUVA422P12BE
YUVA422P12LE
YUVA444P12BE
YUVA444P12LE
NV24
NV42

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

Performs the conversion.

Performs the conversion.

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

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

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

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.