pub struct ColorConfig {
pub bit_depth: i32,
pub mono_chrome: bool,
pub num_planes: u8,
pub color_primaries: u8,
pub transfer_characteristics: u8,
pub matrix_coefficients: u8,
pub full_color_range: bool,
pub subsampling_x: bool,
pub subsampling_y: bool,
pub chroma_sample_position: u8,
pub separate_uv_delta_q: bool,
}
Expand description
Color config
AV1-Spec-2 - 5.5.2
Fields§
§bit_depth: i32
BitDepth
mono_chrome: bool
mono_chrome
1 bit
num_planes: u8
NumPlanes
color_primaries: u8
color_primaries
8 bits
transfer_characteristics: u8
transfer_characteristics
8 bits
matrix_coefficients: u8
matrix_coefficients
8 bits
full_color_range: bool
color_range
1 bit
subsampling_x: bool
subsampling_x
1 bit
subsampling_y: bool
subsampling_y
1 bit
chroma_sample_position: u8
chroma_sample_position
2 bits
separate_uv_delta_q: bool
separate_uv_delta_q
1 bit
Implementations§
Trait Implementations§
Source§impl Clone for ColorConfig
impl Clone for ColorConfig
Source§fn clone(&self) -> ColorConfig
fn clone(&self) -> ColorConfig
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 ColorConfig
impl Debug for ColorConfig
Source§impl PartialEq for ColorConfig
impl PartialEq for ColorConfig
impl Copy for ColorConfig
impl Eq for ColorConfig
impl StructuralPartialEq for ColorConfig
Auto Trait Implementations§
impl Freeze for ColorConfig
impl RefUnwindSafe for ColorConfig
impl Send for ColorConfig
impl Sync for ColorConfig
impl Unpin for ColorConfig
impl UnwindSafe for ColorConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more