[][src]Struct rusoto_mediaconvert::CaptionSourceSettings

pub struct CaptionSourceSettings {
    pub ancillary_source_settings: Option<AncillarySourceSettings>,
    pub dvb_sub_source_settings: Option<DvbSubSourceSettings>,
    pub embedded_source_settings: Option<EmbeddedSourceSettings>,
    pub file_source_settings: Option<FileSourceSettings>,
    pub source_type: Option<String>,
    pub teletext_source_settings: Option<TeletextSourceSettings>,
    pub track_source_settings: Option<TrackSourceSettings>,
}

If your input captions are SCC, TTML, STL, SMI, SRT, or IMSC in an xml file, specify the URI of the input captions source file. If your input captions are IMSC in an IMF package, use TrackSourceSettings instead of FileSoureSettings.

Fields

ancillary_source_settings: Option<AncillarySourceSettings>

Settings for ancillary captions source.

dvb_sub_source_settings: Option<DvbSubSourceSettings>

DVB Sub Source Settings

embedded_source_settings: Option<EmbeddedSourceSettings>

Settings for embedded captions Source

file_source_settings: Option<FileSourceSettings>

If your input captions are SCC, SMI, SRT, STL, TTML, or IMSC 1.1 in an xml file, specify the URI of the input caption source file. If your caption source is IMSC in an IMF package, use TrackSourceSettings instead of FileSoureSettings.

source_type: Option<String>

Use Source (SourceType) to identify the format of your input captions. The service cannot auto-detect caption format.

teletext_source_settings: Option<TeletextSourceSettings>

Settings specific to Teletext caption sources, including Page number.

track_source_settings: Option<TrackSourceSettings>

Settings specific to caption sources that are specified by track number. Currently, this is only IMSC captions in an IMF package. If your caption source is IMSC 1.1 in a separate xml file, use FileSourceSettings instead of TrackSourceSettings.

Trait Implementations

impl Clone for CaptionSourceSettings[src]

impl Debug for CaptionSourceSettings[src]

impl Default for CaptionSourceSettings[src]

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

impl PartialEq<CaptionSourceSettings> for CaptionSourceSettings[src]

impl Serialize for CaptionSourceSettings[src]

impl StructuralPartialEq for CaptionSourceSettings[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.