Enum matroska_demuxer::Primaries[][src]

pub enum Primaries {
    Unknown,
    Bt709,
    Bt470m,
    Bt601,
    Smpte170,
    Smpte240,
    Film,
    Bt2020,
    SmpteSt428_1,
    SmpteRp432_2,
    SmpteEg432_2,
    JedecP22,
}

The colour primaries of the video.

For clarity, the value and meanings for Primaries are adopted from Table 2 of ISO/IEC 23091-4 or ITU-T H.273.

Variants

Unknown

Unknown.

Bt709

ITU-R BT.709.

Bt470m

ITU-R BT.470M.

Bt601

ITU-R BT.470BG - BT.601 625.

Smpte170

ITU-R BT.601 525 - SMPTE 170M.

Smpte240

SMPTE 240M.

Film

FILM.

Bt2020

ITU-R BT.2020.

SmpteSt428_1

SMPTE ST 428-1.

SmpteRp432_2

SMPTE RP 432-2.

SmpteEg432_2

SMPTE EG 432-2.

JedecP22

EBU Tech. 3213-E - JEDEC P22 phosphors.

Trait Implementations

impl Clone for Primaries[src]

impl Copy for Primaries[src]

impl Debug for Primaries[src]

impl Eq for Primaries[src]

impl From<u64> for Primaries[src]

impl PartialEq<Primaries> for Primaries[src]

impl StructuralEq for Primaries[src]

impl StructuralPartialEq for Primaries[src]

Auto Trait Implementations

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, 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.