AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConvert::Model::VideoPreprocessor Class Reference

#include <VideoPreprocessor.h>

Public Member Functions

 VideoPreprocessor ()
 
 VideoPreprocessor (Aws::Utils::Json::JsonView jsonValue)
 
VideoPreprocessoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ColorCorrectorGetColorCorrector () const
 
bool ColorCorrectorHasBeenSet () const
 
void SetColorCorrector (const ColorCorrector &value)
 
void SetColorCorrector (ColorCorrector &&value)
 
VideoPreprocessorWithColorCorrector (const ColorCorrector &value)
 
VideoPreprocessorWithColorCorrector (ColorCorrector &&value)
 
const DeinterlacerGetDeinterlacer () const
 
bool DeinterlacerHasBeenSet () const
 
void SetDeinterlacer (const Deinterlacer &value)
 
void SetDeinterlacer (Deinterlacer &&value)
 
VideoPreprocessorWithDeinterlacer (const Deinterlacer &value)
 
VideoPreprocessorWithDeinterlacer (Deinterlacer &&value)
 
const DolbyVisionGetDolbyVision () const
 
bool DolbyVisionHasBeenSet () const
 
void SetDolbyVision (const DolbyVision &value)
 
void SetDolbyVision (DolbyVision &&value)
 
VideoPreprocessorWithDolbyVision (const DolbyVision &value)
 
VideoPreprocessorWithDolbyVision (DolbyVision &&value)
 
const Hdr10PlusGetHdr10Plus () const
 
bool Hdr10PlusHasBeenSet () const
 
void SetHdr10Plus (const Hdr10Plus &value)
 
void SetHdr10Plus (Hdr10Plus &&value)
 
VideoPreprocessorWithHdr10Plus (const Hdr10Plus &value)
 
VideoPreprocessorWithHdr10Plus (Hdr10Plus &&value)
 
const ImageInserterGetImageInserter () const
 
bool ImageInserterHasBeenSet () const
 
void SetImageInserter (const ImageInserter &value)
 
void SetImageInserter (ImageInserter &&value)
 
VideoPreprocessorWithImageInserter (const ImageInserter &value)
 
VideoPreprocessorWithImageInserter (ImageInserter &&value)
 
const NoiseReducerGetNoiseReducer () const
 
bool NoiseReducerHasBeenSet () const
 
void SetNoiseReducer (const NoiseReducer &value)
 
void SetNoiseReducer (NoiseReducer &&value)
 
VideoPreprocessorWithNoiseReducer (const NoiseReducer &value)
 
VideoPreprocessorWithNoiseReducer (NoiseReducer &&value)
 
const PartnerWatermarkingGetPartnerWatermarking () const
 
bool PartnerWatermarkingHasBeenSet () const
 
void SetPartnerWatermarking (const PartnerWatermarking &value)
 
void SetPartnerWatermarking (PartnerWatermarking &&value)
 
VideoPreprocessorWithPartnerWatermarking (const PartnerWatermarking &value)
 
VideoPreprocessorWithPartnerWatermarking (PartnerWatermarking &&value)
 
const TimecodeBurninGetTimecodeBurnin () const
 
bool TimecodeBurninHasBeenSet () const
 
void SetTimecodeBurnin (const TimecodeBurnin &value)
 
void SetTimecodeBurnin (TimecodeBurnin &&value)
 
VideoPreprocessorWithTimecodeBurnin (const TimecodeBurnin &value)
 
VideoPreprocessorWithTimecodeBurnin (TimecodeBurnin &&value)
 

Detailed Description

Find additional transcoding features under Preprocessors (VideoPreprocessors). Enable the features at each output individually. These features are disabled by default.

See Also:

AWS API Reference

Definition at line 40 of file VideoPreprocessor.h.

Constructor & Destructor Documentation

◆ VideoPreprocessor() [1/2]

Aws::MediaConvert::Model::VideoPreprocessor::VideoPreprocessor ( )

◆ VideoPreprocessor() [2/2]

Aws::MediaConvert::Model::VideoPreprocessor::VideoPreprocessor ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ColorCorrectorHasBeenSet()

bool Aws::MediaConvert::Model::VideoPreprocessor::ColorCorrectorHasBeenSet ( ) const
inline

Use these settings to convert the color space or to modify properties such as hue and contrast for this output. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Definition at line 61 of file VideoPreprocessor.h.

◆ DeinterlacerHasBeenSet()

bool Aws::MediaConvert::Model::VideoPreprocessor::DeinterlacerHasBeenSet ( ) const
inline

Use the deinterlacer to produce smoother motion and a clearer picture. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Definition at line 104 of file VideoPreprocessor.h.

◆ DolbyVisionHasBeenSet()

bool Aws::MediaConvert::Model::VideoPreprocessor::DolbyVisionHasBeenSet ( ) const
inline

Enable Dolby Vision feature to produce Dolby Vision compatible video output.

Definition at line 143 of file VideoPreprocessor.h.

◆ GetColorCorrector()

const ColorCorrector& Aws::MediaConvert::Model::VideoPreprocessor::GetColorCorrector ( ) const
inline

Use these settings to convert the color space or to modify properties such as hue and contrast for this output. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Definition at line 54 of file VideoPreprocessor.h.

◆ GetDeinterlacer()

const Deinterlacer& Aws::MediaConvert::Model::VideoPreprocessor::GetDeinterlacer ( ) const
inline

Use the deinterlacer to produce smoother motion and a clearer picture. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Definition at line 97 of file VideoPreprocessor.h.

◆ GetDolbyVision()

const DolbyVision& Aws::MediaConvert::Model::VideoPreprocessor::GetDolbyVision ( ) const
inline

Enable Dolby Vision feature to produce Dolby Vision compatible video output.

Definition at line 138 of file VideoPreprocessor.h.

◆ GetHdr10Plus()

const Hdr10Plus& Aws::MediaConvert::Model::VideoPreprocessor::GetHdr10Plus ( ) const
inline

Enable HDR10+ analyis and metadata injection. Compatible with HEVC only.

Definition at line 169 of file VideoPreprocessor.h.

◆ GetImageInserter()

const ImageInserter& Aws::MediaConvert::Model::VideoPreprocessor::GetImageInserter ( ) const
inline

Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 202 of file VideoPreprocessor.h.

◆ GetNoiseReducer()

const NoiseReducer& Aws::MediaConvert::Model::VideoPreprocessor::GetNoiseReducer ( ) const
inline

Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 245 of file VideoPreprocessor.h.

◆ GetPartnerWatermarking()

const PartnerWatermarking& Aws::MediaConvert::Model::VideoPreprocessor::GetPartnerWatermarking ( ) const
inline

If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.

Definition at line 288 of file VideoPreprocessor.h.

◆ GetTimecodeBurnin()

const TimecodeBurnin& Aws::MediaConvert::Model::VideoPreprocessor::GetTimecodeBurnin ( ) const
inline

Settings for burning the output timecode and specified prefix into the output.

Definition at line 329 of file VideoPreprocessor.h.

◆ Hdr10PlusHasBeenSet()

bool Aws::MediaConvert::Model::VideoPreprocessor::Hdr10PlusHasBeenSet ( ) const
inline

Enable HDR10+ analyis and metadata injection. Compatible with HEVC only.

Definition at line 174 of file VideoPreprocessor.h.

◆ ImageInserterHasBeenSet()

bool Aws::MediaConvert::Model::VideoPreprocessor::ImageInserterHasBeenSet ( ) const
inline

Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 209 of file VideoPreprocessor.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::VideoPreprocessor::Jsonize ( ) const

◆ NoiseReducerHasBeenSet()

bool Aws::MediaConvert::Model::VideoPreprocessor::NoiseReducerHasBeenSet ( ) const
inline

Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 252 of file VideoPreprocessor.h.

◆ operator=()

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

◆ PartnerWatermarkingHasBeenSet()

bool Aws::MediaConvert::Model::VideoPreprocessor::PartnerWatermarkingHasBeenSet ( ) const
inline

If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.

Definition at line 295 of file VideoPreprocessor.h.

◆ SetColorCorrector() [1/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetColorCorrector ( ColorCorrector &&  value)
inline

Use these settings to convert the color space or to modify properties such as hue and contrast for this output. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Definition at line 75 of file VideoPreprocessor.h.

◆ SetColorCorrector() [2/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetColorCorrector ( const ColorCorrector value)
inline

Use these settings to convert the color space or to modify properties such as hue and contrast for this output. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Definition at line 68 of file VideoPreprocessor.h.

◆ SetDeinterlacer() [1/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetDeinterlacer ( const Deinterlacer value)
inline

Use the deinterlacer to produce smoother motion and a clearer picture. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Definition at line 111 of file VideoPreprocessor.h.

◆ SetDeinterlacer() [2/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetDeinterlacer ( Deinterlacer &&  value)
inline

Use the deinterlacer to produce smoother motion and a clearer picture. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Definition at line 118 of file VideoPreprocessor.h.

◆ SetDolbyVision() [1/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetDolbyVision ( const DolbyVision value)
inline

Enable Dolby Vision feature to produce Dolby Vision compatible video output.

Definition at line 148 of file VideoPreprocessor.h.

◆ SetDolbyVision() [2/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetDolbyVision ( DolbyVision &&  value)
inline

Enable Dolby Vision feature to produce Dolby Vision compatible video output.

Definition at line 153 of file VideoPreprocessor.h.

◆ SetHdr10Plus() [1/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetHdr10Plus ( const Hdr10Plus value)
inline

Enable HDR10+ analyis and metadata injection. Compatible with HEVC only.

Definition at line 179 of file VideoPreprocessor.h.

◆ SetHdr10Plus() [2/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetHdr10Plus ( Hdr10Plus &&  value)
inline

Enable HDR10+ analyis and metadata injection. Compatible with HEVC only.

Definition at line 184 of file VideoPreprocessor.h.

◆ SetImageInserter() [1/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetImageInserter ( const ImageInserter value)
inline

Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 216 of file VideoPreprocessor.h.

◆ SetImageInserter() [2/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetImageInserter ( ImageInserter &&  value)
inline

Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 223 of file VideoPreprocessor.h.

◆ SetNoiseReducer() [1/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetNoiseReducer ( const NoiseReducer value)
inline

Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 259 of file VideoPreprocessor.h.

◆ SetNoiseReducer() [2/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetNoiseReducer ( NoiseReducer &&  value)
inline

Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 266 of file VideoPreprocessor.h.

◆ SetPartnerWatermarking() [1/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetPartnerWatermarking ( const PartnerWatermarking value)
inline

If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.

Definition at line 302 of file VideoPreprocessor.h.

◆ SetPartnerWatermarking() [2/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetPartnerWatermarking ( PartnerWatermarking &&  value)
inline

If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.

Definition at line 309 of file VideoPreprocessor.h.

◆ SetTimecodeBurnin() [1/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetTimecodeBurnin ( const TimecodeBurnin value)
inline

Settings for burning the output timecode and specified prefix into the output.

Definition at line 339 of file VideoPreprocessor.h.

◆ SetTimecodeBurnin() [2/2]

void Aws::MediaConvert::Model::VideoPreprocessor::SetTimecodeBurnin ( TimecodeBurnin &&  value)
inline

Settings for burning the output timecode and specified prefix into the output.

Definition at line 344 of file VideoPreprocessor.h.

◆ TimecodeBurninHasBeenSet()

bool Aws::MediaConvert::Model::VideoPreprocessor::TimecodeBurninHasBeenSet ( ) const
inline

Settings for burning the output timecode and specified prefix into the output.

Definition at line 334 of file VideoPreprocessor.h.

◆ WithColorCorrector() [1/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithColorCorrector ( ColorCorrector &&  value)
inline

Use these settings to convert the color space or to modify properties such as hue and contrast for this output. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Definition at line 89 of file VideoPreprocessor.h.

◆ WithColorCorrector() [2/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithColorCorrector ( const ColorCorrector value)
inline

Use these settings to convert the color space or to modify properties such as hue and contrast for this output. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Definition at line 82 of file VideoPreprocessor.h.

◆ WithDeinterlacer() [1/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithDeinterlacer ( const Deinterlacer value)
inline

Use the deinterlacer to produce smoother motion and a clearer picture. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Definition at line 125 of file VideoPreprocessor.h.

◆ WithDeinterlacer() [2/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithDeinterlacer ( Deinterlacer &&  value)
inline

Use the deinterlacer to produce smoother motion and a clearer picture. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Definition at line 132 of file VideoPreprocessor.h.

◆ WithDolbyVision() [1/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithDolbyVision ( const DolbyVision value)
inline

Enable Dolby Vision feature to produce Dolby Vision compatible video output.

Definition at line 158 of file VideoPreprocessor.h.

◆ WithDolbyVision() [2/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithDolbyVision ( DolbyVision &&  value)
inline

Enable Dolby Vision feature to produce Dolby Vision compatible video output.

Definition at line 163 of file VideoPreprocessor.h.

◆ WithHdr10Plus() [1/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithHdr10Plus ( const Hdr10Plus value)
inline

Enable HDR10+ analyis and metadata injection. Compatible with HEVC only.

Definition at line 189 of file VideoPreprocessor.h.

◆ WithHdr10Plus() [2/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithHdr10Plus ( Hdr10Plus &&  value)
inline

Enable HDR10+ analyis and metadata injection. Compatible with HEVC only.

Definition at line 194 of file VideoPreprocessor.h.

◆ WithImageInserter() [1/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithImageInserter ( const ImageInserter value)
inline

Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 230 of file VideoPreprocessor.h.

◆ WithImageInserter() [2/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithImageInserter ( ImageInserter &&  value)
inline

Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 237 of file VideoPreprocessor.h.

◆ WithNoiseReducer() [1/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithNoiseReducer ( const NoiseReducer value)
inline

Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 273 of file VideoPreprocessor.h.

◆ WithNoiseReducer() [2/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithNoiseReducer ( NoiseReducer &&  value)
inline

Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default.

Definition at line 280 of file VideoPreprocessor.h.

◆ WithPartnerWatermarking() [1/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithPartnerWatermarking ( const PartnerWatermarking value)
inline

If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.

Definition at line 316 of file VideoPreprocessor.h.

◆ WithPartnerWatermarking() [2/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithPartnerWatermarking ( PartnerWatermarking &&  value)
inline

If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.

Definition at line 323 of file VideoPreprocessor.h.

◆ WithTimecodeBurnin() [1/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithTimecodeBurnin ( const TimecodeBurnin value)
inline

Settings for burning the output timecode and specified prefix into the output.

Definition at line 349 of file VideoPreprocessor.h.

◆ WithTimecodeBurnin() [2/2]

VideoPreprocessor& Aws::MediaConvert::Model::VideoPreprocessor::WithTimecodeBurnin ( TimecodeBurnin &&  value)
inline

Settings for burning the output timecode and specified prefix into the output.

Definition at line 354 of file VideoPreprocessor.h.


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