Struct jpegxl_sys::codestream_header::JxlBasicInfo
source · #[repr(C)]pub struct JxlBasicInfo {Show 22 fields
pub have_container: JxlBool,
pub xsize: u32,
pub ysize: u32,
pub bits_per_sample: u32,
pub exponent_bits_per_sample: u32,
pub intensity_target: f32,
pub min_nits: f32,
pub relative_to_max_display: JxlBool,
pub linear_below: f32,
pub uses_original_profile: JxlBool,
pub have_preview: JxlBool,
pub have_animation: JxlBool,
pub orientation: JxlOrientation,
pub num_color_channels: u32,
pub num_extra_channels: u32,
pub alpha_bits: u32,
pub alpha_exponent_bits: u32,
pub alpha_premultiplied: JxlBool,
pub preview: JxlPreviewHeader,
pub animation: JxlAnimationHeader,
pub intrinsic_xsize: u32,
pub intrinsic_ysize: u32,
/* private fields */
}
Fields§
§have_container: JxlBool
§xsize: u32
§ysize: u32
§bits_per_sample: u32
§exponent_bits_per_sample: u32
§intensity_target: f32
§min_nits: f32
§relative_to_max_display: JxlBool
§linear_below: f32
§uses_original_profile: JxlBool
§have_preview: JxlBool
§have_animation: JxlBool
§orientation: JxlOrientation
§num_color_channels: u32
§num_extra_channels: u32
§alpha_bits: u32
§alpha_exponent_bits: u32
§alpha_premultiplied: JxlBool
§preview: JxlPreviewHeader
§animation: JxlAnimationHeader
§intrinsic_xsize: u32
§intrinsic_ysize: u32
Trait Implementations§
source§impl Clone for JxlBasicInfo
impl Clone for JxlBasicInfo
source§fn clone(&self) -> JxlBasicInfo
fn clone(&self) -> JxlBasicInfo
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 moreAuto Trait Implementations§
impl Freeze for JxlBasicInfo
impl RefUnwindSafe for JxlBasicInfo
impl Send for JxlBasicInfo
impl Sync for JxlBasicInfo
impl Unpin for JxlBasicInfo
impl UnwindSafe for JxlBasicInfo
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