#[repr(C)]pub struct GstVideoColorVolumeTransformation {Show 24 fields
pub window_upper_left_corner_x: u16,
pub window_upper_left_corner_y: u16,
pub window_lower_right_corner_x: u16,
pub window_lower_right_corner_y: u16,
pub center_of_ellipse_x: u16,
pub center_of_ellipse_y: u16,
pub rotation_angle: u8,
pub semimajor_axis_internal_ellipse: u16,
pub semimajor_axis_external_ellipse: u16,
pub semiminor_axis_external_ellipse: u16,
pub overlap_process_option: u8,
pub maxscl: [u32; 3],
pub average_maxrgb: u32,
pub num_distributions: u8,
pub distribution_index: [u8; 16],
pub distribution_values: [u32; 16],
pub fraction_bright_pixels: u16,
pub tone_mapping_flag: u8,
pub knee_point_x: u16,
pub knee_point_y: u16,
pub num_bezier_curve_anchors: u8,
pub bezier_curve_anchors: [u16; 16],
pub color_saturation_mapping_flag: u8,
pub color_saturation_weight: u8,
}Fields§
§window_upper_left_corner_x: u16§window_upper_left_corner_y: u16§window_lower_right_corner_x: u16§window_lower_right_corner_y: u16§center_of_ellipse_x: u16§center_of_ellipse_y: u16§rotation_angle: u8§semimajor_axis_internal_ellipse: u16§semimajor_axis_external_ellipse: u16§semiminor_axis_external_ellipse: u16§overlap_process_option: u8§maxscl: [u32; 3]§average_maxrgb: u32§num_distributions: u8§distribution_index: [u8; 16]§distribution_values: [u32; 16]§fraction_bright_pixels: u16§tone_mapping_flag: u8§knee_point_x: u16§knee_point_y: u16§num_bezier_curve_anchors: u8§bezier_curve_anchors: [u16; 16]§color_saturation_mapping_flag: u8§color_saturation_weight: u8Trait Implementations§
Source§impl Clone for GstVideoColorVolumeTransformation
impl Clone for GstVideoColorVolumeTransformation
Source§fn clone(&self) -> GstVideoColorVolumeTransformation
fn clone(&self) -> GstVideoColorVolumeTransformation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GstVideoColorVolumeTransformation
Auto Trait Implementations§
impl Freeze for GstVideoColorVolumeTransformation
impl RefUnwindSafe for GstVideoColorVolumeTransformation
impl Send for GstVideoColorVolumeTransformation
impl Sync for GstVideoColorVolumeTransformation
impl Unpin for GstVideoColorVolumeTransformation
impl UnsafeUnpin for GstVideoColorVolumeTransformation
impl UnwindSafe for GstVideoColorVolumeTransformation
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