[][src]Struct rusoto_elastictranscoder::CaptionFormat

pub struct CaptionFormat {
    pub encryption: Option<Encryption>,
    pub format: Option<String>,
    pub pattern: Option<String>,
}

The file format of the output captions. If you leave this value blank, Elastic Transcoder returns an error.

Fields

encryption: Option<Encryption>

The encryption settings, if any, that you want Elastic Transcoder to apply to your caption formats.

format: Option<String>

The format you specify determines whether Elastic Transcoder generates an embedded or sidecar caption for this output.

pattern: Option<String>

The prefix for caption filenames, in the form description-{language}, where:

If you don't include {language} in the file name pattern, Elastic Transcoder automatically appends "{language}" to the value that you specify for the description. In addition, Elastic Transcoder automatically appends the count to the end of the segment files.

For example, suppose you're transcoding into srt format. When you enter "Sydney-{language}-sunrise", and the language of the captions is English (en), the name of the first caption file is be Sydney-en-sunrise00000.srt.

Trait Implementations

impl PartialEq<CaptionFormat> for CaptionFormat[src]

impl Default for CaptionFormat[src]

impl Clone for CaptionFormat[src]

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

Performs copy-assignment from source. Read more

impl Debug for CaptionFormat[src]

impl Serialize for CaptionFormat[src]

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

Auto Trait Implementations

impl Send for CaptionFormat

impl Sync for CaptionFormat

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