[][src]Struct rusoto_mediaconvert::Deinterlacer

pub struct Deinterlacer {
    pub algorithm: Option<String>,
    pub control: Option<String>,
    pub mode: Option<String>,
}

Settings for deinterlacer

Fields

algorithm: Option<String>

Only applies when you set Deinterlacer (DeinterlaceMode) to Deinterlace (DEINTERLACE) or Adaptive (ADAPTIVE). Motion adaptive interpolate (INTERPOLATE) produces sharper pictures, while blend (BLEND) produces smoother motion. Use (INTERPOLATETICKER) OR (BLENDTICKER) if your source file includes a ticker, such as a scrolling headline at the bottom of the frame.

control: Option<String>
mode: Option<String>

Use Deinterlacer (DeinterlaceMode) to choose how the service will do deinterlacing. Default is Deinterlace. - Deinterlace converts interlaced to progressive. - Inverse telecine converts Hard Telecine 29.97i to progressive 23.976p. - Adaptive auto-detects and converts to progressive.

Trait Implementations

impl PartialEq<Deinterlacer> for Deinterlacer[src]

impl Default for Deinterlacer[src]

impl Clone for Deinterlacer[src]

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

Performs copy-assignment from source. Read more

impl Debug for Deinterlacer[src]

impl Serialize for Deinterlacer[src]

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

Auto Trait Implementations

impl Send for Deinterlacer

impl Sync for Deinterlacer

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