[][src]Struct rusoto_mediaconvert::InputTemplate

pub struct InputTemplate {
    pub audio_selector_groups: Option<HashMap<String, AudioSelectorGroup>>,
    pub audio_selectors: Option<HashMap<String, AudioSelector>>,
    pub caption_selectors: Option<HashMap<String, CaptionSelector>>,
    pub deblock_filter: Option<String>,
    pub denoise_filter: Option<String>,
    pub filter_enable: Option<String>,
    pub filter_strength: Option<i64>,
    pub input_clippings: Option<Vec<InputClipping>>,
    pub program_number: Option<i64>,
    pub psi_control: Option<String>,
    pub timecode_source: Option<String>,
    pub video_selector: Option<VideoSelector>,
}

Specified video input in a template.

Fields

Specifies set of audio selectors within an input to combine. An input may have multiple audio selector groups. See "Audio Selector Group":#inputs-audioselectorgroup for more information.

Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your outputs. You can use mutiple Audio selectors per input.

Use Captions selectors (CaptionSelectors) to specify the captions data from the input that you will use in your outputs. You can use mutiple captions selectors per input.

Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise). The range is -5 to 5. Default is 0.

(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in the outputs. If you provide only a start time, the clip will be the entire input from that point to the end. If you provide only an end time, it will be the entire input up to that point. When you specify more than one input clip, the transcoding service creates the job outputs by stringing the clips together in the order you specify them.

Use Program (programNumber) to select a specific program from within a multi-program transport stream. Note that Quad 4K is not currently supported. Default is the first program within the transport stream. If the program you specify doesn't exist, the transcoding service will use this default.

Trait Implementations

impl Clone for InputTemplate
[src]

Performs copy-assignment from source. Read more

impl Default for InputTemplate
[src]

impl PartialEq<InputTemplate> for InputTemplate
[src]

impl Debug for InputTemplate
[src]

impl Serialize for InputTemplate
[src]

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

Auto Trait Implementations

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]

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

🔬 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, U> TryInto for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

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

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T