#[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_int
final 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_int
size of the transparency data
layer_data_size: c_int
size of the enhancement layer data
lossless_features: u32
bit0:predictor bit1:cross-color transform bit2:subtract-green bit3:color indexing
histogram_bits: c_int
number of precision bits of histogram
transform_bits: c_int
precision bits for predictor transform
cache_bits: c_int
number of bits for color cache lookup
palette_size: c_int
number of color in palette, if used
lossless_size: c_int
final lossless size
lossless_hdr_size: c_int
0_5
only.lossless header (transform, huffman etc) size
lossless_data_size: c_int
0_5
only.lossless image data size
cross_color_transform_bits: c_int
1_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