Struct libheif_rs::ColorConversionOptions
source · #[repr(C)]pub struct ColorConversionOptions {
pub preferred_chroma_downsampling_algorithm: ChromaDownsamplingAlgorithm,
pub preferred_chroma_upsampling_algorithm: ChromaUpsamplingAlgorithm,
pub only_use_preferred_chroma_algorithm: bool,
}
Fields§
§preferred_chroma_downsampling_algorithm: ChromaDownsamplingAlgorithm
§preferred_chroma_upsampling_algorithm: ChromaUpsamplingAlgorithm
§only_use_preferred_chroma_algorithm: bool
When set to false
, libheif may also use a different algorithm
if the preferred one is not available.
Trait Implementations§
source§impl Clone for ColorConversionOptions
impl Clone for ColorConversionOptions
source§fn clone(&self) -> ColorConversionOptions
fn clone(&self) -> ColorConversionOptions
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 ColorConversionOptions
impl Debug for ColorConversionOptions
impl Copy for ColorConversionOptions
Auto Trait Implementations§
impl Freeze for ColorConversionOptions
impl RefUnwindSafe for ColorConversionOptions
impl Send for ColorConversionOptions
impl Sync for ColorConversionOptions
impl Unpin for ColorConversionOptions
impl UnwindSafe for ColorConversionOptions
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