7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/NoiseReducerFilter.h>
9#include <aws/mediaconvert/model/NoiseReducerFilterSettings.h>
10#include <aws/mediaconvert/model/NoiseReducerSpatialFilterSettings.h>
11#include <aws/mediaconvert/model/NoiseReducerTemporalFilterSettings.h>
22namespace MediaConvert {
54 m_filterHasBeenSet =
true;
69 template <
typename FilterSettingsT = NoiseReducerFilterSettings>
71 m_filterSettingsHasBeenSet =
true;
72 m_filterSettings = std::forward<FilterSettingsT>(value);
74 template <
typename FilterSettingsT = NoiseReducerFilterSettings>
87 template <
typename SpatialFilterSettingsT = NoiseReducerSpatialFilterSettings>
89 m_spatialFilterSettingsHasBeenSet =
true;
90 m_spatialFilterSettings = std::forward<SpatialFilterSettingsT>(value);
92 template <
typename SpatialFilterSettingsT = NoiseReducerSpatialFilterSettings>
105 template <
typename TemporalFilterSettingsT = NoiseReducerTemporalFilterSettings>
107 m_temporalFilterSettingsHasBeenSet =
true;
108 m_temporalFilterSettings = std::forward<TemporalFilterSettingsT>(value);
110 template <
typename TemporalFilterSettingsT = NoiseReducerTemporalFilterSettings>
119 NoiseReducerFilterSettings m_filterSettings;
121 NoiseReducerSpatialFilterSettings m_spatialFilterSettings;
123 NoiseReducerTemporalFilterSettings m_temporalFilterSettings;
124 bool m_filterHasBeenSet =
false;
125 bool m_filterSettingsHasBeenSet =
false;
126 bool m_spatialFilterSettingsHasBeenSet =
false;
127 bool m_temporalFilterSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue