7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/ColorCorrector.h>
9#include <aws/mediaconvert/model/Deinterlacer.h>
10#include <aws/mediaconvert/model/DolbyVision.h>
11#include <aws/mediaconvert/model/Hdr10Plus.h>
12#include <aws/mediaconvert/model/ImageInserter.h>
13#include <aws/mediaconvert/model/NoiseReducer.h>
14#include <aws/mediaconvert/model/PartnerWatermarking.h>
15#include <aws/mediaconvert/model/TimecodeBurnin.h>
57 template<
typename ColorCorrectorT = ColorCorrector>
58 void SetColorCorrector(ColorCorrectorT&& value) { m_colorCorrectorHasBeenSet =
true; m_colorCorrector = std::forward<ColorCorrectorT>(value); }
59 template<
typename ColorCorrectorT = ColorCorrector>
71 template<
typename De
interlacerT = De
interlacer>
72 void SetDeinterlacer(DeinterlacerT&& value) { m_deinterlacerHasBeenSet =
true; m_deinterlacer = std::forward<DeinterlacerT>(value); }
73 template<
typename De
interlacerT = De
interlacer>
83 template<
typename DolbyVisionT = DolbyVision>
84 void SetDolbyVision(DolbyVisionT&& value) { m_dolbyVisionHasBeenSet =
true; m_dolbyVision = std::forward<DolbyVisionT>(value); }
85 template<
typename DolbyVisionT = DolbyVision>
95 template<
typename Hdr10PlusT = Hdr10Plus>
96 void SetHdr10Plus(Hdr10PlusT&& value) { m_hdr10PlusHasBeenSet =
true; m_hdr10Plus = std::forward<Hdr10PlusT>(value); }
97 template<
typename Hdr10PlusT = Hdr10Plus>
109 template<
typename ImageInserterT = ImageInserter>
110 void SetImageInserter(ImageInserterT&& value) { m_imageInserterHasBeenSet =
true; m_imageInserter = std::forward<ImageInserterT>(value); }
111 template<
typename ImageInserterT = ImageInserter>
125 template<
typename NoiseReducerT = NoiseReducer>
126 void SetNoiseReducer(NoiseReducerT&& value) { m_noiseReducerHasBeenSet =
true; m_noiseReducer = std::forward<NoiseReducerT>(value); }
127 template<
typename NoiseReducerT = NoiseReducer>
139 template<
typename PartnerWatermarkingT = PartnerWatermarking>
140 void SetPartnerWatermarking(PartnerWatermarkingT&& value) { m_partnerWatermarkingHasBeenSet =
true; m_partnerWatermarking = std::forward<PartnerWatermarkingT>(value); }
141 template<
typename PartnerWatermarkingT = PartnerWatermarking>
151 template<
typename TimecodeBurninT = TimecodeBurnin>
152 void SetTimecodeBurnin(TimecodeBurninT&& value) { m_timecodeBurninHasBeenSet =
true; m_timecodeBurnin = std::forward<TimecodeBurninT>(value); }
153 template<
typename TimecodeBurninT = TimecodeBurnin>
159 bool m_colorCorrectorHasBeenSet =
false;
162 bool m_deinterlacerHasBeenSet =
false;
165 bool m_dolbyVisionHasBeenSet =
false;
168 bool m_hdr10PlusHasBeenSet =
false;
171 bool m_imageInserterHasBeenSet =
false;
174 bool m_noiseReducerHasBeenSet =
false;
177 bool m_partnerWatermarkingHasBeenSet =
false;
180 bool m_timecodeBurninHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue