#[repr(C)]pub struct WebPAuxStats {Show 19 fields
pub coded_size: c_int,
pub PSNR: [c_float; 5],
pub block_count: [c_int; 3],
pub header_bytes: [c_int; 2],
pub residual_bytes: [[c_int; 4]; 3],
pub segment_size: [c_int; 4],
pub segment_quant: [c_int; 4],
pub segment_level: [c_int; 4],
pub alpha_data_size: c_int,
pub layer_data_size: c_int,
pub lossless_features: u32,
pub histogram_bits: c_int,
pub transform_bits: c_int,
pub cache_bits: c_int,
pub palette_size: c_int,
pub lossless_size: c_int,
pub lossless_hdr_size: c_int,
pub lossless_data_size: c_int,
pub cross_color_transform_bits: c_int,
/* private fields */
}Expand description
Structure for storing auxiliary statistics.
Fields§
§coded_size: c_intfinal size
PSNR: [c_float; 5]peak-signal-to-noise ratio for Y/U/V/All/Alpha
block_count: [c_int; 3]number of intra4/intra16/skipped macroblocks
header_bytes: [c_int; 2]approximate number of bytes spent for header and mode-partition #0
residual_bytes: [[c_int; 4]; 3]approximate number of bytes spent for DC/AC/uv coefficients for each (0..3) segments.
segment_size: [c_int; 4]number of macroblocks in each segments
segment_quant: [c_int; 4]quantizer values for each segments
segment_level: [c_int; 4]filtering strength for each segments [0..63]
alpha_data_size: c_intsize of the transparency data
layer_data_size: c_intsize of the enhancement layer data
lossless_features: u32bit0:predictor bit1:cross-color transform bit2:subtract-green bit3:color indexing
histogram_bits: c_intnumber of precision bits of histogram
transform_bits: c_intprecision bits for predictor transform
cache_bits: c_intnumber of bits for color cache lookup
palette_size: c_intnumber of color in palette, if used
lossless_size: c_intfinal lossless size
lossless_hdr_size: c_int0_5 only.lossless header (transform, huffman etc) size
lossless_data_size: c_int0_5 only.lossless image data size
cross_color_transform_bits: c_int1_5 only.precision bits for cross-color transform
Trait Implementations§
Source§impl Clone for WebPAuxStats
impl Clone for WebPAuxStats
Source§fn clone(&self) -> WebPAuxStats
fn clone(&self) -> WebPAuxStats
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more