Struct rusoto_mediaconvert::MovSettings
source · [−]pub struct MovSettings {
pub clap_atom: Option<String>,
pub cslg_atom: Option<String>,
pub mpeg_2_four_cc_control: Option<String>,
pub padding_control: Option<String>,
pub reference: Option<String>,
}
Expand description
These settings relate to your QuickTime MOV output container.
Fields
clap_atom: Option<String>
When enabled, include 'clap' atom if appropriate for the video output settings.
cslg_atom: Option<String>
When enabled, file composition times will start at zero, composition times in the 'ctts' (composition time to sample) box for B-frames will be negative, and a 'cslg' (composition shift least greatest) box will be included per 14496-1 amendment 1. This improves compatibility with Apple players and tools.
mpeg_2_four_cc_control: Option<String>
When set to XDCAM, writes MPEG2 video streams into the QuickTime file using XDCAM fourcc codes. This increases compatibility with Apple editors and players, but may decrease compatibility with other players. Only applicable when the video codec is MPEG2.
padding_control: Option<String>
To make this output compatible with Omenon, keep the default value, OMNEON. Unless you need Omneon compatibility, set this value to NONE. When you keep the default value, OMNEON, MediaConvert increases the length of the edit list atom. This might cause file rejections when a recipient of the output file doesn't expct this extra padding.
reference: Option<String>
Always keep the default value (SELF_CONTAINED) for this setting.
Trait Implementations
sourceimpl Clone for MovSettings
impl Clone for MovSettings
sourcefn clone(&self) -> MovSettings
fn clone(&self) -> MovSettings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MovSettings
impl Debug for MovSettings
sourceimpl Default for MovSettings
impl Default for MovSettings
sourcefn default() -> MovSettings
fn default() -> MovSettings
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MovSettings
impl<'de> Deserialize<'de> for MovSettings
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<MovSettings> for MovSettings
impl PartialEq<MovSettings> for MovSettings
sourcefn eq(&self, other: &MovSettings) -> bool
fn eq(&self, other: &MovSettings) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &MovSettings) -> bool
fn ne(&self, other: &MovSettings) -> bool
This method tests for !=
.
sourceimpl Serialize for MovSettings
impl Serialize for MovSettings
impl StructuralPartialEq for MovSettings
Auto Trait Implementations
impl RefUnwindSafe for MovSettings
impl Send for MovSettings
impl Sync for MovSettings
impl Unpin for MovSettings
impl UnwindSafe for MovSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more