7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/Av1Settings.h>
9#include <aws/mediaconvert/model/AvcIntraSettings.h>
10#include <aws/mediaconvert/model/FrameCaptureSettings.h>
11#include <aws/mediaconvert/model/GifSettings.h>
12#include <aws/mediaconvert/model/H264Settings.h>
13#include <aws/mediaconvert/model/H265Settings.h>
14#include <aws/mediaconvert/model/Mpeg2Settings.h>
15#include <aws/mediaconvert/model/PassthroughSettings.h>
16#include <aws/mediaconvert/model/ProresSettings.h>
17#include <aws/mediaconvert/model/UncompressedSettings.h>
18#include <aws/mediaconvert/model/Vc3Settings.h>
19#include <aws/mediaconvert/model/VideoCodec.h>
20#include <aws/mediaconvert/model/Vp8Settings.h>
21#include <aws/mediaconvert/model/Vp9Settings.h>
22#include <aws/mediaconvert/model/XavcSettings.h>
33namespace MediaConvert {
63 template <
typename Av1SettingsT = Av1Settings>
65 m_av1SettingsHasBeenSet =
true;
66 m_av1Settings = std::forward<Av1SettingsT>(value);
68 template <
typename Av1SettingsT = Av1Settings>
85 template <
typename AvcIntraSettingsT = AvcIntraSettings>
87 m_avcIntraSettingsHasBeenSet =
true;
88 m_avcIntraSettings = std::forward<AvcIntraSettingsT>(value);
90 template <
typename AvcIntraSettingsT = AvcIntraSettings>
108 m_codecHasBeenSet =
true;
123 template <
typename FrameCaptureSettingsT = FrameCaptureSettings>
125 m_frameCaptureSettingsHasBeenSet =
true;
126 m_frameCaptureSettings = std::forward<FrameCaptureSettingsT>(value);
128 template <
typename FrameCaptureSettingsT = FrameCaptureSettings>
142 template <
typename GifSettingsT = GifSettings>
144 m_gifSettingsHasBeenSet =
true;
145 m_gifSettings = std::forward<GifSettingsT>(value);
147 template <
typename GifSettingsT = GifSettings>
160 template <
typename H264SettingsT = H264Settings>
162 m_h264SettingsHasBeenSet =
true;
163 m_h264Settings = std::forward<H264SettingsT>(value);
165 template <
typename H264SettingsT = H264Settings>
178 template <
typename H265SettingsT = H265Settings>
180 m_h265SettingsHasBeenSet =
true;
181 m_h265Settings = std::forward<H265SettingsT>(value);
183 template <
typename H265SettingsT = H265Settings>
196 template <
typename Mpeg2SettingsT = Mpeg2Settings>
198 m_mpeg2SettingsHasBeenSet =
true;
199 m_mpeg2Settings = std::forward<Mpeg2SettingsT>(value);
201 template <
typename Mpeg2SettingsT = Mpeg2Settings>
214 template <
typename PassthroughSettingsT = PassthroughSettings>
216 m_passthroughSettingsHasBeenSet =
true;
217 m_passthroughSettings = std::forward<PassthroughSettingsT>(value);
219 template <
typename PassthroughSettingsT = PassthroughSettings>
232 template <
typename ProresSettingsT = ProresSettings>
234 m_proresSettingsHasBeenSet =
true;
235 m_proresSettings = std::forward<ProresSettingsT>(value);
237 template <
typename ProresSettingsT = ProresSettings>
251 template <
typename UncompressedSettingsT = UncompressedSettings>
253 m_uncompressedSettingsHasBeenSet =
true;
254 m_uncompressedSettings = std::forward<UncompressedSettingsT>(value);
256 template <
typename UncompressedSettingsT = UncompressedSettings>
269 template <
typename Vc3SettingsT = Vc3Settings>
271 m_vc3SettingsHasBeenSet =
true;
272 m_vc3Settings = std::forward<Vc3SettingsT>(value);
274 template <
typename Vc3SettingsT = Vc3Settings>
287 template <
typename Vp8SettingsT = Vp8Settings>
289 m_vp8SettingsHasBeenSet =
true;
290 m_vp8Settings = std::forward<Vp8SettingsT>(value);
292 template <
typename Vp8SettingsT = Vp8Settings>
305 template <
typename Vp9SettingsT = Vp9Settings>
307 m_vp9SettingsHasBeenSet =
true;
308 m_vp9Settings = std::forward<Vp9SettingsT>(value);
310 template <
typename Vp9SettingsT = Vp9Settings>
323 template <
typename XavcSettingsT = XavcSettings>
325 m_xavcSettingsHasBeenSet =
true;
326 m_xavcSettings = std::forward<XavcSettingsT>(value);
328 template <
typename XavcSettingsT = XavcSettings>
341 FrameCaptureSettings m_frameCaptureSettings;
343 GifSettings m_gifSettings;
345 H264Settings m_h264Settings;
347 H265Settings m_h265Settings;
349 Mpeg2Settings m_mpeg2Settings;
351 PassthroughSettings m_passthroughSettings;
353 ProresSettings m_proresSettings;
355 UncompressedSettings m_uncompressedSettings;
357 Vc3Settings m_vc3Settings;
359 Vp8Settings m_vp8Settings;
361 Vp9Settings m_vp9Settings;
363 XavcSettings m_xavcSettings;
364 bool m_av1SettingsHasBeenSet =
false;
365 bool m_avcIntraSettingsHasBeenSet =
false;
366 bool m_codecHasBeenSet =
false;
367 bool m_frameCaptureSettingsHasBeenSet =
false;
368 bool m_gifSettingsHasBeenSet =
false;
369 bool m_h264SettingsHasBeenSet =
false;
370 bool m_h265SettingsHasBeenSet =
false;
371 bool m_mpeg2SettingsHasBeenSet =
false;
372 bool m_passthroughSettingsHasBeenSet =
false;
373 bool m_proresSettingsHasBeenSet =
false;
374 bool m_uncompressedSettingsHasBeenSet =
false;
375 bool m_vc3SettingsHasBeenSet =
false;
376 bool m_vp8SettingsHasBeenSet =
false;
377 bool m_vp9SettingsHasBeenSet =
false;
378 bool m_xavcSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue