Struct jpegxl_sys::JxlAnimationHeader [−][src]
The codestream animation header, optionally present in the beginning of the codestream, and if it is it applies to all animation frames, unlike JxlFrameHeader which applies to an individual frame.
Fields
tps_numerator: u32
Numerator of ticks per second of a single animation frame time unit
tps_denominator: u32
Denominator of ticks per second of a single animation frame time unit
num_loops: u32
Amount of animation loops, or 0 to repeat infinitely
have_timecodes: c_int
Whether animation time codes are present at animation frames in the codestream
Trait Implementations
impl Clone for JxlAnimationHeader
[src]
fn clone(&self) -> JxlAnimationHeader
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for JxlAnimationHeader
[src]
impl Debug for JxlAnimationHeader
[src]
Auto Trait Implementations
impl RefUnwindSafe for JxlAnimationHeader
[src]
impl Send for JxlAnimationHeader
[src]
impl Sync for JxlAnimationHeader
[src]
impl Unpin for JxlAnimationHeader
[src]
impl UnwindSafe for JxlAnimationHeader
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,