[−][src]Enum aom_decode::color::ColorPrimaries
Supported Color Primaries
As defined by “Color primaries” section of ISO/IEC 23091-4/ITU-T H.273
Variants
BT.709, sRGB, sYCC. BT.709 is the standard for high definition (HD) television; sRGB is the most common color space used for computer displays.
BT.470 System M, NTSC (standard definition television in the United States) (historical)
BT.470 System B, G; BT.601; BT.1358 625; BT.1700 625 PAL and 625 SECAM (historical)
BT.601-7 525 (SMPTE 170 M) and SMPTE 240M (historical)
ITU-T H.264
BT.2020; BT.2100. Used for ultra-high definition (4K) High Dynamic Range (HDR) video, these have a very wide color gamut and support 10-bit and 12-bit color component depths.
CIE 1921 XYZ; SMPTE ST 428 (D-Cinema Distribution Master: Image characteristics). Defines the uncompressed image characteristics for DCDM.
SMPTE RP 431 (D-Cinema Quality: Reference projector and environment).
SMPTE EG 432-1 (Digital Source Processing: Color Processing for D-Cinema).
EBU Tech. 3213-E
Trait Implementations
impl Clone for ColorPrimaries
[src]
fn clone(&self) -> ColorPrimaries
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ColorPrimaries
[src]
impl Debug for ColorPrimaries
[src]
impl Eq for ColorPrimaries
[src]
impl PartialEq<ColorPrimaries> for ColorPrimaries
[src]
Auto Trait Implementations
impl RefUnwindSafe for ColorPrimaries
impl Send for ColorPrimaries
impl Sync for ColorPrimaries
impl Unpin for ColorPrimaries
impl UnwindSafe for ColorPrimaries
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,