Struct aws_sdk_mediaconvert::types::AvcIntraUhdSettings
source · #[non_exhaustive]pub struct AvcIntraUhdSettings {
pub quality_tuning_level: Option<AvcIntraUhdQualityTuningLevel>,
}
Expand description
Optional when you set AVC-Intra class to Class 4K/2K. When you set AVC-Intra class to a different value, this object isn’t allowed.
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.quality_tuning_level: Option<AvcIntraUhdQualityTuningLevel>
Optional. Use Quality tuning level to choose how many transcoding passes MediaConvert does with your video. When you choose Multi-pass, your video quality is better and your output bitrate is more accurate. That is, the actual bitrate of your output is closer to the target bitrate defined in the specification. When you choose Single-pass, your encoding time is faster. The default behavior is Single-pass.
Implementations§
source§impl AvcIntraUhdSettings
impl AvcIntraUhdSettings
sourcepub fn quality_tuning_level(&self) -> Option<&AvcIntraUhdQualityTuningLevel>
pub fn quality_tuning_level(&self) -> Option<&AvcIntraUhdQualityTuningLevel>
Optional. Use Quality tuning level to choose how many transcoding passes MediaConvert does with your video. When you choose Multi-pass, your video quality is better and your output bitrate is more accurate. That is, the actual bitrate of your output is closer to the target bitrate defined in the specification. When you choose Single-pass, your encoding time is faster. The default behavior is Single-pass.
source§impl AvcIntraUhdSettings
impl AvcIntraUhdSettings
sourcepub fn builder() -> AvcIntraUhdSettingsBuilder
pub fn builder() -> AvcIntraUhdSettingsBuilder
Creates a new builder-style object to manufacture AvcIntraUhdSettings
.
Trait Implementations§
source§impl Clone for AvcIntraUhdSettings
impl Clone for AvcIntraUhdSettings
source§fn clone(&self) -> AvcIntraUhdSettings
fn clone(&self) -> AvcIntraUhdSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AvcIntraUhdSettings
impl Debug for AvcIntraUhdSettings
source§impl PartialEq for AvcIntraUhdSettings
impl PartialEq for AvcIntraUhdSettings
source§fn eq(&self, other: &AvcIntraUhdSettings) -> bool
fn eq(&self, other: &AvcIntraUhdSettings) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AvcIntraUhdSettings
Auto Trait Implementations§
impl Freeze for AvcIntraUhdSettings
impl RefUnwindSafe for AvcIntraUhdSettings
impl Send for AvcIntraUhdSettings
impl Sync for AvcIntraUhdSettings
impl Unpin for AvcIntraUhdSettings
impl UnwindSafe for AvcIntraUhdSettings
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