Struct aws_sdk_mediaconnect::types::FmtpRequest
source · #[non_exhaustive]pub struct FmtpRequest {
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
The settings that you want to use to define the media stream.
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 FmtpRequest
impl FmtpRequest
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.
source§impl FmtpRequest
impl FmtpRequest
sourcepub fn builder() -> FmtpRequestBuilder
pub fn builder() -> FmtpRequestBuilder
Creates a new builder-style object to manufacture FmtpRequest.
Trait Implementations§
source§impl Clone for FmtpRequest
impl Clone for FmtpRequest
source§fn clone(&self) -> FmtpRequest
fn clone(&self) -> FmtpRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for FmtpRequest
impl Debug for FmtpRequest
source§impl PartialEq for FmtpRequest
impl PartialEq for FmtpRequest
source§fn eq(&self, other: &FmtpRequest) -> bool
fn eq(&self, other: &FmtpRequest) -> bool
self and other values to be equal, and is used
by ==.