[][src]Enum gstreamer_video::VideoColorPrimaries

pub enum VideoColorPrimaries {
    Unknown,
    Bt709,
    Bt470m,
    Bt470bg,
    Smpte170m,
    Smpte240m,
    Film,
    Bt2020,
    Adobergb,
    Smptest428,
    Smpterp431,
    Smpteeg432,
    Ebu3213,
    // some variants omitted
}

The color primaries define the how to transform linear RGB values to and from the CIE XYZ colorspace.

Variants

Unknown
Bt709
Bt470m
Bt470bg
Smpte170m
Smpte240m
Film
Bt2020
Adobergb
Smptest428
Smpterp431
Smpteeg432
Ebu3213

Trait Implementations

impl Clone for VideoColorPrimaries[src]

impl Copy for VideoColorPrimaries[src]

impl Debug for VideoColorPrimaries[src]

impl Eq for VideoColorPrimaries[src]

impl<'a> FromValue<'a> for VideoColorPrimaries[src]

impl<'a> FromValueOptional<'a> for VideoColorPrimaries[src]

impl Hash for VideoColorPrimaries[src]

impl Ord for VideoColorPrimaries[src]

impl PartialEq<VideoColorPrimaries> for VideoColorPrimaries[src]

impl PartialOrd<VideoColorPrimaries> for VideoColorPrimaries[src]

impl SetValue for VideoColorPrimaries[src]

impl StaticType for VideoColorPrimaries[src]

impl StructuralEq for VideoColorPrimaries[src]

impl StructuralPartialEq for VideoColorPrimaries[src]

Auto Trait Implementations

impl RefUnwindSafe for VideoColorPrimaries

impl Send for VideoColorPrimaries

impl Sync for VideoColorPrimaries

impl Unpin for VideoColorPrimaries

impl UnwindSafe for VideoColorPrimaries

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.