[][src]Struct rusoto_medialive::VideoDescription

pub struct VideoDescription {
    pub codec_settings: Option<VideoCodecSettings>,
    pub height: Option<i64>,
    pub name: String,
    pub respond_to_afd: Option<String>,
    pub scaling_behavior: Option<String>,
    pub sharpness: Option<i64>,
    pub width: Option<i64>,
}

Video settings for this stream.

Fields

Video codec settings.

Output video height (in pixels). Leave blank to use source video height. If left blank, width must also be unspecified.

The name of this VideoDescription. Outputs will use this name to uniquely identify this Description. Description names should be unique within this Live Event.

Indicates how to respond to the AFD values in the input stream. Setting to "respond" causes input video to be clipped, depending on AFD value, input display aspect ratio and output display aspect ratio.

When set to "stretchToOutput", automatically configures the output position to stretch the video to the specified output resolution. This option will override any position value.

Changes the width of the anti-alias filter kernel used for scaling. Only applies if scaling is being performed and antiAlias is set to true. 0 is the softest setting, 100 the sharpest, and 50 recommended for most content.

Output video width (in pixels). Leave out to use source video width. If left out, height must also be left out. Display aspect ratio is always preserved by letterboxing or pillarboxing when necessary.

Trait Implementations

impl Clone for VideoDescription
[src]

Performs copy-assignment from source. Read more

impl Default for VideoDescription
[src]

impl PartialEq<VideoDescription> for VideoDescription
[src]

impl Debug for VideoDescription
[src]

impl Serialize for VideoDescription
[src]

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

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

impl<T, U> Into for T where
    U: From<T>, 
[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> Any for T where
    T: 'static + ?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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

Should always be Self