#[repr(u8)]pub enum SamplingFactor {
Show 16 variants
F_1_1 = 17,
F_2_1 = 33,
F_1_2 = 18,
F_2_2 = 34,
F_4_1 = 65,
F_4_2 = 66,
F_1_4 = 20,
F_2_4 = 36,
R_4_4_4 = 145,
R_4_4_0 = 146,
R_4_4_1 = 148,
R_4_2_2 = 161,
R_4_2_0 = 162,
R_4_2_1 = 164,
R_4_1_1 = 193,
R_4_1_0 = 194,
}
Expand description
Variants§
F_1_1 = 17
F_2_1 = 33
F_1_2 = 18
F_2_2 = 34
F_4_1 = 65
F_4_2 = 66
F_1_4 = 20
F_2_4 = 36
R_4_4_4 = 145
Alias for F_1_1
R_4_4_0 = 146
Alias for F_1_2
R_4_4_1 = 148
Alias for F_1_4
R_4_2_2 = 161
Alias for F_2_1
R_4_2_0 = 162
Alias for F_2_2
R_4_2_1 = 164
Alias for F_2_4
R_4_1_1 = 193
Alias for F_4_1
R_4_1_0 = 194
Alias for F_4_2
Implementations§
Source§impl SamplingFactor
impl SamplingFactor
Sourcepub fn from_factors(horizontal: u8, vertical: u8) -> Option<SamplingFactor>
pub fn from_factors(horizontal: u8, vertical: u8) -> Option<SamplingFactor>
Get variant for supplied factors or None if not supported
Trait Implementations§
Source§impl Clone for SamplingFactor
impl Clone for SamplingFactor
Source§fn clone(&self) -> SamplingFactor
fn clone(&self) -> SamplingFactor
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 SamplingFactor
impl Debug for SamplingFactor
Source§impl PartialEq for SamplingFactor
impl PartialEq for SamplingFactor
impl Copy for SamplingFactor
impl Eq for SamplingFactor
impl StructuralPartialEq for SamplingFactor
Auto Trait Implementations§
impl Freeze for SamplingFactor
impl RefUnwindSafe for SamplingFactor
impl Send for SamplingFactor
impl Sync for SamplingFactor
impl Unpin for SamplingFactor
impl UnwindSafe for SamplingFactor
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