Skip to main content

AVPixelFormat

Struct AVPixelFormat 

Source
#[repr(transparent)]
pub struct AVPixelFormat(pub c_int);

Tuple Fields§

§0: c_int

Implementations§

Source§

impl AVPixelFormat

Source

pub const NONE: AVPixelFormat

Source

pub const YUV420P: AVPixelFormat

Source

pub const YUYV422: AVPixelFormat

Source

pub const RGB24: AVPixelFormat

Source

pub const BGR24: AVPixelFormat

Source

pub const YUV422P: AVPixelFormat

Source

pub const YUV444P: AVPixelFormat

Source

pub const YUV410P: AVPixelFormat

Source

pub const YUV411P: AVPixelFormat

Source

pub const GRAY8: AVPixelFormat

Source

pub const MONOWHITE: AVPixelFormat

Source

pub const MONOBLACK: AVPixelFormat

Source

pub const PAL8: AVPixelFormat

Source

pub const YUVJ420P: AVPixelFormat

Source

pub const YUVJ422P: AVPixelFormat

Source

pub const YUVJ444P: AVPixelFormat

Source

pub const UYVY422: AVPixelFormat

Source

pub const UYYVYY411: AVPixelFormat

Source

pub const BGR8: AVPixelFormat

Source

pub const BGR4: AVPixelFormat

Source

pub const BGR4_BYTE: AVPixelFormat

Source

pub const RGB8: AVPixelFormat

Source

pub const RGB4: AVPixelFormat

Source

pub const RGB4_BYTE: AVPixelFormat

Source

pub const NV12: AVPixelFormat

Source

pub const NV21: AVPixelFormat

Source

pub const ARGB: AVPixelFormat

Source

pub const RGBA: AVPixelFormat

Source

pub const ABGR: AVPixelFormat

Source

pub const BGRA: AVPixelFormat

Source

pub const GRAY16BE: AVPixelFormat

Source

pub const GRAY16LE: AVPixelFormat

Source

pub const YUV440P: AVPixelFormat

Source

pub const YUVJ440P: AVPixelFormat

Source

pub const YUVA420P: AVPixelFormat

Source

pub const RGB48BE: AVPixelFormat

Source

pub const RGB48LE: AVPixelFormat

Source

pub const RGB565BE: AVPixelFormat

Source

pub const RGB565LE: AVPixelFormat

Source

pub const RGB555BE: AVPixelFormat

Source

pub const RGB555LE: AVPixelFormat

Source

pub const BGR565BE: AVPixelFormat

Source

pub const BGR565LE: AVPixelFormat

Source

pub const BGR555BE: AVPixelFormat

Source

pub const BGR555LE: AVPixelFormat

Source

pub const VAAPI: AVPixelFormat

Source

pub const YUV420P16LE: AVPixelFormat

Source

pub const YUV420P16BE: AVPixelFormat

Source

pub const YUV422P16LE: AVPixelFormat

Source

pub const YUV422P16BE: AVPixelFormat

Source

pub const YUV444P16LE: AVPixelFormat

Source

pub const YUV444P16BE: AVPixelFormat

Source

pub const DXVA2_VLD: AVPixelFormat

Source

pub const RGB444LE: AVPixelFormat

Source

pub const RGB444BE: AVPixelFormat

Source

pub const BGR444LE: AVPixelFormat

Source

pub const BGR444BE: AVPixelFormat

Source

pub const YA8: AVPixelFormat

Source

pub const Y400A: AVPixelFormat

Source

pub const GRAY8A: AVPixelFormat

Source

pub const BGR48BE: AVPixelFormat

Source

pub const BGR48LE: AVPixelFormat

Source

pub const YUV420P9BE: AVPixelFormat

Source

pub const YUV420P9LE: AVPixelFormat

Source

pub const YUV420P10BE: AVPixelFormat

Source

pub const YUV420P10LE: AVPixelFormat

Source

pub const YUV422P10BE: AVPixelFormat

Source

pub const YUV422P10LE: AVPixelFormat

Source

pub const YUV444P9BE: AVPixelFormat

Source

pub const YUV444P9LE: AVPixelFormat

Source

pub const YUV444P10BE: AVPixelFormat

Source

pub const YUV444P10LE: AVPixelFormat

Source

pub const YUV422P9BE: AVPixelFormat

Source

pub const YUV422P9LE: AVPixelFormat

Source

pub const GBRP: AVPixelFormat

Source

pub const GBR24P: AVPixelFormat

Source

pub const GBRP9BE: AVPixelFormat

Source

pub const GBRP9LE: AVPixelFormat

Source

pub const GBRP10BE: AVPixelFormat

Source

pub const GBRP10LE: AVPixelFormat

Source

pub const GBRP16BE: AVPixelFormat

Source

pub const GBRP16LE: AVPixelFormat

Source

pub const YUVA422P: AVPixelFormat

Source

pub const YUVA444P: AVPixelFormat

Source

pub const YUVA420P9BE: AVPixelFormat

Source

pub const YUVA420P9LE: AVPixelFormat

Source

pub const YUVA422P9BE: AVPixelFormat

Source

pub const YUVA422P9LE: AVPixelFormat

Source

pub const YUVA444P9BE: AVPixelFormat

Source

pub const YUVA444P9LE: AVPixelFormat

Source

pub const YUVA420P10BE: AVPixelFormat

Source

pub const YUVA420P10LE: AVPixelFormat

Source

pub const YUVA422P10BE: AVPixelFormat

Source

pub const YUVA422P10LE: AVPixelFormat

Source

pub const YUVA444P10BE: AVPixelFormat

Source

pub const YUVA444P10LE: AVPixelFormat

Source

pub const YUVA420P16BE: AVPixelFormat

Source

pub const YUVA420P16LE: AVPixelFormat

Source

pub const YUVA422P16BE: AVPixelFormat

Source

pub const YUVA422P16LE: AVPixelFormat

Source

pub const YUVA444P16BE: AVPixelFormat

Source

pub const YUVA444P16LE: AVPixelFormat

Source

pub const VDPAU: AVPixelFormat

Source

pub const XYZ12LE: AVPixelFormat

Source

pub const XYZ12BE: AVPixelFormat

Source

pub const NV16: AVPixelFormat

Source

pub const NV20LE: AVPixelFormat

Source

pub const NV20BE: AVPixelFormat

Source

pub const RGBA64BE: AVPixelFormat

Source

pub const RGBA64LE: AVPixelFormat

Source

pub const BGRA64BE: AVPixelFormat

Source

pub const BGRA64LE: AVPixelFormat

Source

pub const YVYU422: AVPixelFormat

Source

pub const YA16BE: AVPixelFormat

Source

pub const YA16LE: AVPixelFormat

Source

pub const GBRAP: AVPixelFormat

Source

pub const GBRAP16BE: AVPixelFormat

Source

pub const GBRAP16LE: AVPixelFormat

Source

pub const QSV: AVPixelFormat

Source

pub const MMAL: AVPixelFormat

Source

pub const D3D11VA_VLD: AVPixelFormat

Source

pub const CUDA: AVPixelFormat

Source

pub const _0RGB: AVPixelFormat

Source

pub const RGB0: AVPixelFormat

Source

pub const _0BGR: AVPixelFormat

Source

pub const BGR0: AVPixelFormat

Source

pub const YUV420P12BE: AVPixelFormat

Source

pub const YUV420P12LE: AVPixelFormat

Source

pub const YUV420P14BE: AVPixelFormat

Source

pub const YUV420P14LE: AVPixelFormat

Source

pub const YUV422P12BE: AVPixelFormat

Source

pub const YUV422P12LE: AVPixelFormat

Source

pub const YUV422P14BE: AVPixelFormat

Source

pub const YUV422P14LE: AVPixelFormat

Source

pub const YUV444P12BE: AVPixelFormat

Source

pub const YUV444P12LE: AVPixelFormat

Source

pub const YUV444P14BE: AVPixelFormat

Source

pub const YUV444P14LE: AVPixelFormat

Source

pub const GBRP12BE: AVPixelFormat

Source

pub const GBRP12LE: AVPixelFormat

Source

pub const GBRP14BE: AVPixelFormat

Source

pub const GBRP14LE: AVPixelFormat

Source

pub const YUVJ411P: AVPixelFormat

Source

pub const BAYER_BGGR8: AVPixelFormat

Source

pub const BAYER_RGGB8: AVPixelFormat

Source

pub const BAYER_GBRG8: AVPixelFormat

Source

pub const BAYER_GRBG8: AVPixelFormat

Source

pub const BAYER_BGGR16LE: AVPixelFormat

Source

pub const BAYER_BGGR16BE: AVPixelFormat

Source

pub const BAYER_RGGB16LE: AVPixelFormat

Source

pub const BAYER_RGGB16BE: AVPixelFormat

Source

pub const BAYER_GBRG16LE: AVPixelFormat

Source

pub const BAYER_GBRG16BE: AVPixelFormat

Source

pub const BAYER_GRBG16LE: AVPixelFormat

Source

pub const BAYER_GRBG16BE: AVPixelFormat

Source

pub const YUV440P10LE: AVPixelFormat

Source

pub const YUV440P10BE: AVPixelFormat

Source

pub const YUV440P12LE: AVPixelFormat

Source

pub const YUV440P12BE: AVPixelFormat

Source

pub const AYUV64LE: AVPixelFormat

Source

pub const AYUV64BE: AVPixelFormat

Source

pub const VIDEOTOOLBOX: AVPixelFormat

Source

pub const P010LE: AVPixelFormat

Source

pub const P010BE: AVPixelFormat

Source

pub const GBRAP12BE: AVPixelFormat

Source

pub const GBRAP12LE: AVPixelFormat

Source

pub const GBRAP10BE: AVPixelFormat

Source

pub const GBRAP10LE: AVPixelFormat

Source

pub const MEDIACODEC: AVPixelFormat

Source

pub const GRAY12BE: AVPixelFormat

Source

pub const GRAY12LE: AVPixelFormat

Source

pub const GRAY10BE: AVPixelFormat

Source

pub const GRAY10LE: AVPixelFormat

Source

pub const P016LE: AVPixelFormat

Source

pub const P016BE: AVPixelFormat

Source

pub const D3D11: AVPixelFormat

Source

pub const GRAY9BE: AVPixelFormat

Source

pub const GRAY9LE: AVPixelFormat

Source

pub const GBRPF32BE: AVPixelFormat

Source

pub const GBRPF32LE: AVPixelFormat

Source

pub const GBRAPF32BE: AVPixelFormat

Source

pub const GBRAPF32LE: AVPixelFormat

Source

pub const DRM_PRIME: AVPixelFormat

Source

pub const OPENCL: AVPixelFormat

Source

pub const GRAY14BE: AVPixelFormat

Source

pub const GRAY14LE: AVPixelFormat

Source

pub const GRAYF32BE: AVPixelFormat

Source

pub const GRAYF32LE: AVPixelFormat

Source

pub const YUVA422P12BE: AVPixelFormat

Source

pub const YUVA422P12LE: AVPixelFormat

Source

pub const YUVA444P12BE: AVPixelFormat

Source

pub const YUVA444P12LE: AVPixelFormat

Source

pub const NV24: AVPixelFormat

Source

pub const NV42: AVPixelFormat

Source

pub const VULKAN: AVPixelFormat

Source

pub const Y210BE: AVPixelFormat

Source

pub const Y210LE: AVPixelFormat

Source

pub const X2RGB10LE: AVPixelFormat

Source

pub const X2RGB10BE: AVPixelFormat

Source

pub const X2BGR10LE: AVPixelFormat

Source

pub const X2BGR10BE: AVPixelFormat

Source

pub const P210BE: AVPixelFormat

Source

pub const P210LE: AVPixelFormat

Source

pub const P410BE: AVPixelFormat

Source

pub const P410LE: AVPixelFormat

Source

pub const P216BE: AVPixelFormat

Source

pub const P216LE: AVPixelFormat

Source

pub const P416BE: AVPixelFormat

Source

pub const P416LE: AVPixelFormat

Source

pub const VUYA: AVPixelFormat

Source

pub const RGBAF16BE: AVPixelFormat

Source

pub const RGBAF16LE: AVPixelFormat

Source

pub const VUYX: AVPixelFormat

Source

pub const P012LE: AVPixelFormat

Source

pub const P012BE: AVPixelFormat

Source

pub const Y212BE: AVPixelFormat

Source

pub const Y212LE: AVPixelFormat

Source

pub const XV30BE: AVPixelFormat

Source

pub const XV30LE: AVPixelFormat

Source

pub const XV36BE: AVPixelFormat

Source

pub const XV36LE: AVPixelFormat

Source

pub const RGBF32BE: AVPixelFormat

Source

pub const RGBF32LE: AVPixelFormat

Source

pub const RGBAF32BE: AVPixelFormat

Source

pub const RGBAF32LE: AVPixelFormat

Source

pub const P212BE: AVPixelFormat

Source

pub const P212LE: AVPixelFormat

Source

pub const P412BE: AVPixelFormat

Source

pub const P412LE: AVPixelFormat

Source

pub const GBRAP14BE: AVPixelFormat

Source

pub const GBRAP14LE: AVPixelFormat

Source

pub const D3D12: AVPixelFormat

Source

pub const AYUV: AVPixelFormat

Source

pub const UYVA: AVPixelFormat

Source

pub const VYU444: AVPixelFormat

Source

pub const V30XBE: AVPixelFormat

Source

pub const V30XLE: AVPixelFormat

Source

pub const RGBF16BE: AVPixelFormat

Source

pub const RGBF16LE: AVPixelFormat

Source

pub const RGBA128BE: AVPixelFormat

Source

pub const RGBA128LE: AVPixelFormat

Source

pub const RGB96BE: AVPixelFormat

Source

pub const RGB96LE: AVPixelFormat

Source

pub const Y216BE: AVPixelFormat

Source

pub const Y216LE: AVPixelFormat

Source

pub const XV48BE: AVPixelFormat

Source

pub const XV48LE: AVPixelFormat

Source

pub const GBRPF16BE: AVPixelFormat

Source

pub const GBRPF16LE: AVPixelFormat

Source

pub const GBRAPF16BE: AVPixelFormat

Source

pub const GBRAPF16LE: AVPixelFormat

Source

pub const GRAYF16BE: AVPixelFormat

Source

pub const GRAYF16LE: AVPixelFormat

Source

pub const AMF_SURFACE: AVPixelFormat

Source

pub const GRAY32BE: AVPixelFormat

Source

pub const GRAY32LE: AVPixelFormat

Source

pub const YAF32BE: AVPixelFormat

Source

pub const YAF32LE: AVPixelFormat

Source

pub const YAF16BE: AVPixelFormat

Source

pub const YAF16LE: AVPixelFormat

Source

pub const GBRAP32BE: AVPixelFormat

Source

pub const GBRAP32LE: AVPixelFormat

Source

pub const YUV444P10MSBBE: AVPixelFormat

Source

pub const YUV444P10MSBLE: AVPixelFormat

Source

pub const YUV444P12MSBBE: AVPixelFormat

Source

pub const YUV444P12MSBLE: AVPixelFormat

Source

pub const GBRP10MSBBE: AVPixelFormat

Source

pub const GBRP10MSBLE: AVPixelFormat

Source

pub const GBRP12MSBBE: AVPixelFormat

Source

pub const GBRP12MSBLE: AVPixelFormat

Source

pub const OHCODEC: AVPixelFormat

Source

pub const NB: AVPixelFormat

Source§

impl AVPixelFormat

Source

pub const RGB32: AVPixelFormat = AVP::BGRA

Source

pub const RGB32_1: AVPixelFormat = AVP::ABGR

Source

pub const BGR32: AVPixelFormat = AVP::RGBA

Source

pub const BGR32_1: AVPixelFormat = AVP::ARGB

Source

pub const _0RGB32: AVPixelFormat = AVP::BGR0

Source

pub const _0BGR32: AVPixelFormat = AVP::RGB0

Source

pub const GRAY16: AVPixelFormat = AVP::GRAY16LE

Source

pub const YA16: AVPixelFormat = AVP::YA16LE

Source

pub const RGB48: AVPixelFormat = AVP::RGB48LE

Source

pub const RGB565: AVPixelFormat = AVP::RGB565LE

Source

pub const RGB555: AVPixelFormat = AVP::RGB555LE

Source

pub const RGB444: AVPixelFormat = AVP::RGB444LE

Source

pub const BGR48: AVPixelFormat = AVP::BGR48LE

Source

pub const BGR565: AVPixelFormat = AVP::BGR565LE

Source

pub const BGR555: AVPixelFormat = AVP::BGR555LE

Source

pub const BGR444: AVPixelFormat = AVP::BGR444LE

Source

pub const YUV420P9: AVPixelFormat = AVP::YUV420P9LE

Source

pub const YUV422P9: AVPixelFormat = AVP::YUV422P9LE

Source

pub const YUV444P9: AVPixelFormat = AVP::YUV444P9LE

Source

pub const YUV420P10: AVPixelFormat = AVP::YUV420P10LE

Source

pub const YUV422P10: AVPixelFormat = AVP::YUV422P10LE

Source

pub const YUV440P10: AVPixelFormat = AVP::YUV440P10LE

Source

pub const YUV444P10: AVPixelFormat = AVP::YUV444P10LE

Source

pub const YUV420P12: AVPixelFormat = AVP::YUV420P12LE

Source

pub const YUV422P12: AVPixelFormat = AVP::YUV422P12LE

Source

pub const YUV440P12: AVPixelFormat = AVP::YUV440P12LE

Source

pub const YUV444P12: AVPixelFormat = AVP::YUV444P12LE

Source

pub const YUV420P14: AVPixelFormat = AVP::YUV420P14LE

Source

pub const YUV422P14: AVPixelFormat = AVP::YUV422P14LE

Source

pub const YUV444P14: AVPixelFormat = AVP::YUV444P14LE

Source

pub const YUV420P16: AVPixelFormat = AVP::YUV420P16LE

Source

pub const YUV422P16: AVPixelFormat = AVP::YUV422P16LE

Source

pub const YUV444P16: AVPixelFormat = AVP::YUV444P16LE

Source

pub const GBRP9: AVPixelFormat = AVP::GBRP9LE

Source

pub const GBRP10: AVPixelFormat = AVP::GBRP10LE

Source

pub const GBRP12: AVPixelFormat = AVP::GBRP12LE

Source

pub const GBRP14: AVPixelFormat = AVP::GBRP14LE

Source

pub const GBRP16: AVPixelFormat = AVP::GBRP16LE

Source

pub const GBRAP16: AVPixelFormat = AVP::GBRAP16LE

Source

pub const BAYER_BGGR16: AVPixelFormat = AVP::BAYER_BGGR16LE

Source

pub const BAYER_RGGB16: AVPixelFormat = AVP::BAYER_RGGB16LE

Source

pub const BAYER_GBRG16: AVPixelFormat = AVP::BAYER_GBRG16LE

Source

pub const BAYER_GRBG16: AVPixelFormat = AVP::BAYER_GRBG16LE

Source

pub const YUVA420P9: AVPixelFormat = AVP::YUVA420P9LE

Source

pub const YUVA422P9: AVPixelFormat = AVP::YUVA422P9LE

Source

pub const YUVA444P9: AVPixelFormat = AVP::YUVA444P9LE

Source

pub const YUVA420P10: AVPixelFormat = AVP::YUVA420P10LE

Source

pub const YUVA422P10: AVPixelFormat = AVP::YUVA422P10LE

Source

pub const YUVA444P10: AVPixelFormat = AVP::YUVA444P10LE

Source

pub const YUVA420P16: AVPixelFormat = AVP::YUVA420P16LE

Source

pub const YUVA422P16: AVPixelFormat = AVP::YUVA422P16LE

Source

pub const YUVA444P16: AVPixelFormat = AVP::YUVA444P16LE

Source

pub const XYZ12: AVPixelFormat = AVP::XYZ12LE

Source

pub const NV20: AVPixelFormat = AVP::NV20LE

Source

pub const AYUV64: AVPixelFormat = AVP::AYUV64LE

Trait Implementations§

Source§

impl Clone for AVPixelFormat

Source§

fn clone(&self) -> AVPixelFormat

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Copy for AVPixelFormat

Source§

impl Debug for AVPixelFormat

Source§

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

Formats the value using the given formatter. Read more
Source§

impl Eq for AVPixelFormat

Source§

impl Hash for AVPixelFormat

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for AVPixelFormat

Source§

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

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

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

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for AVPixelFormat

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

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

Source§

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

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

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

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

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

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

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

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

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

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

Performs the conversion.
Source§

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

Source§

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

The type returned in the event of a conversion error.
Source§

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

Performs the conversion.