Struct libjxl_sys::JxlAnimationHeader [−][src]
#[repr(C)]pub struct JxlAnimationHeader { pub tps_numerator: u32, pub tps_denominator: u32, pub num_loops: u32, pub have_timecodes: c_int, }
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]
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 Copy for JxlAnimationHeader
[src]impl Default for JxlAnimationHeader
[src]
impl Default for JxlAnimationHeader
[src]fn default() -> JxlAnimationHeader
[src]
Auto Trait Implementations
impl RefUnwindSafe for JxlAnimationHeader
impl RefUnwindSafe for JxlAnimationHeader
impl Send for JxlAnimationHeader
impl Send for JxlAnimationHeader
impl Sync for JxlAnimationHeader
impl Sync for JxlAnimationHeader
impl Unpin for JxlAnimationHeader
impl Unpin for JxlAnimationHeader
impl UnwindSafe for JxlAnimationHeader
impl UnwindSafe for JxlAnimationHeader