#[repr(C)]pub struct v4l2_ctrl_av1_film_grain {Show 26 fields
pub flags: __u8,
pub cr_mult: __u8,
pub grain_seed: __u16,
pub film_grain_params_ref_idx: __u8,
pub num_y_points: __u8,
pub point_y_value: [__u8; 16],
pub point_y_scaling: [__u8; 16],
pub num_cb_points: __u8,
pub point_cb_value: [__u8; 16],
pub point_cb_scaling: [__u8; 16],
pub num_cr_points: __u8,
pub point_cr_value: [__u8; 16],
pub point_cr_scaling: [__u8; 16],
pub grain_scaling_minus_8: __u8,
pub ar_coeff_lag: __u8,
pub ar_coeffs_y_plus_128: [__u8; 25],
pub ar_coeffs_cb_plus_128: [__u8; 25],
pub ar_coeffs_cr_plus_128: [__u8; 25],
pub ar_coeff_shift_minus_6: __u8,
pub grain_scale_shift: __u8,
pub cb_mult: __u8,
pub cb_luma_mult: __u8,
pub cr_luma_mult: __u8,
pub cb_offset: __u16,
pub cr_offset: __u16,
pub reserved: [__u8; 4],
}
Fields§
§flags: __u8
§cr_mult: __u8
§grain_seed: __u16
§film_grain_params_ref_idx: __u8
§num_y_points: __u8
§point_y_value: [__u8; 16]
§point_y_scaling: [__u8; 16]
§num_cb_points: __u8
§point_cb_value: [__u8; 16]
§point_cb_scaling: [__u8; 16]
§num_cr_points: __u8
§point_cr_value: [__u8; 16]
§point_cr_scaling: [__u8; 16]
§grain_scaling_minus_8: __u8
§ar_coeff_lag: __u8
§ar_coeffs_y_plus_128: [__u8; 25]
§ar_coeffs_cb_plus_128: [__u8; 25]
§ar_coeffs_cr_plus_128: [__u8; 25]
§ar_coeff_shift_minus_6: __u8
§grain_scale_shift: __u8
§cb_mult: __u8
§cb_luma_mult: __u8
§cr_luma_mult: __u8
§cb_offset: __u16
§cr_offset: __u16
§reserved: [__u8; 4]
Trait Implementations§
Source§impl Clone for v4l2_ctrl_av1_film_grain
impl Clone for v4l2_ctrl_av1_film_grain
Source§fn clone(&self) -> v4l2_ctrl_av1_film_grain
fn clone(&self) -> v4l2_ctrl_av1_film_grain
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 moreSource§impl Debug for v4l2_ctrl_av1_film_grain
impl Debug for v4l2_ctrl_av1_film_grain
impl Copy for v4l2_ctrl_av1_film_grain
Auto Trait Implementations§
impl Freeze for v4l2_ctrl_av1_film_grain
impl RefUnwindSafe for v4l2_ctrl_av1_film_grain
impl Send for v4l2_ctrl_av1_film_grain
impl Sync for v4l2_ctrl_av1_film_grain
impl Unpin for v4l2_ctrl_av1_film_grain
impl UnwindSafe for v4l2_ctrl_av1_film_grain
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more