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 {
60 m_filterHasBeenSet =
true;
75 template <
typename FilterSettingsT = NoiseReducerFilterSettings>
77 m_filterSettingsHasBeenSet =
true;
78 m_filterSettings = std::forward<FilterSettingsT>(value);
80 template <
typename FilterSettingsT = NoiseReducerFilterSettings>
93 template <
typename SpatialFilterSettingsT = NoiseReducerSpatialFilterSettings>
95 m_spatialFilterSettingsHasBeenSet =
true;
96 m_spatialFilterSettings = std::forward<SpatialFilterSettingsT>(value);
98 template <
typename SpatialFilterSettingsT = NoiseReducerSpatialFilterSettings>
111 template <
typename TemporalFilterSettingsT = NoiseReducerTemporalFilterSettings>
113 m_temporalFilterSettingsHasBeenSet =
true;
114 m_temporalFilterSettings = std::forward<TemporalFilterSettingsT>(value);
116 template <
typename TemporalFilterSettingsT = NoiseReducerTemporalFilterSettings>
125 NoiseReducerFilterSettings m_filterSettings;
127 NoiseReducerSpatialFilterSettings m_spatialFilterSettings;
129 NoiseReducerTemporalFilterSettings m_temporalFilterSettings;
130 bool m_filterHasBeenSet =
false;
131 bool m_filterSettingsHasBeenSet =
false;
132 bool m_spatialFilterSettingsHasBeenSet =
false;
133 bool m_temporalFilterSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue