[][src]Struct rusoto_mediaconvert::MovSettings

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>,
}

Settings for MOV 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>

If set to OMNEON, inserts Omneon-compatible padding

reference: Option<String>

Always keep the default value (SELF_CONTAINED) for this setting.

Trait Implementations

impl Clone for MovSettings[src]

impl Debug for MovSettings[src]

impl Default for MovSettings[src]

impl<'de> Deserialize<'de> for MovSettings[src]

impl PartialEq<MovSettings> for MovSettings[src]

impl Serialize for MovSettings[src]

impl StructuralPartialEq for MovSettings[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.