AWS SDK for C++

AWS SDK for C++ Version 1.11.617

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::MediaConvert::Model::Deinterlacer Class Reference

#include <Deinterlacer.h>

Public Member Functions

AWS_MEDIACONVERT_API Deinterlacer ()=default
 
AWS_MEDIACONVERT_API Deinterlacer (Aws::Utils::Json::JsonView jsonValue)
 
AWS_MEDIACONVERT_API Deinterlaceroperator= (Aws::Utils::Json::JsonView jsonValue)
 
AWS_MEDIACONVERT_API Aws::Utils::Json::JsonValue Jsonize () const
 
 
bool AlgorithmHasBeenSet () const
 
 
 
 
bool ControlHasBeenSet () const
 
 
 
 
bool ModeHasBeenSet () const
 
 
 

Detailed Description

Settings for deinterlacer

See Also:

AWS API Reference

Definition at line 33 of file Deinterlacer.h.

Constructor & Destructor Documentation

◆ Deinterlacer() [1/2]

AWS_MEDIACONVERT_API Aws::MediaConvert::Model::Deinterlacer::Deinterlacer ( )
default

◆ Deinterlacer() [2/2]

AWS_MEDIACONVERT_API Aws::MediaConvert::Model::Deinterlacer::Deinterlacer ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AlgorithmHasBeenSet()

bool Aws::MediaConvert::Model::Deinterlacer::AlgorithmHasBeenSet ( ) const
inline

Only applies when you set Deinterlace mode to Deinterlace or Adaptive. Interpolate produces sharper pictures, while blend produces smoother motion. If your source file includes a ticker, such as a scrolling headline at the bottom of the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that Linear interpolation may introduce video artifacts into your output.

Definition at line 52 of file Deinterlacer.h.

◆ ControlHasBeenSet()

bool Aws::MediaConvert::Model::Deinterlacer::ControlHasBeenSet ( ) const
inline
  • 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.

Definition at line 69 of file Deinterlacer.h.

◆ GetAlgorithm()

DeinterlaceAlgorithm Aws::MediaConvert::Model::Deinterlacer::GetAlgorithm ( ) const
inline

Only applies when you set Deinterlace mode to Deinterlace or Adaptive. Interpolate produces sharper pictures, while blend produces smoother motion. If your source file includes a ticker, such as a scrolling headline at the bottom of the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that Linear interpolation may introduce video artifacts into your output.

Definition at line 51 of file Deinterlacer.h.

◆ GetControl()

DeinterlacerControl Aws::MediaConvert::Model::Deinterlacer::GetControl ( ) const
inline
  • 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.

Definition at line 68 of file Deinterlacer.h.

◆ GetMode()

DeinterlacerMode Aws::MediaConvert::Model::Deinterlacer::GetMode ( ) const
inline
   Use Deinterlacer 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.

Definition at line 84 of file Deinterlacer.h.

◆ Jsonize()

AWS_MEDIACONVERT_API Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::Deinterlacer::Jsonize ( ) const

◆ ModeHasBeenSet()

bool Aws::MediaConvert::Model::Deinterlacer::ModeHasBeenSet ( ) const
inline
   Use Deinterlacer 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.

Definition at line 85 of file Deinterlacer.h.

◆ operator=()

AWS_MEDIACONVERT_API Deinterlacer & Aws::MediaConvert::Model::Deinterlacer::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAlgorithm()

void Aws::MediaConvert::Model::Deinterlacer::SetAlgorithm ( DeinterlaceAlgorithm  value)
inline

Only applies when you set Deinterlace mode to Deinterlace or Adaptive. Interpolate produces sharper pictures, while blend produces smoother motion. If your source file includes a ticker, such as a scrolling headline at the bottom of the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that Linear interpolation may introduce video artifacts into your output.

Definition at line 53 of file Deinterlacer.h.

◆ SetControl()

void Aws::MediaConvert::Model::Deinterlacer::SetControl ( DeinterlacerControl  value)
inline
  • 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.

Definition at line 70 of file Deinterlacer.h.

◆ SetMode()

void Aws::MediaConvert::Model::Deinterlacer::SetMode ( DeinterlacerMode  value)
inline
   Use Deinterlacer 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.

Definition at line 86 of file Deinterlacer.h.

◆ WithAlgorithm()

Deinterlacer & Aws::MediaConvert::Model::Deinterlacer::WithAlgorithm ( DeinterlaceAlgorithm  value)
inline

Only applies when you set Deinterlace mode to Deinterlace or Adaptive. Interpolate produces sharper pictures, while blend produces smoother motion. If your source file includes a ticker, such as a scrolling headline at the bottom of the frame: Choose Interpolate ticker or Blend ticker. To apply field doubling: Choose Linear interpolation. Note that Linear interpolation may introduce video artifacts into your output.

Definition at line 54 of file Deinterlacer.h.

◆ WithControl()

Deinterlacer & Aws::MediaConvert::Model::Deinterlacer::WithControl ( DeinterlacerControl  value)
inline
  • 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.

Definition at line 71 of file Deinterlacer.h.

◆ WithMode()

Deinterlacer & Aws::MediaConvert::Model::Deinterlacer::WithMode ( DeinterlacerMode  value)
inline
   Use Deinterlacer 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.

Definition at line 87 of file Deinterlacer.h.


The documentation for this class was generated from the following file: