[−][src]Struct qt_gui::q_pixel_format::YUVLayout
YUV is not represented by describing the size of the color channels. This is because YUV often use macro pixels, making the concept of sperate color channels invalid. Instead the different YUV layouts are described with this enum.
C++ enum: QPixelFormat::YUVLayout
.
YUV is not represented by describing the size of the color channels. This is because YUV often use macro pixels, making the concept of sperate color channels invalid. Instead the different YUV layouts are described with this enum.
Methods
impl YUVLayout
[src]
impl YUVLayout
[src]
pub const YUV444: YUVLayout
[src]
C++ enum variant: YUV444 = 0
pub const YUV422: YUVLayout
[src]
C++ enum variant: YUV422 = 1
pub const YUV411: YUVLayout
[src]
C++ enum variant: YUV411 = 2
pub const YUV420P: YUVLayout
[src]
C++ enum variant: YUV420P = 3
pub const YUV420SP: YUVLayout
[src]
C++ enum variant: YUV420SP = 4
pub const YV12: YUVLayout
[src]
C++ enum variant: YV12 = 5
pub const UYVY: YUVLayout
[src]
C++ enum variant: UYVY = 6
pub const YUYV: YUVLayout
[src]
C++ enum variant: YUYV = 7
pub const NV12: YUVLayout
[src]
C++ enum variant: NV12 = 8
pub const NV21: YUVLayout
[src]
C++ enum variant: NV21 = 9
pub const IMC1: YUVLayout
[src]
C++ enum variant: IMC1 = 10
pub const IMC2: YUVLayout
[src]
C++ enum variant: IMC2 = 11
pub const IMC3: YUVLayout
[src]
C++ enum variant: IMC3 = 12
pub const IMC4: YUVLayout
[src]
C++ enum variant: IMC4 = 13
pub const Y8: YUVLayout
[src]
C++ enum variant: Y8 = 14
pub const Y16: YUVLayout
[src]
C++ enum variant: Y16 = 15
Trait Implementations
impl Clone for YUVLayout
[src]
impl Copy for YUVLayout
[src]
impl Debug for YUVLayout
[src]
impl Eq for YUVLayout
[src]
impl From<YUVLayout> for c_int
[src]
impl From<i32> for YUVLayout
[src]
impl PartialEq<YUVLayout> for YUVLayout
[src]
impl StructuralEq for YUVLayout
[src]
impl StructuralPartialEq for YUVLayout
[src]
Auto Trait Implementations
impl RefUnwindSafe for YUVLayout
impl Send for YUVLayout
impl Sync for YUVLayout
impl Unpin for YUVLayout
impl UnwindSafe for YUVLayout
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> CastInto<U> for T where
U: CastFrom<T>,
[src]
U: CastFrom<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> StaticUpcast<T> for T
[src]
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
[src]
unsafe fn static_upcast_mut(ptr: MutPtr<T>) -> MutPtr<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,