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 XVMC: 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 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 · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for AVPixelFormat

Source§

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

Formats the value using the given formatter. Read more
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

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

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for AVPixelFormat

Source§

impl Eq for AVPixelFormat

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.