Enum yuv::color::MatrixCoefficients
source · #[repr(C)]pub enum MatrixCoefficients {
Show 13 variants
Identity = 0,
BT709 = 1,
FCC = 4,
BT470BG = 5,
BT601 = 6,
SMPTE240 = 7,
YCgCo = 8,
BT2020NCL = 9,
BT2020CL = 10,
SMPTE2085 = 11,
ChromatNCL = 12,
ChromatCL = 13,
ICtCp = 14,
}
Expand description
As defined by the “Matrix coefficients” section of ISO/IEC 23091-4/ITU-TH.273.
Variants§
Identity = 0
Identity matrix
BT709 = 1
BT.709 ITU-R Rec. BT.709-5, ITU-R Rec. BT.1361 conventional colour gamut system and extended colour gamut system, IEC 61966-2-4 xvYCC709, Society of Motion Picture and Television Engineers RP 177 (1993) KR = 0.2126; KB = 0.0722
FCC = 4
United States Federal Communications Commission Title 47 Code of Federal Regulations (2003) 73.682 (a) (20) KR = 0.30; KB = 0.11
BT470BG = 5
ITU-RRec.BT.470-6SystemB,G,IEC61966-2-4xvYCC601 (historical) KR=0.299;KB=0.114
BT601 = 6
BT.601-7 525 (SMPTE 170 M) KR=0.299;KB=0.114
SMPTE240 = 7
SMPTE 240 M KR=0.212;KB=0.087
YCgCo = 8
YCgCo
BT2020NCL = 9
BT.2020 non-constant luminance, BT.2100 YCbCr
BT2020CL = 10
BT.2020 constant luminance
SMPTE2085 = 11
SMPTE ST 2085 YDzDx
ChromatNCL = 12
Chromaticity-derived non-constant luminance
ChromatCL = 13
Chromaticity-derived constant luminance
ICtCp = 14
BT.2020 ICtCp
Trait Implementations§
source§impl Clone for MatrixCoefficients
impl Clone for MatrixCoefficients
source§fn clone(&self) -> MatrixCoefficients
fn clone(&self) -> MatrixCoefficients
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MatrixCoefficients
impl Debug for MatrixCoefficients
source§impl PartialEq for MatrixCoefficients
impl PartialEq for MatrixCoefficients
source§fn eq(&self, other: &MatrixCoefficients) -> bool
fn eq(&self, other: &MatrixCoefficients) -> bool
self
and other
values to be equal, and is used
by ==
.