AWS SDK for C++  1.9.159
AWS SDK for C++
VideoCodecSettings.h
Go to the documentation of this file.
1 
6 #pragma once
20 #include <utility>
21 
22 namespace Aws
23 {
24 namespace Utils
25 {
26 namespace Json
27 {
28  class JsonValue;
29  class JsonView;
30 } // namespace Json
31 } // namespace Utils
32 namespace MediaConvert
33 {
34 namespace Model
35 {
36 
51  {
52  public:
57 
58 
63  inline const Av1Settings& GetAv1Settings() const{ return m_av1Settings; }
64 
69  inline bool Av1SettingsHasBeenSet() const { return m_av1SettingsHasBeenSet; }
70 
75  inline void SetAv1Settings(const Av1Settings& value) { m_av1SettingsHasBeenSet = true; m_av1Settings = value; }
76 
81  inline void SetAv1Settings(Av1Settings&& value) { m_av1SettingsHasBeenSet = true; m_av1Settings = std::move(value); }
82 
87  inline VideoCodecSettings& WithAv1Settings(const Av1Settings& value) { SetAv1Settings(value); return *this;}
88 
93  inline VideoCodecSettings& WithAv1Settings(Av1Settings&& value) { SetAv1Settings(std::move(value)); return *this;}
94 
95 
103  inline const AvcIntraSettings& GetAvcIntraSettings() const{ return m_avcIntraSettings; }
104 
112  inline bool AvcIntraSettingsHasBeenSet() const { return m_avcIntraSettingsHasBeenSet; }
113 
121  inline void SetAvcIntraSettings(const AvcIntraSettings& value) { m_avcIntraSettingsHasBeenSet = true; m_avcIntraSettings = value; }
122 
130  inline void SetAvcIntraSettings(AvcIntraSettings&& value) { m_avcIntraSettingsHasBeenSet = true; m_avcIntraSettings = std::move(value); }
131 
139  inline VideoCodecSettings& WithAvcIntraSettings(const AvcIntraSettings& value) { SetAvcIntraSettings(value); return *this;}
140 
148  inline VideoCodecSettings& WithAvcIntraSettings(AvcIntraSettings&& value) { SetAvcIntraSettings(std::move(value)); return *this;}
149 
150 
155  inline const VideoCodec& GetCodec() const{ return m_codec; }
156 
161  inline bool CodecHasBeenSet() const { return m_codecHasBeenSet; }
162 
167  inline void SetCodec(const VideoCodec& value) { m_codecHasBeenSet = true; m_codec = value; }
168 
173  inline void SetCodec(VideoCodec&& value) { m_codecHasBeenSet = true; m_codec = std::move(value); }
174 
179  inline VideoCodecSettings& WithCodec(const VideoCodec& value) { SetCodec(value); return *this;}
180 
185  inline VideoCodecSettings& WithCodec(VideoCodec&& value) { SetCodec(std::move(value)); return *this;}
186 
187 
192  inline const FrameCaptureSettings& GetFrameCaptureSettings() const{ return m_frameCaptureSettings; }
193 
198  inline bool FrameCaptureSettingsHasBeenSet() const { return m_frameCaptureSettingsHasBeenSet; }
199 
204  inline void SetFrameCaptureSettings(const FrameCaptureSettings& value) { m_frameCaptureSettingsHasBeenSet = true; m_frameCaptureSettings = value; }
205 
210  inline void SetFrameCaptureSettings(FrameCaptureSettings&& value) { m_frameCaptureSettingsHasBeenSet = true; m_frameCaptureSettings = std::move(value); }
211 
216  inline VideoCodecSettings& WithFrameCaptureSettings(const FrameCaptureSettings& value) { SetFrameCaptureSettings(value); return *this;}
217 
222  inline VideoCodecSettings& WithFrameCaptureSettings(FrameCaptureSettings&& value) { SetFrameCaptureSettings(std::move(value)); return *this;}
223 
224 
229  inline const H264Settings& GetH264Settings() const{ return m_h264Settings; }
230 
235  inline bool H264SettingsHasBeenSet() const { return m_h264SettingsHasBeenSet; }
236 
241  inline void SetH264Settings(const H264Settings& value) { m_h264SettingsHasBeenSet = true; m_h264Settings = value; }
242 
247  inline void SetH264Settings(H264Settings&& value) { m_h264SettingsHasBeenSet = true; m_h264Settings = std::move(value); }
248 
253  inline VideoCodecSettings& WithH264Settings(const H264Settings& value) { SetH264Settings(value); return *this;}
254 
259  inline VideoCodecSettings& WithH264Settings(H264Settings&& value) { SetH264Settings(std::move(value)); return *this;}
260 
261 
265  inline const H265Settings& GetH265Settings() const{ return m_h265Settings; }
266 
270  inline bool H265SettingsHasBeenSet() const { return m_h265SettingsHasBeenSet; }
271 
275  inline void SetH265Settings(const H265Settings& value) { m_h265SettingsHasBeenSet = true; m_h265Settings = value; }
276 
280  inline void SetH265Settings(H265Settings&& value) { m_h265SettingsHasBeenSet = true; m_h265Settings = std::move(value); }
281 
285  inline VideoCodecSettings& WithH265Settings(const H265Settings& value) { SetH265Settings(value); return *this;}
286 
290  inline VideoCodecSettings& WithH265Settings(H265Settings&& value) { SetH265Settings(std::move(value)); return *this;}
291 
292 
297  inline const Mpeg2Settings& GetMpeg2Settings() const{ return m_mpeg2Settings; }
298 
303  inline bool Mpeg2SettingsHasBeenSet() const { return m_mpeg2SettingsHasBeenSet; }
304 
309  inline void SetMpeg2Settings(const Mpeg2Settings& value) { m_mpeg2SettingsHasBeenSet = true; m_mpeg2Settings = value; }
310 
315  inline void SetMpeg2Settings(Mpeg2Settings&& value) { m_mpeg2SettingsHasBeenSet = true; m_mpeg2Settings = std::move(value); }
316 
321  inline VideoCodecSettings& WithMpeg2Settings(const Mpeg2Settings& value) { SetMpeg2Settings(value); return *this;}
322 
327  inline VideoCodecSettings& WithMpeg2Settings(Mpeg2Settings&& value) { SetMpeg2Settings(std::move(value)); return *this;}
328 
329 
334  inline const ProresSettings& GetProresSettings() const{ return m_proresSettings; }
335 
340  inline bool ProresSettingsHasBeenSet() const { return m_proresSettingsHasBeenSet; }
341 
346  inline void SetProresSettings(const ProresSettings& value) { m_proresSettingsHasBeenSet = true; m_proresSettings = value; }
347 
352  inline void SetProresSettings(ProresSettings&& value) { m_proresSettingsHasBeenSet = true; m_proresSettings = std::move(value); }
353 
358  inline VideoCodecSettings& WithProresSettings(const ProresSettings& value) { SetProresSettings(value); return *this;}
359 
364  inline VideoCodecSettings& WithProresSettings(ProresSettings&& value) { SetProresSettings(std::move(value)); return *this;}
365 
366 
371  inline const Vc3Settings& GetVc3Settings() const{ return m_vc3Settings; }
372 
377  inline bool Vc3SettingsHasBeenSet() const { return m_vc3SettingsHasBeenSet; }
378 
383  inline void SetVc3Settings(const Vc3Settings& value) { m_vc3SettingsHasBeenSet = true; m_vc3Settings = value; }
384 
389  inline void SetVc3Settings(Vc3Settings&& value) { m_vc3SettingsHasBeenSet = true; m_vc3Settings = std::move(value); }
390 
395  inline VideoCodecSettings& WithVc3Settings(const Vc3Settings& value) { SetVc3Settings(value); return *this;}
396 
401  inline VideoCodecSettings& WithVc3Settings(Vc3Settings&& value) { SetVc3Settings(std::move(value)); return *this;}
402 
403 
408  inline const Vp8Settings& GetVp8Settings() const{ return m_vp8Settings; }
409 
414  inline bool Vp8SettingsHasBeenSet() const { return m_vp8SettingsHasBeenSet; }
415 
420  inline void SetVp8Settings(const Vp8Settings& value) { m_vp8SettingsHasBeenSet = true; m_vp8Settings = value; }
421 
426  inline void SetVp8Settings(Vp8Settings&& value) { m_vp8SettingsHasBeenSet = true; m_vp8Settings = std::move(value); }
427 
432  inline VideoCodecSettings& WithVp8Settings(const Vp8Settings& value) { SetVp8Settings(value); return *this;}
433 
438  inline VideoCodecSettings& WithVp8Settings(Vp8Settings&& value) { SetVp8Settings(std::move(value)); return *this;}
439 
440 
445  inline const Vp9Settings& GetVp9Settings() const{ return m_vp9Settings; }
446 
451  inline bool Vp9SettingsHasBeenSet() const { return m_vp9SettingsHasBeenSet; }
452 
457  inline void SetVp9Settings(const Vp9Settings& value) { m_vp9SettingsHasBeenSet = true; m_vp9Settings = value; }
458 
463  inline void SetVp9Settings(Vp9Settings&& value) { m_vp9SettingsHasBeenSet = true; m_vp9Settings = std::move(value); }
464 
469  inline VideoCodecSettings& WithVp9Settings(const Vp9Settings& value) { SetVp9Settings(value); return *this;}
470 
475  inline VideoCodecSettings& WithVp9Settings(Vp9Settings&& value) { SetVp9Settings(std::move(value)); return *this;}
476 
477 
482  inline const XavcSettings& GetXavcSettings() const{ return m_xavcSettings; }
483 
488  inline bool XavcSettingsHasBeenSet() const { return m_xavcSettingsHasBeenSet; }
489 
494  inline void SetXavcSettings(const XavcSettings& value) { m_xavcSettingsHasBeenSet = true; m_xavcSettings = value; }
495 
500  inline void SetXavcSettings(XavcSettings&& value) { m_xavcSettingsHasBeenSet = true; m_xavcSettings = std::move(value); }
501 
506  inline VideoCodecSettings& WithXavcSettings(const XavcSettings& value) { SetXavcSettings(value); return *this;}
507 
512  inline VideoCodecSettings& WithXavcSettings(XavcSettings&& value) { SetXavcSettings(std::move(value)); return *this;}
513 
514  private:
515 
516  Av1Settings m_av1Settings;
517  bool m_av1SettingsHasBeenSet;
518 
519  AvcIntraSettings m_avcIntraSettings;
520  bool m_avcIntraSettingsHasBeenSet;
521 
522  VideoCodec m_codec;
523  bool m_codecHasBeenSet;
524 
525  FrameCaptureSettings m_frameCaptureSettings;
526  bool m_frameCaptureSettingsHasBeenSet;
527 
528  H264Settings m_h264Settings;
529  bool m_h264SettingsHasBeenSet;
530 
531  H265Settings m_h265Settings;
532  bool m_h265SettingsHasBeenSet;
533 
534  Mpeg2Settings m_mpeg2Settings;
535  bool m_mpeg2SettingsHasBeenSet;
536 
537  ProresSettings m_proresSettings;
538  bool m_proresSettingsHasBeenSet;
539 
540  Vc3Settings m_vc3Settings;
541  bool m_vc3SettingsHasBeenSet;
542 
543  Vp8Settings m_vp8Settings;
544  bool m_vp8SettingsHasBeenSet;
545 
546  Vp9Settings m_vp9Settings;
547  bool m_vp9SettingsHasBeenSet;
548 
549  XavcSettings m_xavcSettings;
550  bool m_xavcSettingsHasBeenSet;
551  };
552 
553 } // namespace Model
554 } // namespace MediaConvert
555 } // namespace Aws
Aws::MediaConvert::Model::VideoCodecSettings::VideoCodecSettings
VideoCodecSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::VideoCodecSettings::SetXavcSettings
void SetXavcSettings(const XavcSettings &value)
Definition: VideoCodecSettings.h:494
Aws::MediaConvert::Model::VideoCodecSettings::SetVc3Settings
void SetVc3Settings(Vc3Settings &&value)
Definition: VideoCodecSettings.h:389
Aws::MediaConvert::Model::VideoCodecSettings::WithCodec
VideoCodecSettings & WithCodec(VideoCodec &&value)
Definition: VideoCodecSettings.h:185
Aws::MediaConvert::Model::VideoCodecSettings::GetAv1Settings
const Av1Settings & GetAv1Settings() const
Definition: VideoCodecSettings.h:63
Aws::MediaConvert::Model::Vc3Settings
Definition: Vc3Settings.h:39
Aws::MediaConvert::Model::VideoCodecSettings::WithVc3Settings
VideoCodecSettings & WithVc3Settings(Vc3Settings &&value)
Definition: VideoCodecSettings.h:401
Aws::MediaConvert::Model::VideoCodec
VideoCodec
Definition: VideoCodec.h:17
Aws::MediaConvert::Model::VideoCodecSettings::Vp9SettingsHasBeenSet
bool Vp9SettingsHasBeenSet() const
Definition: VideoCodecSettings.h:451
Aws::MediaConvert::Model::VideoCodecSettings::VideoCodecSettings
VideoCodecSettings()
Aws::MediaConvert::Model::VideoCodecSettings::SetXavcSettings
void SetXavcSettings(XavcSettings &&value)
Definition: VideoCodecSettings.h:500
ProresSettings.h
Aws::MediaConvert::Model::VideoCodecSettings::Av1SettingsHasBeenSet
bool Av1SettingsHasBeenSet() const
Definition: VideoCodecSettings.h:69
Aws::MediaConvert::Model::VideoCodecSettings::SetFrameCaptureSettings
void SetFrameCaptureSettings(FrameCaptureSettings &&value)
Definition: VideoCodecSettings.h:210
Aws::MediaConvert::Model::VideoCodecSettings::CodecHasBeenSet
bool CodecHasBeenSet() const
Definition: VideoCodecSettings.h:161
H264Settings.h
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::VideoCodecSettings::WithAv1Settings
VideoCodecSettings & WithAv1Settings(const Av1Settings &value)
Definition: VideoCodecSettings.h:87
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::VideoCodecSettings::WithMpeg2Settings
VideoCodecSettings & WithMpeg2Settings(Mpeg2Settings &&value)
Definition: VideoCodecSettings.h:327
Aws::MediaConvert::Model::VideoCodecSettings::GetH264Settings
const H264Settings & GetH264Settings() const
Definition: VideoCodecSettings.h:229
Aws::MediaConvert::Model::VideoCodecSettings::SetProresSettings
void SetProresSettings(ProresSettings &&value)
Definition: VideoCodecSettings.h:352
Aws::MediaConvert::Model::VideoCodecSettings::SetVc3Settings
void SetVc3Settings(const Vc3Settings &value)
Definition: VideoCodecSettings.h:383
Aws::MediaConvert::Model::Vp9Settings
Definition: Vp9Settings.h:37
Aws::MediaConvert::Model::VideoCodecSettings::GetH265Settings
const H265Settings & GetH265Settings() const
Definition: VideoCodecSettings.h:265
Aws::MediaConvert::Model::VideoCodecSettings::ProresSettingsHasBeenSet
bool ProresSettingsHasBeenSet() const
Definition: VideoCodecSettings.h:340
Aws::MediaConvert::Model::VideoCodecSettings::WithVp8Settings
VideoCodecSettings & WithVp8Settings(const Vp8Settings &value)
Definition: VideoCodecSettings.h:432
Aws::MediaConvert::Model::VideoCodecSettings::SetVp9Settings
void SetVp9Settings(const Vp9Settings &value)
Definition: VideoCodecSettings.h:457
Aws::MediaConvert::Model::VideoCodecSettings::WithH265Settings
VideoCodecSettings & WithH265Settings(H265Settings &&value)
Definition: VideoCodecSettings.h:290
Aws::MediaConvert::Model::VideoCodecSettings::WithVp8Settings
VideoCodecSettings & WithVp8Settings(Vp8Settings &&value)
Definition: VideoCodecSettings.h:438
Aws::MediaConvert::Model::VideoCodecSettings::WithProresSettings
VideoCodecSettings & WithProresSettings(const ProresSettings &value)
Definition: VideoCodecSettings.h:358
Aws::MediaConvert::Model::VideoCodecSettings::H265SettingsHasBeenSet
bool H265SettingsHasBeenSet() const
Definition: VideoCodecSettings.h:270
Vp8Settings.h
Aws::MediaConvert::Model::Mpeg2Settings
Definition: Mpeg2Settings.h:51
Aws::MediaConvert::Model::VideoCodecSettings::SetH264Settings
void SetH264Settings(const H264Settings &value)
Definition: VideoCodecSettings.h:241
Aws::MediaConvert::Model::Vp8Settings
Definition: Vp8Settings.h:37
XavcSettings.h
Aws::MediaConvert::Model::VideoCodecSettings::GetVc3Settings
const Vc3Settings & GetVc3Settings() const
Definition: VideoCodecSettings.h:371
Aws::MediaConvert::Model::VideoCodecSettings::WithAv1Settings
VideoCodecSettings & WithAv1Settings(Av1Settings &&value)
Definition: VideoCodecSettings.h:93
Aws::MediaConvert::Model::VideoCodecSettings::SetAvcIntraSettings
void SetAvcIntraSettings(AvcIntraSettings &&value)
Definition: VideoCodecSettings.h:130
Aws::MediaConvert::Model::VideoCodecSettings::SetProresSettings
void SetProresSettings(const ProresSettings &value)
Definition: VideoCodecSettings.h:346
Aws::MediaConvert::Model::VideoCodecSettings::AvcIntraSettingsHasBeenSet
bool AvcIntraSettingsHasBeenSet() const
Definition: VideoCodecSettings.h:112
Aws::MediaConvert::Model::VideoCodecSettings::WithAvcIntraSettings
VideoCodecSettings & WithAvcIntraSettings(AvcIntraSettings &&value)
Definition: VideoCodecSettings.h:148
Aws::MediaConvert::Model::Av1Settings
Definition: Av1Settings.h:38
Aws::MediaConvert::Model::VideoCodecSettings::SetVp9Settings
void SetVp9Settings(Vp9Settings &&value)
Definition: VideoCodecSettings.h:463
Aws::MediaConvert::Model::VideoCodecSettings::SetAv1Settings
void SetAv1Settings(Av1Settings &&value)
Definition: VideoCodecSettings.h:81
Aws::MediaConvert::Model::VideoCodecSettings::GetCodec
const VideoCodec & GetCodec() const
Definition: VideoCodecSettings.h:155
Aws::MediaConvert::Model::VideoCodecSettings::WithH265Settings
VideoCodecSettings & WithH265Settings(const H265Settings &value)
Definition: VideoCodecSettings.h:285
Aws::MediaConvert::Model::VideoCodecSettings::GetAvcIntraSettings
const AvcIntraSettings & GetAvcIntraSettings() const
Definition: VideoCodecSettings.h:103
Aws::MediaConvert::Model::FrameCaptureSettings
Definition: FrameCaptureSettings.h:31
Aws::MediaConvert::Model::VideoCodecSettings::XavcSettingsHasBeenSet
bool XavcSettingsHasBeenSet() const
Definition: VideoCodecSettings.h:488
Aws::MediaConvert::Model::VideoCodecSettings::WithVp9Settings
VideoCodecSettings & WithVp9Settings(const Vp9Settings &value)
Definition: VideoCodecSettings.h:469
Mpeg2Settings.h
Aws::MediaConvert::Model::VideoCodecSettings::SetVp8Settings
void SetVp8Settings(const Vp8Settings &value)
Definition: VideoCodecSettings.h:420
Aws::MediaConvert::Model::VideoCodecSettings::WithFrameCaptureSettings
VideoCodecSettings & WithFrameCaptureSettings(FrameCaptureSettings &&value)
Definition: VideoCodecSettings.h:222
Aws::MediaConvert::Model::VideoCodecSettings::SetAv1Settings
void SetAv1Settings(const Av1Settings &value)
Definition: VideoCodecSettings.h:75
Aws::MediaConvert::Model::H265Settings
Definition: H265Settings.h:57
Aws::MediaConvert::Model::VideoCodecSettings::GetVp9Settings
const Vp9Settings & GetVp9Settings() const
Definition: VideoCodecSettings.h:445
Aws::MediaConvert::Model::VideoCodecSettings::WithFrameCaptureSettings
VideoCodecSettings & WithFrameCaptureSettings(const FrameCaptureSettings &value)
Definition: VideoCodecSettings.h:216
Aws::MediaConvert::Model::H264Settings
Definition: H264Settings.h:57
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::VideoCodecSettings::SetMpeg2Settings
void SetMpeg2Settings(Mpeg2Settings &&value)
Definition: VideoCodecSettings.h:315
Aws::MediaConvert::Model::VideoCodecSettings::GetMpeg2Settings
const Mpeg2Settings & GetMpeg2Settings() const
Definition: VideoCodecSettings.h:297
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::VideoCodecSettings::SetCodec
void SetCodec(const VideoCodec &value)
Definition: VideoCodecSettings.h:167
Aws::MediaConvert::Model::VideoCodecSettings::operator=
VideoCodecSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::VideoCodecSettings::GetProresSettings
const ProresSettings & GetProresSettings() const
Definition: VideoCodecSettings.h:334
Aws::MediaConvert::Model::VideoCodecSettings
Definition: VideoCodecSettings.h:51
Aws::MediaConvert::Model::VideoCodecSettings::WithXavcSettings
VideoCodecSettings & WithXavcSettings(const XavcSettings &value)
Definition: VideoCodecSettings.h:506
Aws::MediaConvert::Model::VideoCodecSettings::SetAvcIntraSettings
void SetAvcIntraSettings(const AvcIntraSettings &value)
Definition: VideoCodecSettings.h:121
Aws::MediaConvert::Model::VideoCodecSettings::WithCodec
VideoCodecSettings & WithCodec(const VideoCodec &value)
Definition: VideoCodecSettings.h:179
Aws::MediaConvert::Model::VideoCodecSettings::H264SettingsHasBeenSet
bool H264SettingsHasBeenSet() const
Definition: VideoCodecSettings.h:235
Aws::MediaConvert::Model::VideoCodecSettings::GetFrameCaptureSettings
const FrameCaptureSettings & GetFrameCaptureSettings() const
Definition: VideoCodecSettings.h:192
Vc3Settings.h
AvcIntraSettings.h
Aws::MediaConvert::Model::VideoCodecSettings::Mpeg2SettingsHasBeenSet
bool Mpeg2SettingsHasBeenSet() const
Definition: VideoCodecSettings.h:303
Aws::MediaConvert::Model::VideoCodecSettings::SetH265Settings
void SetH265Settings(H265Settings &&value)
Definition: VideoCodecSettings.h:280
VideoCodec.h
Aws::MediaConvert::Model::VideoCodecSettings::WithXavcSettings
VideoCodecSettings & WithXavcSettings(XavcSettings &&value)
Definition: VideoCodecSettings.h:512
Aws::MediaConvert::Model::VideoCodecSettings::Vc3SettingsHasBeenSet
bool Vc3SettingsHasBeenSet() const
Definition: VideoCodecSettings.h:377
Aws::MediaConvert::Model::VideoCodecSettings::Vp8SettingsHasBeenSet
bool Vp8SettingsHasBeenSet() const
Definition: VideoCodecSettings.h:414
Aws::MediaConvert::Model::VideoCodecSettings::SetVp8Settings
void SetVp8Settings(Vp8Settings &&value)
Definition: VideoCodecSettings.h:426
Aws::MediaConvert::Model::VideoCodecSettings::GetXavcSettings
const XavcSettings & GetXavcSettings() const
Definition: VideoCodecSettings.h:482
Aws::MediaConvert::Model::ProresSettings
Definition: ProresSettings.h:41
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::AvcIntraSettings
Definition: AvcIntraSettings.h:45
H265Settings.h
Aws::MediaConvert::Model::VideoCodecSettings::SetMpeg2Settings
void SetMpeg2Settings(const Mpeg2Settings &value)
Definition: VideoCodecSettings.h:309
Aws::MediaConvert::Model::VideoCodecSettings::SetH264Settings
void SetH264Settings(H264Settings &&value)
Definition: VideoCodecSettings.h:247
Aws::MediaConvert::Model::VideoCodecSettings::WithVp9Settings
VideoCodecSettings & WithVp9Settings(Vp9Settings &&value)
Definition: VideoCodecSettings.h:475
Aws::MediaConvert::Model::VideoCodecSettings::WithProresSettings
VideoCodecSettings & WithProresSettings(ProresSettings &&value)
Definition: VideoCodecSettings.h:364
Aws::MediaConvert::Model::VideoCodecSettings::WithH264Settings
VideoCodecSettings & WithH264Settings(H264Settings &&value)
Definition: VideoCodecSettings.h:259
Aws::MediaConvert::Model::XavcSettings
Definition: XavcSettings.h:45
Aws::MediaConvert::Model::VideoCodecSettings::SetH265Settings
void SetH265Settings(const H265Settings &value)
Definition: VideoCodecSettings.h:275
Aws::MediaConvert::Model::VideoCodecSettings::GetVp8Settings
const Vp8Settings & GetVp8Settings() const
Definition: VideoCodecSettings.h:408
Aws::MediaConvert::Model::VideoCodecSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::VideoCodecSettings::WithVc3Settings
VideoCodecSettings & WithVc3Settings(const Vc3Settings &value)
Definition: VideoCodecSettings.h:395
Aws::MediaConvert::Model::VideoCodecSettings::WithH264Settings
VideoCodecSettings & WithH264Settings(const H264Settings &value)
Definition: VideoCodecSettings.h:253
Aws::MediaConvert::Model::VideoCodecSettings::SetFrameCaptureSettings
void SetFrameCaptureSettings(const FrameCaptureSettings &value)
Definition: VideoCodecSettings.h:204
Aws::MediaConvert::Model::VideoCodecSettings::FrameCaptureSettingsHasBeenSet
bool FrameCaptureSettingsHasBeenSet() const
Definition: VideoCodecSettings.h:198
Aws::MediaConvert::Model::VideoCodecSettings::WithAvcIntraSettings
VideoCodecSettings & WithAvcIntraSettings(const AvcIntraSettings &value)
Definition: VideoCodecSettings.h:139
Av1Settings.h
Aws::MediaConvert::Model::VideoCodecSettings::SetCodec
void SetCodec(VideoCodec &&value)
Definition: VideoCodecSettings.h:173
FrameCaptureSettings.h
Aws::MediaConvert::Model::VideoCodecSettings::WithMpeg2Settings
VideoCodecSettings & WithMpeg2Settings(const Mpeg2Settings &value)
Definition: VideoCodecSettings.h:321
Vp9Settings.h