#[non_exhaustive]#[repr(u8)]pub enum CicpVideoFullRangeFlag {
NarrowRange = 0,
FullRange = 1,
}
Expand description
The used encoded value range.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NarrowRange = 0
The color components are encoded in a limited range, e.g., 16-235 for 8-bit.
Do note that image
does not support computing with this setting (yet).
FullRange = 1
The color components are encoded in the full range, e.g., 0-255 for 8-bit.
Trait Implementations§
Source§impl Clone for CicpVideoFullRangeFlag
impl Clone for CicpVideoFullRangeFlag
Source§fn clone(&self) -> CicpVideoFullRangeFlag
fn clone(&self) -> CicpVideoFullRangeFlag
Returns a duplicate 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 CicpVideoFullRangeFlag
impl Debug for CicpVideoFullRangeFlag
Source§impl Hash for CicpVideoFullRangeFlag
impl Hash for CicpVideoFullRangeFlag
Source§impl PartialEq for CicpVideoFullRangeFlag
impl PartialEq for CicpVideoFullRangeFlag
impl Copy for CicpVideoFullRangeFlag
impl Eq for CicpVideoFullRangeFlag
impl StructuralPartialEq for CicpVideoFullRangeFlag
Auto Trait Implementations§
impl Freeze for CicpVideoFullRangeFlag
impl RefUnwindSafe for CicpVideoFullRangeFlag
impl Send for CicpVideoFullRangeFlag
impl Sync for CicpVideoFullRangeFlag
impl Unpin for CicpVideoFullRangeFlag
impl UnwindSafe for CicpVideoFullRangeFlag
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