Struct aws_sdk_mediaconvert::types::MxfSettings
source · #[non_exhaustive]pub struct MxfSettings {
pub afd_signaling: Option<MxfAfdSignaling>,
pub profile: Option<MxfProfile>,
pub xavc_profile_settings: Option<MxfXavcProfileSettings>,
}
Expand description
These settings relate to your MXF output container.
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.afd_signaling: Option<MxfAfdSignaling>
Optional. When you have AFD signaling set up in your output video stream, use this setting to choose whether to also include it in the MXF wrapper. Choose Don’t copy to exclude AFD signaling from the MXF wrapper. Choose Copy from video stream to copy the AFD values from the video stream for this output to the MXF wrapper. Regardless of which option you choose, the AFD values remain in the video stream. Related settings: To set up your output to include or exclude AFD values, see AfdSignaling, under VideoDescription. On the console, find AFD signaling under the output’s video encoding settings.
profile: Option<MxfProfile>
Specify the MXF profile, also called shim, for this output. To automatically select a profile according to your output video codec and resolution, leave blank. For a list of codecs supported with each MXF profile, see https://docs.aws.amazon.com/mediaconvert/latest/ug/codecs-supported-with-each-mxf-profile.html. For more information about the automatic selection behavior, see https://docs.aws.amazon.com/mediaconvert/latest/ug/default-automatic-selection-of-mxf-profiles.html.
xavc_profile_settings: Option<MxfXavcProfileSettings>
Specify the XAVC profile settings for MXF outputs when you set your MXF profile to XAVC.
Implementations§
source§impl MxfSettings
impl MxfSettings
sourcepub fn afd_signaling(&self) -> Option<&MxfAfdSignaling>
pub fn afd_signaling(&self) -> Option<&MxfAfdSignaling>
Optional. When you have AFD signaling set up in your output video stream, use this setting to choose whether to also include it in the MXF wrapper. Choose Don’t copy to exclude AFD signaling from the MXF wrapper. Choose Copy from video stream to copy the AFD values from the video stream for this output to the MXF wrapper. Regardless of which option you choose, the AFD values remain in the video stream. Related settings: To set up your output to include or exclude AFD values, see AfdSignaling, under VideoDescription. On the console, find AFD signaling under the output’s video encoding settings.
sourcepub fn profile(&self) -> Option<&MxfProfile>
pub fn profile(&self) -> Option<&MxfProfile>
Specify the MXF profile, also called shim, for this output. To automatically select a profile according to your output video codec and resolution, leave blank. For a list of codecs supported with each MXF profile, see https://docs.aws.amazon.com/mediaconvert/latest/ug/codecs-supported-with-each-mxf-profile.html. For more information about the automatic selection behavior, see https://docs.aws.amazon.com/mediaconvert/latest/ug/default-automatic-selection-of-mxf-profiles.html.
sourcepub fn xavc_profile_settings(&self) -> Option<&MxfXavcProfileSettings>
pub fn xavc_profile_settings(&self) -> Option<&MxfXavcProfileSettings>
Specify the XAVC profile settings for MXF outputs when you set your MXF profile to XAVC.
source§impl MxfSettings
impl MxfSettings
sourcepub fn builder() -> MxfSettingsBuilder
pub fn builder() -> MxfSettingsBuilder
Creates a new builder-style object to manufacture MxfSettings
.
Trait Implementations§
source§impl Clone for MxfSettings
impl Clone for MxfSettings
source§fn clone(&self) -> MxfSettings
fn clone(&self) -> MxfSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MxfSettings
impl Debug for MxfSettings
source§impl PartialEq for MxfSettings
impl PartialEq for MxfSettings
source§fn eq(&self, other: &MxfSettings) -> bool
fn eq(&self, other: &MxfSettings) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MxfSettings
Auto Trait Implementations§
impl Freeze for MxfSettings
impl RefUnwindSafe for MxfSettings
impl Send for MxfSettings
impl Sync for MxfSettings
impl Unpin for MxfSettings
impl UnwindSafe for MxfSettings
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