Struct aws_sdk_mediaconvert::types::ClipLimits
source · #[non_exhaustive]pub struct ClipLimits {
pub maximum_rgb_tolerance: Option<i32>,
pub maximum_yuv: Option<i32>,
pub minimum_rgb_tolerance: Option<i32>,
pub minimum_yuv: Option<i32>,
}
Expand description
Specify YUV limits and RGB tolerances when you set Sample range conversion to Limited range clip.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.maximum_rgb_tolerance: Option<i32>
Specify the Maximum RGB color sample range tolerance for your output. MediaConvert corrects any YUV values that, when converted to RGB, would be outside the upper tolerance that you specify. Enter an integer from 90 to 105 as an offset percentage to the maximum possible value. Leave blank to use the default value 100. When you specify a value for Maximum RGB tolerance, you must set Sample range conversion to Limited range clip.
maximum_yuv: Option<i32>
Specify the Maximum YUV color sample limit. MediaConvert conforms any pixels in your input above the value that you specify to typical limited range bounds. Enter an integer from 920 to 1023. Leave blank to use the default value 940. The value that you enter applies to 10-bit ranges. For 8-bit ranges, MediaConvert automatically scales this value down. When you specify a value for Maximum YUV, you must set Sample range conversion to Limited range clip.
minimum_rgb_tolerance: Option<i32>
Specify the Minimum RGB color sample range tolerance for your output. MediaConvert corrects any YUV values that, when converted to RGB, would be outside the lower tolerance that you specify. Enter an integer from -5 to 10 as an offset percentage to the minimum possible value. Leave blank to use the default value 0. When you specify a value for Minimum RGB tolerance, you must set Sample range conversion to Limited range clip.
minimum_yuv: Option<i32>
Specify the Minimum YUV color sample limit. MediaConvert conforms any pixels in your input below the value that you specify to typical limited range bounds. Enter an integer from 0 to 128. Leave blank to use the default value 64. The value that you enter applies to 10-bit ranges. For 8-bit ranges, MediaConvert automatically scales this value down. When you specify a value for Minumum YUV, you must set Sample range conversion to Limited range clip.
Implementations§
source§impl ClipLimits
impl ClipLimits
sourcepub fn maximum_rgb_tolerance(&self) -> Option<i32>
pub fn maximum_rgb_tolerance(&self) -> Option<i32>
Specify the Maximum RGB color sample range tolerance for your output. MediaConvert corrects any YUV values that, when converted to RGB, would be outside the upper tolerance that you specify. Enter an integer from 90 to 105 as an offset percentage to the maximum possible value. Leave blank to use the default value 100. When you specify a value for Maximum RGB tolerance, you must set Sample range conversion to Limited range clip.
sourcepub fn maximum_yuv(&self) -> Option<i32>
pub fn maximum_yuv(&self) -> Option<i32>
Specify the Maximum YUV color sample limit. MediaConvert conforms any pixels in your input above the value that you specify to typical limited range bounds. Enter an integer from 920 to 1023. Leave blank to use the default value 940. The value that you enter applies to 10-bit ranges. For 8-bit ranges, MediaConvert automatically scales this value down. When you specify a value for Maximum YUV, you must set Sample range conversion to Limited range clip.
sourcepub fn minimum_rgb_tolerance(&self) -> Option<i32>
pub fn minimum_rgb_tolerance(&self) -> Option<i32>
Specify the Minimum RGB color sample range tolerance for your output. MediaConvert corrects any YUV values that, when converted to RGB, would be outside the lower tolerance that you specify. Enter an integer from -5 to 10 as an offset percentage to the minimum possible value. Leave blank to use the default value 0. When you specify a value for Minimum RGB tolerance, you must set Sample range conversion to Limited range clip.
sourcepub fn minimum_yuv(&self) -> Option<i32>
pub fn minimum_yuv(&self) -> Option<i32>
Specify the Minimum YUV color sample limit. MediaConvert conforms any pixels in your input below the value that you specify to typical limited range bounds. Enter an integer from 0 to 128. Leave blank to use the default value 64. The value that you enter applies to 10-bit ranges. For 8-bit ranges, MediaConvert automatically scales this value down. When you specify a value for Minumum YUV, you must set Sample range conversion to Limited range clip.
source§impl ClipLimits
impl ClipLimits
sourcepub fn builder() -> ClipLimitsBuilder
pub fn builder() -> ClipLimitsBuilder
Creates a new builder-style object to manufacture ClipLimits
.
Trait Implementations§
source§impl Clone for ClipLimits
impl Clone for ClipLimits
source§fn clone(&self) -> ClipLimits
fn clone(&self) -> ClipLimits
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ClipLimits
impl Debug for ClipLimits
source§impl PartialEq for ClipLimits
impl PartialEq for ClipLimits
source§fn eq(&self, other: &ClipLimits) -> bool
fn eq(&self, other: &ClipLimits) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ClipLimits
Auto Trait Implementations§
impl Freeze for ClipLimits
impl RefUnwindSafe for ClipLimits
impl Send for ClipLimits
impl Sync for ClipLimits
impl Unpin for ClipLimits
impl UnwindSafe for ClipLimits
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
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>
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