#[repr(C)]
pub enum TransferCharacteristics {
Show 18 variants
ITU_R_BT_709_5,
Unspecified,
ITU_R_BT_470_6_System_M,
ITU_R_BT_470_6_System_B_G,
ITU_R_BT_601_6,
SMPTE_240M,
Linear,
Logarithmic100,
Logarithmic100Sqrt10,
IEC_61966_2_4,
ITU_R_BT_1361,
IEC_61966_2_1,
ITU_R_BT_2020_2_10bit,
ITU_R_BT_2020_2_12bit,
ITU_R_BT_2100_0_PQ,
SMPTE_ST_428_1,
ITU_R_BT_2100_0_HLG,
Unknown,
}
Variants§
ITU_R_BT_709_5
Unspecified
ITU_R_BT_470_6_System_M
ITU_R_BT_470_6_System_B_G
ITU_R_BT_601_6
SMPTE_240M
Linear
Logarithmic100
Logarithmic100Sqrt10
IEC_61966_2_4
ITU_R_BT_1361
IEC_61966_2_1
ITU_R_BT_2020_2_10bit
ITU_R_BT_2020_2_12bit
ITU_R_BT_2100_0_PQ
SMPTE_ST_428_1
ITU_R_BT_2100_0_HLG
Unknown
This value is used when library libheif
returns unknown value of transfer characteristics.
Implementations§
Trait Implementations§
source§impl Clone for TransferCharacteristics
impl Clone for TransferCharacteristics
source§fn clone(&self) -> TransferCharacteristics
fn clone(&self) -> TransferCharacteristics
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TransferCharacteristics
impl Debug for TransferCharacteristics
source§impl Hash for TransferCharacteristics
impl Hash for TransferCharacteristics
source§impl PartialEq<TransferCharacteristics> for TransferCharacteristics
impl PartialEq<TransferCharacteristics> for TransferCharacteristics
source§fn eq(&self, other: &TransferCharacteristics) -> bool
fn eq(&self, other: &TransferCharacteristics) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.