libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaConvert.Types.Deinterlacer

Description

 
Synopsis

Documentation

data Deinterlacer Source #

Settings for deinterlacer

See: newDeinterlacer smart constructor.

Constructors

Deinterlacer' 

Fields

  • control :: Maybe DeinterlacerControl
    • When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.
  • mode :: Maybe DeinterlacerMode

    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.

  • algorithm :: Maybe DeinterlaceAlgorithm

    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 (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your source file includes a ticker, such as a scrolling headline at the bottom of the frame.

Instances

Instances details
Eq Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

Read Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

Show Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

Generic Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

Associated Types

type Rep Deinterlacer :: Type -> Type #

NFData Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

Methods

rnf :: Deinterlacer -> () #

Hashable Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

ToJSON Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

FromJSON Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

type Rep Deinterlacer Source # 
Instance details

Defined in Amazonka.MediaConvert.Types.Deinterlacer

type Rep Deinterlacer = D1 ('MetaData "Deinterlacer" "Amazonka.MediaConvert.Types.Deinterlacer" "libZSservicesZSamazonka-mediaconvertZSamazonka-mediaconvert" 'False) (C1 ('MetaCons "Deinterlacer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "control") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeinterlacerControl)) :*: (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeinterlacerMode)) :*: S1 ('MetaSel ('Just "algorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeinterlaceAlgorithm)))))

newDeinterlacer :: Deinterlacer Source #

Create a value of Deinterlacer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:control:Deinterlacer', deinterlacer_control - - When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.

$sel:mode:Deinterlacer', deinterlacer_mode - 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.

$sel:algorithm:Deinterlacer', deinterlacer_algorithm - 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 (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your source file includes a ticker, such as a scrolling headline at the bottom of the frame.

deinterlacer_control :: Lens' Deinterlacer (Maybe DeinterlacerControl) Source #

  • When set to NORMAL (default), the deinterlacer does not convert frames that are tagged in metadata as progressive. It will only convert those that are tagged as some other type. - When set to FORCE_ALL_FRAMES, the deinterlacer converts every frame to progressive - even those that are already tagged as progressive. Turn Force mode on only if there is a good chance that the metadata has tagged frames as progressive when they are not progressive. Do not turn on otherwise; processing frames that are already progressive into progressive will probably result in lower quality video.

deinterlacer_mode :: Lens' Deinterlacer (Maybe DeinterlacerMode) Source #

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.

deinterlacer_algorithm :: Lens' Deinterlacer (Maybe DeinterlaceAlgorithm) Source #

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 (INTERPOLATE_TICKER) OR (BLEND_TICKER) if your source file includes a ticker, such as a scrolling headline at the bottom of the frame.