[][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 PartialEq<MovSettings> for MovSettings[src]

impl Default for MovSettings[src]

impl Clone for MovSettings[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for MovSettings[src]

impl Serialize for MovSettings[src]

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

Auto Trait Implementations

impl Send for MovSettings

impl Sync for MovSettings

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self