跳到主要内容

Pixel

搜索

枚举 Pixel 

源代码
pub enum Pixel {
Show 333 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, 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, 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, VULKAN, Y210BE, Y210LE, X2RGB10LE, X2RGB10BE, X2BGR10LE, X2BGR10BE, P210BE, P210LE, P410BE, P410LE, P216BE, P216LE, P416BE, P416LE, VUYA, RGBAF16BE, RGBAF16LE, VUYX, P012LE, P012BE, Y212BE, Y212LE, XV30BE, XV30LE, XV36BE, XV36LE, RGBF32BE, RGBF32LE, RGBAF32BE, RGBAF32LE, P212BE, P212LE, P412BE, P412LE, GBRAP14BE, GBRAP14LE, D3D12, AYUV, UYVA, VYU444, V30X, V30XLE, V30XBE, RGBF16, RGBF16LE, RGBF16BE, RGB96, RGB96LE, RGB96BE, RGBA128, RGBA128LE, RGBA128BE, Y216, Y216LE, Y216BE, XV48, XV48LE, XV48BE, GBRPF16BE, GBRPF16LE, GBRAPF16BE, GBRAPF16LE, GRAYF16BE, GRAYF16LE, AMF_SURFACE, GRAY32BE, GRAY32LE, YAF16BE, YAF16LE, YAF32BE, YAF32LE, GBRAP32BE, GBRAP32LE, OHCODEC, YUV444P10MSB, YUV444P10MSBBE, YUV444P10MSBLE, YUV444P12MSB, YUV444P12MSBBE, YUV444P12MSBLE, GBRP10MSB, GBRP10MSBBE, GBRP10MSBLE, GBRP12MSB, GBRP12MSBBE, GBRP12MSBLE,
}

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

§

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

§

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

§

VULKAN

§

Y210BE

§

Y210LE

§

X2RGB10LE

§

X2RGB10BE

§

X2BGR10LE

§

X2BGR10BE

§

P210BE

§

P210LE

§

P410BE

§

P410LE

§

P216BE

§

P216LE

§

P416BE

§

P416LE

§

VUYA

§

RGBAF16BE

§

RGBAF16LE

§

VUYX

§

P012LE

§

P012BE

§

Y212BE

§

Y212LE

§

XV30BE

§

XV30LE

§

XV36BE

§

XV36LE

§

RGBF32BE

§

RGBF32LE

§

RGBAF32BE

§

RGBAF32LE

§

P212BE

§

P212LE

§

P412BE

§

P412LE

§

GBRAP14BE

§

GBRAP14LE

§

D3D12

§

AYUV

§

UYVA

§

VYU444

§

V30X

§

V30XLE

§

V30XBE

§

RGBF16

§

RGBF16LE

§

RGBF16BE

§

RGB96

§

RGB96LE

§

RGB96BE

§

RGBA128

§

RGBA128LE

§

RGBA128BE

§

Y216

§

Y216LE

§

Y216BE

§

XV48

§

XV48LE

§

XV48BE

§

GBRPF16BE

§

GBRPF16LE

§

GBRAPF16BE

§

GBRAPF16LE

§

GRAYF16BE

§

GRAYF16LE

§

AMF_SURFACE

§

GRAY32BE

§

GRAY32LE

§

YAF16BE

§

YAF16LE

§

YAF32BE

§

YAF32LE

§

GBRAP32BE

§

GBRAP32LE

§

OHCODEC

§

YUV444P10MSB

§

YUV444P10MSBBE

§

YUV444P10MSBLE

§

YUV444P12MSB

§

YUV444P12MSBBE

§

YUV444P12MSBLE

§

GBRP10MSB

§

GBRP10MSBBE

§

GBRP10MSBLE

§

GBRP12MSB

§

GBRP12MSBBE

§

GBRP12MSBLE

实现§

源代码§

impl Pixel

源代码

pub const Y400A: Pixel = Pixel::YA8

源代码

pub const GRAY8A: Pixel = Pixel::YA8

源代码

pub const GBR24P: Pixel = Pixel::GBRP

源代码

pub fn descriptor(self) -> Option<Descriptor>

trait 实现§

源代码§

impl Clone for Pixel

源代码§

fn clone(&self) -> Pixel

Returns a duplicate of the value. 阅读更多
1.0.0 · 源代码§

fn clone_from(&mut self, source: &Self)

source 执行拷贝赋值。 阅读更多
源代码§

impl Debug for Pixel

源代码§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

使用给定的格式化器格式化该值。 阅读更多
源代码§

impl From<AVPixelFormat> for Pixel

源代码§

fn from(value: AVPixelFormat) -> Self

Converts to this type from the input type.
源代码§

impl From<Pixel> for AVPixelFormat

源代码§

fn from(value: Pixel) -> AVPixelFormat

Converts to this type from the input type.
源代码§

impl FromStr for Pixel

源代码§

type Err = ParsePixelError

The associated error which can be returned from parsing.
源代码§

fn from_str(s: &str) -> Result<Pixel, ParsePixelError>

Parses a string s to return a value of this type. 阅读更多
源代码§

impl PartialEq for Pixel

源代码§

fn eq(&self, other: &Pixel) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · 源代码§

fn ne(&self, other: &Rhs) -> bool

测试 !=。默认实现几乎总是足够的,没有充分理由不应被重写。
源代码§

impl Copy for Pixel

源代码§

impl Eq for Pixel

源代码§

impl StructuralPartialEq for Pixel

自动 trait 实现§

§

impl Freeze for Pixel

§

impl RefUnwindSafe for Pixel

§

impl Send for Pixel

§

impl Sync for Pixel

§

impl Unpin for Pixel

§

impl UnsafeUnpin for Pixel

§

impl UnwindSafe for Pixel

blanket 实现§

源代码§

impl<T> Any for T
where T: 'static + ?Sized,

源代码§

fn type_id(&self) -> TypeId

获取 selfTypeId阅读更多
源代码§

impl<T> Borrow<T> for T
where T: ?Sized,

源代码§

fn borrow(&self) -> &T

从拥有的值不可变地借用。 阅读更多
源代码§

impl<T> BorrowMut<T> for T
where T: ?Sized,

源代码§

fn borrow_mut(&mut self) -> &mut T

从拥有的值可变地借用。 阅读更多
源代码§

impl<T> CloneToUninit for T
where T: Clone,

源代码§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
self 执行拷贝赋值到 dest阅读更多
源代码§

impl<T> From<T> for T

源代码§

fn from(t: T) -> T

原样返回参数。

源代码§

impl<T, U> Into<U> for T
where U: From<T>,

源代码§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U 实现选择执行的操作。

源代码§

impl<T> ToOwned for T
where T: Clone,

源代码§

type Owned = T

获取所有权后得到的类型。
源代码§

fn to_owned(&self) -> T

通常通过克隆,从借用数据创建拥有的数据。 阅读更多
源代码§

fn clone_into(&self, target: &mut T)

通常通过克隆,使用借用数据替换拥有的数据。 阅读更多
源代码§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

源代码§

type Error = Infallible

转换出错时返回的类型。
源代码§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

执行该转换。
源代码§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

源代码§

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

转换出错时返回的类型。
源代码§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

执行该转换。