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

#include <NoiseReducer.h>

Public Member Functions

 NoiseReducer ()
 
 NoiseReducer (Aws::Utils::Json::JsonView jsonValue)
 
NoiseReduceroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const NoiseReducerFilterGetFilter () const
 
bool FilterHasBeenSet () const
 
void SetFilter (const NoiseReducerFilter &value)
 
void SetFilter (NoiseReducerFilter &&value)
 
NoiseReducerWithFilter (const NoiseReducerFilter &value)
 
NoiseReducerWithFilter (NoiseReducerFilter &&value)
 
const NoiseReducerFilterSettingsGetFilterSettings () const
 
bool FilterSettingsHasBeenSet () const
 
void SetFilterSettings (const NoiseReducerFilterSettings &value)
 
void SetFilterSettings (NoiseReducerFilterSettings &&value)
 
NoiseReducerWithFilterSettings (const NoiseReducerFilterSettings &value)
 
NoiseReducerWithFilterSettings (NoiseReducerFilterSettings &&value)
 
const NoiseReducerSpatialFilterSettingsGetSpatialFilterSettings () const
 
bool SpatialFilterSettingsHasBeenSet () const
 
void SetSpatialFilterSettings (const NoiseReducerSpatialFilterSettings &value)
 
void SetSpatialFilterSettings (NoiseReducerSpatialFilterSettings &&value)
 
NoiseReducerWithSpatialFilterSettings (const NoiseReducerSpatialFilterSettings &value)
 
NoiseReducerWithSpatialFilterSettings (NoiseReducerSpatialFilterSettings &&value)
 
const NoiseReducerTemporalFilterSettingsGetTemporalFilterSettings () const
 
bool TemporalFilterSettingsHasBeenSet () const
 
void SetTemporalFilterSettings (const NoiseReducerTemporalFilterSettings &value)
 
void SetTemporalFilterSettings (NoiseReducerTemporalFilterSettings &&value)
 
NoiseReducerWithTemporalFilterSettings (const NoiseReducerTemporalFilterSettings &value)
 
NoiseReducerWithTemporalFilterSettings (NoiseReducerTemporalFilterSettings &&value)
 

Detailed Description

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. When you enable Noise reducer (NoiseReducer), you must also select a value for Noise reducer filter (NoiseReducerFilter).

See Also:

AWS API Reference

Definition at line 38 of file NoiseReducer.h.

Constructor & Destructor Documentation

◆ NoiseReducer() [1/2]

Aws::MediaConvert::Model::NoiseReducer::NoiseReducer ( )

◆ NoiseReducer() [2/2]

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

Member Function Documentation

◆ FilterHasBeenSet()

bool Aws::MediaConvert::Model::NoiseReducer::FilterHasBeenSet ( ) const
inline

Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * Bilateral preserves edges while reducing noise.

  • Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.

Definition at line 67 of file NoiseReducer.h.

◆ FilterSettingsHasBeenSet()

bool Aws::MediaConvert::Model::NoiseReducer::FilterSettingsHasBeenSet ( ) const
inline

Settings for a noise reducer filter

Definition at line 122 of file NoiseReducer.h.

◆ GetFilter()

const NoiseReducerFilter& Aws::MediaConvert::Model::NoiseReducer::GetFilter ( ) const
inline

Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * Bilateral preserves edges while reducing noise.

  • Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.

Definition at line 56 of file NoiseReducer.h.

◆ GetFilterSettings()

const NoiseReducerFilterSettings& Aws::MediaConvert::Model::NoiseReducer::GetFilterSettings ( ) const
inline

Settings for a noise reducer filter

Definition at line 117 of file NoiseReducer.h.

◆ GetSpatialFilterSettings()

const NoiseReducerSpatialFilterSettings& Aws::MediaConvert::Model::NoiseReducer::GetSpatialFilterSettings ( ) const
inline

Noise reducer filter settings for spatial filter.

Definition at line 148 of file NoiseReducer.h.

◆ GetTemporalFilterSettings()

const NoiseReducerTemporalFilterSettings& Aws::MediaConvert::Model::NoiseReducer::GetTemporalFilterSettings ( ) const
inline

Noise reducer filter settings for temporal filter.

Definition at line 179 of file NoiseReducer.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetFilter() [1/2]

void Aws::MediaConvert::Model::NoiseReducer::SetFilter ( const NoiseReducerFilter value)
inline

Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * Bilateral preserves edges while reducing noise.

  • Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.

Definition at line 78 of file NoiseReducer.h.

◆ SetFilter() [2/2]

void Aws::MediaConvert::Model::NoiseReducer::SetFilter ( NoiseReducerFilter &&  value)
inline

Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * Bilateral preserves edges while reducing noise.

  • Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.

Definition at line 89 of file NoiseReducer.h.

◆ SetFilterSettings() [1/2]

void Aws::MediaConvert::Model::NoiseReducer::SetFilterSettings ( const NoiseReducerFilterSettings value)
inline

Settings for a noise reducer filter

Definition at line 127 of file NoiseReducer.h.

◆ SetFilterSettings() [2/2]

void Aws::MediaConvert::Model::NoiseReducer::SetFilterSettings ( NoiseReducerFilterSettings &&  value)
inline

Settings for a noise reducer filter

Definition at line 132 of file NoiseReducer.h.

◆ SetSpatialFilterSettings() [1/2]

void Aws::MediaConvert::Model::NoiseReducer::SetSpatialFilterSettings ( const NoiseReducerSpatialFilterSettings value)
inline

Noise reducer filter settings for spatial filter.

Definition at line 158 of file NoiseReducer.h.

◆ SetSpatialFilterSettings() [2/2]

void Aws::MediaConvert::Model::NoiseReducer::SetSpatialFilterSettings ( NoiseReducerSpatialFilterSettings &&  value)
inline

Noise reducer filter settings for spatial filter.

Definition at line 163 of file NoiseReducer.h.

◆ SetTemporalFilterSettings() [1/2]

void Aws::MediaConvert::Model::NoiseReducer::SetTemporalFilterSettings ( const NoiseReducerTemporalFilterSettings value)
inline

Noise reducer filter settings for temporal filter.

Definition at line 189 of file NoiseReducer.h.

◆ SetTemporalFilterSettings() [2/2]

void Aws::MediaConvert::Model::NoiseReducer::SetTemporalFilterSettings ( NoiseReducerTemporalFilterSettings &&  value)
inline

Noise reducer filter settings for temporal filter.

Definition at line 194 of file NoiseReducer.h.

◆ SpatialFilterSettingsHasBeenSet()

bool Aws::MediaConvert::Model::NoiseReducer::SpatialFilterSettingsHasBeenSet ( ) const
inline

Noise reducer filter settings for spatial filter.

Definition at line 153 of file NoiseReducer.h.

◆ TemporalFilterSettingsHasBeenSet()

bool Aws::MediaConvert::Model::NoiseReducer::TemporalFilterSettingsHasBeenSet ( ) const
inline

Noise reducer filter settings for temporal filter.

Definition at line 184 of file NoiseReducer.h.

◆ WithFilter() [1/2]

NoiseReducer& Aws::MediaConvert::Model::NoiseReducer::WithFilter ( const NoiseReducerFilter value)
inline

Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * Bilateral preserves edges while reducing noise.

  • Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.

Definition at line 100 of file NoiseReducer.h.

◆ WithFilter() [2/2]

NoiseReducer& Aws::MediaConvert::Model::NoiseReducer::WithFilter ( NoiseReducerFilter &&  value)
inline

Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * Bilateral preserves edges while reducing noise.

  • Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.

Definition at line 111 of file NoiseReducer.h.

◆ WithFilterSettings() [1/2]

NoiseReducer& Aws::MediaConvert::Model::NoiseReducer::WithFilterSettings ( const NoiseReducerFilterSettings value)
inline

Settings for a noise reducer filter

Definition at line 137 of file NoiseReducer.h.

◆ WithFilterSettings() [2/2]

NoiseReducer& Aws::MediaConvert::Model::NoiseReducer::WithFilterSettings ( NoiseReducerFilterSettings &&  value)
inline

Settings for a noise reducer filter

Definition at line 142 of file NoiseReducer.h.

◆ WithSpatialFilterSettings() [1/2]

NoiseReducer& Aws::MediaConvert::Model::NoiseReducer::WithSpatialFilterSettings ( const NoiseReducerSpatialFilterSettings value)
inline

Noise reducer filter settings for spatial filter.

Definition at line 168 of file NoiseReducer.h.

◆ WithSpatialFilterSettings() [2/2]

NoiseReducer& Aws::MediaConvert::Model::NoiseReducer::WithSpatialFilterSettings ( NoiseReducerSpatialFilterSettings &&  value)
inline

Noise reducer filter settings for spatial filter.

Definition at line 173 of file NoiseReducer.h.

◆ WithTemporalFilterSettings() [1/2]

NoiseReducer& Aws::MediaConvert::Model::NoiseReducer::WithTemporalFilterSettings ( const NoiseReducerTemporalFilterSettings value)
inline

Noise reducer filter settings for temporal filter.

Definition at line 199 of file NoiseReducer.h.

◆ WithTemporalFilterSettings() [2/2]

NoiseReducer& Aws::MediaConvert::Model::NoiseReducer::WithTemporalFilterSettings ( NoiseReducerTemporalFilterSettings &&  value)
inline

Noise reducer filter settings for temporal filter.

Definition at line 204 of file NoiseReducer.h.


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