[][src]Struct rusoto_medialive::InputSettings

pub struct InputSettings {
    pub audio_selectors: Option<Vec<AudioSelector>>,
    pub caption_selectors: Option<Vec<CaptionSelector>>,
    pub deblock_filter: Option<String>,
    pub denoise_filter: Option<String>,
    pub filter_strength: Option<i64>,
    pub input_filter: Option<String>,
    pub network_input_settings: Option<NetworkInputSettings>,
    pub source_end_behavior: Option<String>,
    pub video_selector: Option<VideoSelector>,
}

Live Event input parameters. There can be multiple inputs in a single Live Event.

Fields

Used to select the audio stream to decode for inputs that have multiple available.

Used to select the caption input to use for inputs that have multiple available.

Enable or disable the deblock filter when filtering.

Enable or disable the denoise filter when filtering.

Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).

Turns on the filter for this input. MPEG-2 inputs have the deblocking filter enabled by default. 1) auto - filtering will be applied depending on input type/quality 2) disabled - no filtering will be applied to the input 3) forced - filtering will be applied regardless of input type

Input settings.

Loop input if it is a file. This allows a file input to be streamed indefinitely.

Informs which video elementary stream to decode for input types that have multiple available.

Trait Implementations

impl Clone for InputSettings
[src]

Performs copy-assignment from source. Read more

impl Default for InputSettings
[src]

impl PartialEq<InputSettings> for InputSettings
[src]

impl Debug for InputSettings
[src]

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

impl Serialize for InputSettings
[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> BorrowMut 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> 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