pub struct VideoColorVolumeTransformation(/* private fields */);Available on crate features
v1_18 and v1_30 only.Implementations§
Source§impl VideoColorVolumeTransformation
impl VideoColorVolumeTransformation
pub fn window_upper_left_corner_x(&self) -> u16
pub fn window_upper_left_corner_y(&self) -> u16
pub fn window_lower_right_corner_x(&self) -> u16
pub fn window_lower_right_corner_y(&self) -> u16
pub fn center_of_ellipse_x(&self) -> u16
pub fn center_of_ellipse_y(&self) -> u16
pub fn rotation_angle(&self) -> u8
pub fn semimajor_axis_internal_ellipse(&self) -> u16
pub fn semimajor_axis_external_ellipse(&self) -> u16
pub fn semiminor_axis_external_ellipse(&self) -> u16
pub fn overlap_process_option(&self) -> u8
pub fn maxscl(&self) -> &[u32; 3]
pub fn average_maxrgb(&self) -> u32
pub fn num_distributions(&self) -> u8
pub fn distribution_index(&self) -> &[u8; 16]
pub fn distribution_values(&self) -> &[u32; 16]
pub fn fraction_bright_pixels(&self) -> u16
pub fn tone_mapping_flag(&self) -> u8
pub fn knee_point_x(&self) -> u16
pub fn knee_point_y(&self) -> u16
pub fn num_bezier_curve_anchors(&self) -> u8
pub fn bezier_curve_anchors(&self) -> &[u16; 16]
pub fn color_saturation_mapping_flag(&self) -> u8
pub fn color_saturation_weight(&self) -> u8
Trait Implementations§
Source§impl Clone for VideoColorVolumeTransformation
impl Clone for VideoColorVolumeTransformation
Source§fn clone(&self) -> VideoColorVolumeTransformation
fn clone(&self) -> VideoColorVolumeTransformation
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 VideoColorVolumeTransformation
impl Eq for VideoColorVolumeTransformation
Auto Trait Implementations§
impl Freeze for VideoColorVolumeTransformation
impl RefUnwindSafe for VideoColorVolumeTransformation
impl Send for VideoColorVolumeTransformation
impl Sync for VideoColorVolumeTransformation
impl Unpin for VideoColorVolumeTransformation
impl UnsafeUnpin for VideoColorVolumeTransformation
impl UnwindSafe for VideoColorVolumeTransformation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more