Struct libavif_sys::avifDecoder
source · #[repr(C)]pub struct avifDecoder {Show 24 fields
pub codecChoice: avifCodecChoice,
pub maxThreads: c_int,
pub requestedSource: avifDecoderSource,
pub allowProgressive: avifBool,
pub allowIncremental: avifBool,
pub ignoreExif: avifBool,
pub ignoreXMP: avifBool,
pub imageSizeLimit: u32,
pub imageDimensionLimit: u32,
pub imageCountLimit: u32,
pub strictFlags: avifStrictFlags,
pub image: *mut avifImage,
pub imageIndex: c_int,
pub imageCount: c_int,
pub progressiveState: avifProgressiveState,
pub imageTiming: avifImageTiming,
pub timescale: u64,
pub duration: f64,
pub durationInTimescales: u64,
pub alphaPresent: avifBool,
pub ioStats: avifIOStats,
pub diag: avifDiagnostics,
pub io: *mut avifIO,
pub data: *mut avifDecoderData,
}Fields§
§codecChoice: avifCodecChoice§maxThreads: c_int§requestedSource: avifDecoderSource§allowProgressive: avifBool§allowIncremental: avifBool§ignoreExif: avifBool§ignoreXMP: avifBool§imageSizeLimit: u32§imageDimensionLimit: u32§imageCountLimit: u32§strictFlags: avifStrictFlags§image: *mut avifImage§imageIndex: c_int§imageCount: c_int§progressiveState: avifProgressiveState§imageTiming: avifImageTiming§timescale: u64§duration: f64§durationInTimescales: u64§alphaPresent: avifBool§ioStats: avifIOStats§diag: avifDiagnostics§io: *mut avifIO§data: *mut avifDecoderDataTrait Implementations§
source§impl Clone for avifDecoder
impl Clone for avifDecoder
source§fn clone(&self) -> avifDecoder
fn clone(&self) -> avifDecoder
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 more