Struct libraw_sys::libraw_output_params_t[][src]

#[repr(C)]pub struct libraw_output_params_t {
    pub greybox: [c_uint; 4],
    pub cropbox: [c_uint; 4],
    pub aber: [f64; 4],
    pub gamm: [f64; 6],
    pub user_mul: [f32; 4],
    pub shot_select: c_uint,
    pub bright: f32,
    pub threshold: f32,
    pub half_size: c_int,
    pub four_color_rgb: c_int,
    pub highlight: c_int,
    pub use_auto_wb: c_int,
    pub use_camera_wb: c_int,
    pub use_camera_matrix: c_int,
    pub output_color: c_int,
    pub output_profile: *mut c_char,
    pub camera_profile: *mut c_char,
    pub bad_pixels: *mut c_char,
    pub dark_frame: *mut c_char,
    pub output_bps: c_int,
    pub output_tiff: c_int,
    pub user_flip: c_int,
    pub user_qual: c_int,
    pub user_black: c_int,
    pub user_cblack: [c_int; 4],
    pub user_sat: c_int,
    pub med_passes: c_int,
    pub auto_bright_thr: f32,
    pub adjust_maximum_thr: f32,
    pub no_auto_bright: c_int,
    pub use_fuji_rotate: c_int,
    pub green_matching: c_int,
    pub dcb_iterations: c_int,
    pub dcb_enhance_fl: c_int,
    pub fbdd_noiserd: c_int,
    pub exp_correc: c_int,
    pub exp_shift: f32,
    pub exp_preser: f32,
    pub use_rawspeed: c_int,
    pub use_dngsdk: c_int,
    pub no_auto_scale: c_int,
    pub no_interpolation: c_int,
    pub raw_processing_options: c_uint,
    pub max_raw_memory_mb: c_uint,
    pub sony_arw2_posterization_thr: c_int,
    pub coolscan_nef_gamma: f32,
    pub p4shot_order: [c_char; 5],
    pub custom_camera_strings: *mut *mut c_char,
}

Fields

greybox: [c_uint; 4]cropbox: [c_uint; 4]aber: [f64; 4]gamm: [f64; 6]user_mul: [f32; 4]shot_select: c_uintbright: f32threshold: f32half_size: c_intfour_color_rgb: c_inthighlight: c_intuse_auto_wb: c_intuse_camera_wb: c_intuse_camera_matrix: c_intoutput_color: c_intoutput_profile: *mut c_charcamera_profile: *mut c_charbad_pixels: *mut c_chardark_frame: *mut c_charoutput_bps: c_intoutput_tiff: c_intuser_flip: c_intuser_qual: c_intuser_black: c_intuser_cblack: [c_int; 4]user_sat: c_intmed_passes: c_intauto_bright_thr: f32adjust_maximum_thr: f32no_auto_bright: c_intuse_fuji_rotate: c_intgreen_matching: c_intdcb_iterations: c_intdcb_enhance_fl: c_intfbdd_noiserd: c_intexp_correc: c_intexp_shift: f32exp_preser: f32use_rawspeed: c_intuse_dngsdk: c_intno_auto_scale: c_intno_interpolation: c_intraw_processing_options: c_uintmax_raw_memory_mb: c_uintsony_arw2_posterization_thr: c_intcoolscan_nef_gamma: f32p4shot_order: [c_char; 5]custom_camera_strings: *mut *mut c_char

Trait Implementations

impl Clone for libraw_output_params_t[src]

impl Copy for libraw_output_params_t[src]

impl Debug for libraw_output_params_t[src]

impl PartialEq<libraw_output_params_t> for libraw_output_params_t[src]

impl StructuralPartialEq for libraw_output_params_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.