Struct aws_sdk_mediaconnect::types::Fmtp
source · #[non_exhaustive]pub struct Fmtp {
pub channel_order: Option<String>,
pub colorimetry: Option<Colorimetry>,
pub exact_framerate: Option<String>,
pub par: Option<String>,
pub range: Option<Range>,
pub scan_mode: Option<ScanMode>,
pub tcs: Option<Tcs>,
}
Expand description
FMTP
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.channel_order: Option<String>
The format of the audio channel.
colorimetry: Option<Colorimetry>
The format that is used for the representation of color.
exact_framerate: Option<String>
The frame rate for the video stream, in frames/second. For example: 60000/1001. If you specify a whole number, MediaConnect uses a ratio of N/1. For example, if you specify 60, MediaConnect uses 60/1 as the exactFramerate.
par: Option<String>
The pixel aspect ratio (PAR) of the video.
range: Option<Range>
The encoding range of the video.
scan_mode: Option<ScanMode>
The type of compression that was used to smooth the video’s appearance
tcs: Option<Tcs>
The transfer characteristic system (TCS) that is used in the video.
Implementations§
source§impl Fmtp
impl Fmtp
sourcepub fn channel_order(&self) -> Option<&str>
pub fn channel_order(&self) -> Option<&str>
The format of the audio channel.
sourcepub fn colorimetry(&self) -> Option<&Colorimetry>
pub fn colorimetry(&self) -> Option<&Colorimetry>
The format that is used for the representation of color.
sourcepub fn exact_framerate(&self) -> Option<&str>
pub fn exact_framerate(&self) -> Option<&str>
The frame rate for the video stream, in frames/second. For example: 60000/1001. If you specify a whole number, MediaConnect uses a ratio of N/1. For example, if you specify 60, MediaConnect uses 60/1 as the exactFramerate.
Trait Implementations§
source§impl PartialEq for Fmtp
impl PartialEq for Fmtp
impl StructuralPartialEq for Fmtp
Auto Trait Implementations§
impl Freeze for Fmtp
impl RefUnwindSafe for Fmtp
impl Send for Fmtp
impl Sync for Fmtp
impl Unpin for Fmtp
impl UnwindSafe for Fmtp
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