AWS SDK for C++  1.9.159
AWS SDK for C++
InputTemplate.h
Go to the documentation of this file.
1 
6 #pragma once
24 #include <utility>
25 
26 namespace Aws
27 {
28 namespace Utils
29 {
30 namespace Json
31 {
32  class JsonValue;
33  class JsonView;
34 } // namespace Json
35 } // namespace Utils
36 namespace MediaConvert
37 {
38 namespace Model
39 {
40 
47  {
48  public:
53 
54 
61  inline const Aws::Map<Aws::String, AudioSelectorGroup>& GetAudioSelectorGroups() const{ return m_audioSelectorGroups; }
62 
69  inline bool AudioSelectorGroupsHasBeenSet() const { return m_audioSelectorGroupsHasBeenSet; }
70 
77  inline void SetAudioSelectorGroups(const Aws::Map<Aws::String, AudioSelectorGroup>& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups = value; }
78 
85  inline void SetAudioSelectorGroups(Aws::Map<Aws::String, AudioSelectorGroup>&& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups = std::move(value); }
86 
93  inline InputTemplate& WithAudioSelectorGroups(const Aws::Map<Aws::String, AudioSelectorGroup>& value) { SetAudioSelectorGroups(value); return *this;}
94 
101  inline InputTemplate& WithAudioSelectorGroups(Aws::Map<Aws::String, AudioSelectorGroup>&& value) { SetAudioSelectorGroups(std::move(value)); return *this;}
102 
109  inline InputTemplate& AddAudioSelectorGroups(const Aws::String& key, const AudioSelectorGroup& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(key, value); return *this; }
110 
117  inline InputTemplate& AddAudioSelectorGroups(Aws::String&& key, const AudioSelectorGroup& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(std::move(key), value); return *this; }
118 
125  inline InputTemplate& AddAudioSelectorGroups(const Aws::String& key, AudioSelectorGroup&& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(key, std::move(value)); return *this; }
126 
133  inline InputTemplate& AddAudioSelectorGroups(Aws::String&& key, AudioSelectorGroup&& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(std::move(key), std::move(value)); return *this; }
134 
141  inline InputTemplate& AddAudioSelectorGroups(const char* key, AudioSelectorGroup&& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(key, std::move(value)); return *this; }
142 
149  inline InputTemplate& AddAudioSelectorGroups(const char* key, const AudioSelectorGroup& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(key, value); return *this; }
150 
151 
157  inline const Aws::Map<Aws::String, AudioSelector>& GetAudioSelectors() const{ return m_audioSelectors; }
158 
164  inline bool AudioSelectorsHasBeenSet() const { return m_audioSelectorsHasBeenSet; }
165 
171  inline void SetAudioSelectors(const Aws::Map<Aws::String, AudioSelector>& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors = value; }
172 
178  inline void SetAudioSelectors(Aws::Map<Aws::String, AudioSelector>&& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors = std::move(value); }
179 
185  inline InputTemplate& WithAudioSelectors(const Aws::Map<Aws::String, AudioSelector>& value) { SetAudioSelectors(value); return *this;}
186 
192  inline InputTemplate& WithAudioSelectors(Aws::Map<Aws::String, AudioSelector>&& value) { SetAudioSelectors(std::move(value)); return *this;}
193 
199  inline InputTemplate& AddAudioSelectors(const Aws::String& key, const AudioSelector& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(key, value); return *this; }
200 
206  inline InputTemplate& AddAudioSelectors(Aws::String&& key, const AudioSelector& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(std::move(key), value); return *this; }
207 
213  inline InputTemplate& AddAudioSelectors(const Aws::String& key, AudioSelector&& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(key, std::move(value)); return *this; }
214 
220  inline InputTemplate& AddAudioSelectors(Aws::String&& key, AudioSelector&& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(std::move(key), std::move(value)); return *this; }
221 
227  inline InputTemplate& AddAudioSelectors(const char* key, AudioSelector&& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(key, std::move(value)); return *this; }
228 
234  inline InputTemplate& AddAudioSelectors(const char* key, const AudioSelector& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(key, value); return *this; }
235 
236 
241  inline const Aws::Map<Aws::String, CaptionSelector>& GetCaptionSelectors() const{ return m_captionSelectors; }
242 
247  inline bool CaptionSelectorsHasBeenSet() const { return m_captionSelectorsHasBeenSet; }
248 
253  inline void SetCaptionSelectors(const Aws::Map<Aws::String, CaptionSelector>& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors = value; }
254 
259  inline void SetCaptionSelectors(Aws::Map<Aws::String, CaptionSelector>&& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors = std::move(value); }
260 
265  inline InputTemplate& WithCaptionSelectors(const Aws::Map<Aws::String, CaptionSelector>& value) { SetCaptionSelectors(value); return *this;}
266 
271  inline InputTemplate& WithCaptionSelectors(Aws::Map<Aws::String, CaptionSelector>&& value) { SetCaptionSelectors(std::move(value)); return *this;}
272 
277  inline InputTemplate& AddCaptionSelectors(const Aws::String& key, const CaptionSelector& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(key, value); return *this; }
278 
283  inline InputTemplate& AddCaptionSelectors(Aws::String&& key, const CaptionSelector& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(std::move(key), value); return *this; }
284 
289  inline InputTemplate& AddCaptionSelectors(const Aws::String& key, CaptionSelector&& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(key, std::move(value)); return *this; }
290 
295  inline InputTemplate& AddCaptionSelectors(Aws::String&& key, CaptionSelector&& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(std::move(key), std::move(value)); return *this; }
296 
301  inline InputTemplate& AddCaptionSelectors(const char* key, CaptionSelector&& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(key, std::move(value)); return *this; }
302 
307  inline InputTemplate& AddCaptionSelectors(const char* key, const CaptionSelector& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(key, value); return *this; }
308 
309 
315  inline const Rectangle& GetCrop() const{ return m_crop; }
316 
322  inline bool CropHasBeenSet() const { return m_cropHasBeenSet; }
323 
329  inline void SetCrop(const Rectangle& value) { m_cropHasBeenSet = true; m_crop = value; }
330 
336  inline void SetCrop(Rectangle&& value) { m_cropHasBeenSet = true; m_crop = std::move(value); }
337 
343  inline InputTemplate& WithCrop(const Rectangle& value) { SetCrop(value); return *this;}
344 
350  inline InputTemplate& WithCrop(Rectangle&& value) { SetCrop(std::move(value)); return *this;}
351 
352 
358  inline const InputDeblockFilter& GetDeblockFilter() const{ return m_deblockFilter; }
359 
365  inline bool DeblockFilterHasBeenSet() const { return m_deblockFilterHasBeenSet; }
366 
372  inline void SetDeblockFilter(const InputDeblockFilter& value) { m_deblockFilterHasBeenSet = true; m_deblockFilter = value; }
373 
379  inline void SetDeblockFilter(InputDeblockFilter&& value) { m_deblockFilterHasBeenSet = true; m_deblockFilter = std::move(value); }
380 
386  inline InputTemplate& WithDeblockFilter(const InputDeblockFilter& value) { SetDeblockFilter(value); return *this;}
387 
393  inline InputTemplate& WithDeblockFilter(InputDeblockFilter&& value) { SetDeblockFilter(std::move(value)); return *this;}
394 
395 
400  inline const InputDenoiseFilter& GetDenoiseFilter() const{ return m_denoiseFilter; }
401 
406  inline bool DenoiseFilterHasBeenSet() const { return m_denoiseFilterHasBeenSet; }
407 
412  inline void SetDenoiseFilter(const InputDenoiseFilter& value) { m_denoiseFilterHasBeenSet = true; m_denoiseFilter = value; }
413 
418  inline void SetDenoiseFilter(InputDenoiseFilter&& value) { m_denoiseFilterHasBeenSet = true; m_denoiseFilter = std::move(value); }
419 
424  inline InputTemplate& WithDenoiseFilter(const InputDenoiseFilter& value) { SetDenoiseFilter(value); return *this;}
425 
430  inline InputTemplate& WithDenoiseFilter(InputDenoiseFilter&& value) { SetDenoiseFilter(std::move(value)); return *this;}
431 
432 
442  inline const InputFilterEnable& GetFilterEnable() const{ return m_filterEnable; }
443 
453  inline bool FilterEnableHasBeenSet() const { return m_filterEnableHasBeenSet; }
454 
464  inline void SetFilterEnable(const InputFilterEnable& value) { m_filterEnableHasBeenSet = true; m_filterEnable = value; }
465 
475  inline void SetFilterEnable(InputFilterEnable&& value) { m_filterEnableHasBeenSet = true; m_filterEnable = std::move(value); }
476 
486  inline InputTemplate& WithFilterEnable(const InputFilterEnable& value) { SetFilterEnable(value); return *this;}
487 
497  inline InputTemplate& WithFilterEnable(InputFilterEnable&& value) { SetFilterEnable(std::move(value)); return *this;}
498 
499 
504  inline int GetFilterStrength() const{ return m_filterStrength; }
505 
510  inline bool FilterStrengthHasBeenSet() const { return m_filterStrengthHasBeenSet; }
511 
516  inline void SetFilterStrength(int value) { m_filterStrengthHasBeenSet = true; m_filterStrength = value; }
517 
522  inline InputTemplate& WithFilterStrength(int value) { SetFilterStrength(value); return *this;}
523 
524 
530  inline const ImageInserter& GetImageInserter() const{ return m_imageInserter; }
531 
537  inline bool ImageInserterHasBeenSet() const { return m_imageInserterHasBeenSet; }
538 
544  inline void SetImageInserter(const ImageInserter& value) { m_imageInserterHasBeenSet = true; m_imageInserter = value; }
545 
551  inline void SetImageInserter(ImageInserter&& value) { m_imageInserterHasBeenSet = true; m_imageInserter = std::move(value); }
552 
558  inline InputTemplate& WithImageInserter(const ImageInserter& value) { SetImageInserter(value); return *this;}
559 
565  inline InputTemplate& WithImageInserter(ImageInserter&& value) { SetImageInserter(std::move(value)); return *this;}
566 
567 
576  inline const Aws::Vector<InputClipping>& GetInputClippings() const{ return m_inputClippings; }
577 
586  inline bool InputClippingsHasBeenSet() const { return m_inputClippingsHasBeenSet; }
587 
596  inline void SetInputClippings(const Aws::Vector<InputClipping>& value) { m_inputClippingsHasBeenSet = true; m_inputClippings = value; }
597 
606  inline void SetInputClippings(Aws::Vector<InputClipping>&& value) { m_inputClippingsHasBeenSet = true; m_inputClippings = std::move(value); }
607 
616  inline InputTemplate& WithInputClippings(const Aws::Vector<InputClipping>& value) { SetInputClippings(value); return *this;}
617 
626  inline InputTemplate& WithInputClippings(Aws::Vector<InputClipping>&& value) { SetInputClippings(std::move(value)); return *this;}
627 
636  inline InputTemplate& AddInputClippings(const InputClipping& value) { m_inputClippingsHasBeenSet = true; m_inputClippings.push_back(value); return *this; }
637 
646  inline InputTemplate& AddInputClippings(InputClipping&& value) { m_inputClippingsHasBeenSet = true; m_inputClippings.push_back(std::move(value)); return *this; }
647 
648 
658  inline const InputScanType& GetInputScanType() const{ return m_inputScanType; }
659 
669  inline bool InputScanTypeHasBeenSet() const { return m_inputScanTypeHasBeenSet; }
670 
680  inline void SetInputScanType(const InputScanType& value) { m_inputScanTypeHasBeenSet = true; m_inputScanType = value; }
681 
691  inline void SetInputScanType(InputScanType&& value) { m_inputScanTypeHasBeenSet = true; m_inputScanType = std::move(value); }
692 
702  inline InputTemplate& WithInputScanType(const InputScanType& value) { SetInputScanType(value); return *this;}
703 
713  inline InputTemplate& WithInputScanType(InputScanType&& value) { SetInputScanType(std::move(value)); return *this;}
714 
715 
726  inline const Rectangle& GetPosition() const{ return m_position; }
727 
738  inline bool PositionHasBeenSet() const { return m_positionHasBeenSet; }
739 
750  inline void SetPosition(const Rectangle& value) { m_positionHasBeenSet = true; m_position = value; }
751 
762  inline void SetPosition(Rectangle&& value) { m_positionHasBeenSet = true; m_position = std::move(value); }
763 
774  inline InputTemplate& WithPosition(const Rectangle& value) { SetPosition(value); return *this;}
775 
786  inline InputTemplate& WithPosition(Rectangle&& value) { SetPosition(std::move(value)); return *this;}
787 
788 
795  inline int GetProgramNumber() const{ return m_programNumber; }
796 
803  inline bool ProgramNumberHasBeenSet() const { return m_programNumberHasBeenSet; }
804 
811  inline void SetProgramNumber(int value) { m_programNumberHasBeenSet = true; m_programNumber = value; }
812 
819  inline InputTemplate& WithProgramNumber(int value) { SetProgramNumber(value); return *this;}
820 
821 
827  inline const InputPsiControl& GetPsiControl() const{ return m_psiControl; }
828 
834  inline bool PsiControlHasBeenSet() const { return m_psiControlHasBeenSet; }
835 
841  inline void SetPsiControl(const InputPsiControl& value) { m_psiControlHasBeenSet = true; m_psiControl = value; }
842 
848  inline void SetPsiControl(InputPsiControl&& value) { m_psiControlHasBeenSet = true; m_psiControl = std::move(value); }
849 
855  inline InputTemplate& WithPsiControl(const InputPsiControl& value) { SetPsiControl(value); return *this;}
856 
862  inline InputTemplate& WithPsiControl(InputPsiControl&& value) { SetPsiControl(std::move(value)); return *this;}
863 
864 
878  inline const InputTimecodeSource& GetTimecodeSource() const{ return m_timecodeSource; }
879 
893  inline bool TimecodeSourceHasBeenSet() const { return m_timecodeSourceHasBeenSet; }
894 
908  inline void SetTimecodeSource(const InputTimecodeSource& value) { m_timecodeSourceHasBeenSet = true; m_timecodeSource = value; }
909 
923  inline void SetTimecodeSource(InputTimecodeSource&& value) { m_timecodeSourceHasBeenSet = true; m_timecodeSource = std::move(value); }
924 
938  inline InputTemplate& WithTimecodeSource(const InputTimecodeSource& value) { SetTimecodeSource(value); return *this;}
939 
953  inline InputTemplate& WithTimecodeSource(InputTimecodeSource&& value) { SetTimecodeSource(std::move(value)); return *this;}
954 
955 
963  inline const Aws::String& GetTimecodeStart() const{ return m_timecodeStart; }
964 
972  inline bool TimecodeStartHasBeenSet() const { return m_timecodeStartHasBeenSet; }
973 
981  inline void SetTimecodeStart(const Aws::String& value) { m_timecodeStartHasBeenSet = true; m_timecodeStart = value; }
982 
990  inline void SetTimecodeStart(Aws::String&& value) { m_timecodeStartHasBeenSet = true; m_timecodeStart = std::move(value); }
991 
999  inline void SetTimecodeStart(const char* value) { m_timecodeStartHasBeenSet = true; m_timecodeStart.assign(value); }
1000 
1008  inline InputTemplate& WithTimecodeStart(const Aws::String& value) { SetTimecodeStart(value); return *this;}
1009 
1017  inline InputTemplate& WithTimecodeStart(Aws::String&& value) { SetTimecodeStart(std::move(value)); return *this;}
1018 
1026  inline InputTemplate& WithTimecodeStart(const char* value) { SetTimecodeStart(value); return *this;}
1027 
1028 
1033  inline const VideoSelector& GetVideoSelector() const{ return m_videoSelector; }
1034 
1039  inline bool VideoSelectorHasBeenSet() const { return m_videoSelectorHasBeenSet; }
1040 
1045  inline void SetVideoSelector(const VideoSelector& value) { m_videoSelectorHasBeenSet = true; m_videoSelector = value; }
1046 
1051  inline void SetVideoSelector(VideoSelector&& value) { m_videoSelectorHasBeenSet = true; m_videoSelector = std::move(value); }
1052 
1057  inline InputTemplate& WithVideoSelector(const VideoSelector& value) { SetVideoSelector(value); return *this;}
1058 
1063  inline InputTemplate& WithVideoSelector(VideoSelector&& value) { SetVideoSelector(std::move(value)); return *this;}
1064 
1065  private:
1066 
1067  Aws::Map<Aws::String, AudioSelectorGroup> m_audioSelectorGroups;
1068  bool m_audioSelectorGroupsHasBeenSet;
1069 
1070  Aws::Map<Aws::String, AudioSelector> m_audioSelectors;
1071  bool m_audioSelectorsHasBeenSet;
1072 
1073  Aws::Map<Aws::String, CaptionSelector> m_captionSelectors;
1074  bool m_captionSelectorsHasBeenSet;
1075 
1076  Rectangle m_crop;
1077  bool m_cropHasBeenSet;
1078 
1079  InputDeblockFilter m_deblockFilter;
1080  bool m_deblockFilterHasBeenSet;
1081 
1082  InputDenoiseFilter m_denoiseFilter;
1083  bool m_denoiseFilterHasBeenSet;
1084 
1085  InputFilterEnable m_filterEnable;
1086  bool m_filterEnableHasBeenSet;
1087 
1088  int m_filterStrength;
1089  bool m_filterStrengthHasBeenSet;
1090 
1091  ImageInserter m_imageInserter;
1092  bool m_imageInserterHasBeenSet;
1093 
1094  Aws::Vector<InputClipping> m_inputClippings;
1095  bool m_inputClippingsHasBeenSet;
1096 
1097  InputScanType m_inputScanType;
1098  bool m_inputScanTypeHasBeenSet;
1099 
1100  Rectangle m_position;
1101  bool m_positionHasBeenSet;
1102 
1103  int m_programNumber;
1104  bool m_programNumberHasBeenSet;
1105 
1106  InputPsiControl m_psiControl;
1107  bool m_psiControlHasBeenSet;
1108 
1109  InputTimecodeSource m_timecodeSource;
1110  bool m_timecodeSourceHasBeenSet;
1111 
1112  Aws::String m_timecodeStart;
1113  bool m_timecodeStartHasBeenSet;
1114 
1115  VideoSelector m_videoSelector;
1116  bool m_videoSelectorHasBeenSet;
1117  };
1118 
1119 } // namespace Model
1120 } // namespace MediaConvert
1121 } // namespace Aws
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectors
InputTemplate & AddAudioSelectors(const Aws::String &key, AudioSelector &&value)
Definition: InputTemplate.h:213
Aws::MediaConvert::Model::InputTemplate::SetDeblockFilter
void SetDeblockFilter(InputDeblockFilter &&value)
Definition: InputTemplate.h:379
AudioSelectorGroup.h
Aws::MediaConvert::Model::InputTemplate::SetTimecodeStart
void SetTimecodeStart(const char *value)
Definition: InputTemplate.h:999
Aws::MediaConvert::Model::Rectangle
Definition: Rectangle.h:31
Aws::MediaConvert::Model::InputTemplate::WithTimecodeStart
InputTemplate & WithTimecodeStart(Aws::String &&value)
Definition: InputTemplate.h:1017
Aws::MediaConvert::Model::InputTemplate::InputClippingsHasBeenSet
bool InputClippingsHasBeenSet() const
Definition: InputTemplate.h:586
InputTimecodeSource.h
Aws::MediaConvert::Model::InputTemplate::SetVideoSelector
void SetVideoSelector(const VideoSelector &value)
Definition: InputTemplate.h:1045
Aws::MediaConvert::Model::InputTemplate::FilterStrengthHasBeenSet
bool FilterStrengthHasBeenSet() const
Definition: InputTemplate.h:510
Aws::MediaConvert::Model::InputTemplate::GetTimecodeSource
const InputTimecodeSource & GetTimecodeSource() const
Definition: InputTemplate.h:878
ImageInserter.h
Aws::MediaConvert::Model::InputTemplate::FilterEnableHasBeenSet
bool FilterEnableHasBeenSet() const
Definition: InputTemplate.h:453
Aws::MediaConvert::Model::InputTemplate::AddCaptionSelectors
InputTemplate & AddCaptionSelectors(const char *key, CaptionSelector &&value)
Definition: InputTemplate.h:301
Aws::MediaConvert::Model::InputTemplate::ImageInserterHasBeenSet
bool ImageInserterHasBeenSet() const
Definition: InputTemplate.h:537
Aws::MediaConvert::Model::InputTemplate::GetPosition
const Rectangle & GetPosition() const
Definition: InputTemplate.h:726
Aws::MediaConvert::Model::InputTemplate::WithAudioSelectorGroups
InputTemplate & WithAudioSelectorGroups(Aws::Map< Aws::String, AudioSelectorGroup > &&value)
Definition: InputTemplate.h:101
Aws::MediaConvert::Model::InputTemplate::WithDenoiseFilter
InputTemplate & WithDenoiseFilter(InputDenoiseFilter &&value)
Definition: InputTemplate.h:430
Aws::MediaConvert::Model::InputTemplate::SetTimecodeStart
void SetTimecodeStart(const Aws::String &value)
Definition: InputTemplate.h:981
Aws::MediaConvert::Model::InputTemplate::WithDenoiseFilter
InputTemplate & WithDenoiseFilter(const InputDenoiseFilter &value)
Definition: InputTemplate.h:424
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectorGroups
InputTemplate & AddAudioSelectorGroups(const char *key, const AudioSelectorGroup &value)
Definition: InputTemplate.h:149
Aws::MediaConvert::Model::InputTemplate::PositionHasBeenSet
bool PositionHasBeenSet() const
Definition: InputTemplate.h:738
Aws::MediaConvert::Model::InputTemplate::WithPosition
InputTemplate & WithPosition(const Rectangle &value)
Definition: InputTemplate.h:774
Aws::MediaConvert::Model::InputTemplate::GetAudioSelectorGroups
const Aws::Map< Aws::String, AudioSelectorGroup > & GetAudioSelectorGroups() const
Definition: InputTemplate.h:61
Aws::MediaConvert::Model::InputDenoiseFilter
InputDenoiseFilter
Definition: InputDenoiseFilter.h:17
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectorGroups
InputTemplate & AddAudioSelectorGroups(const Aws::String &key, AudioSelectorGroup &&value)
Definition: InputTemplate.h:125
AudioSelector.h
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::InputTemplate::SetInputScanType
void SetInputScanType(const InputScanType &value)
Definition: InputTemplate.h:680
InputDeblockFilter.h
Aws::MediaConvert::Model::InputTemplate::AddCaptionSelectors
InputTemplate & AddCaptionSelectors(Aws::String &&key, CaptionSelector &&value)
Definition: InputTemplate.h:295
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectorGroups
InputTemplate & AddAudioSelectorGroups(Aws::String &&key, const AudioSelectorGroup &value)
Definition: InputTemplate.h:117
Aws::MediaConvert::Model::InputTemplate::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::InputTemplate::WithPsiControl
InputTemplate & WithPsiControl(const InputPsiControl &value)
Definition: InputTemplate.h:855
Aws::MediaConvert::Model::InputTemplate::WithDeblockFilter
InputTemplate & WithDeblockFilter(InputDeblockFilter &&value)
Definition: InputTemplate.h:393
InputDenoiseFilter.h
Aws::MediaConvert::Model::VideoSelector
Definition: VideoSelector.h:38
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectorGroups
InputTemplate & AddAudioSelectorGroups(Aws::String &&key, AudioSelectorGroup &&value)
Definition: InputTemplate.h:133
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectors
InputTemplate & AddAudioSelectors(const char *key, AudioSelector &&value)
Definition: InputTemplate.h:227
Aws::MediaConvert::Model::InputTemplate::SetTimecodeStart
void SetTimecodeStart(Aws::String &&value)
Definition: InputTemplate.h:990
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectors
InputTemplate & AddAudioSelectors(Aws::String &&key, const AudioSelector &value)
Definition: InputTemplate.h:206
Aws::MediaConvert::Model::InputTemplate::WithTimecodeSource
InputTemplate & WithTimecodeSource(InputTimecodeSource &&value)
Definition: InputTemplate.h:953
Aws::MediaConvert::Model::AudioSelector
Definition: AudioSelector.h:40
CaptionSelector.h
InputScanType.h
Aws::MediaConvert::Model::InputTemplate::GetAudioSelectors
const Aws::Map< Aws::String, AudioSelector > & GetAudioSelectors() const
Definition: InputTemplate.h:157
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectors
InputTemplate & AddAudioSelectors(const char *key, const AudioSelector &value)
Definition: InputTemplate.h:234
Aws::MediaConvert::Model::InputTemplate
Definition: InputTemplate.h:47
Aws::MediaConvert::Model::InputTemplate::SetTimecodeSource
void SetTimecodeSource(InputTimecodeSource &&value)
Definition: InputTemplate.h:923
Aws::MediaConvert::Model::InputTemplate::WithAudioSelectorGroups
InputTemplate & WithAudioSelectorGroups(const Aws::Map< Aws::String, AudioSelectorGroup > &value)
Definition: InputTemplate.h:93
Aws::MediaConvert::Model::InputTemplate::WithCaptionSelectors
InputTemplate & WithCaptionSelectors(Aws::Map< Aws::String, CaptionSelector > &&value)
Definition: InputTemplate.h:271
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MediaConvert::Model::InputTemplate::SetInputClippings
void SetInputClippings(const Aws::Vector< InputClipping > &value)
Definition: InputTemplate.h:596
Aws::MediaConvert::Model::InputTemplate::SetImageInserter
void SetImageInserter(const ImageInserter &value)
Definition: InputTemplate.h:544
Aws::MediaConvert::Model::InputTemplate::SetFilterEnable
void SetFilterEnable(InputFilterEnable &&value)
Definition: InputTemplate.h:475
Aws::MediaConvert::Model::InputTemplate::WithFilterEnable
InputTemplate & WithFilterEnable(const InputFilterEnable &value)
Definition: InputTemplate.h:486
Aws::MediaConvert::Model::InputTemplate::WithInputScanType
InputTemplate & WithInputScanType(const InputScanType &value)
Definition: InputTemplate.h:702
Aws::MediaConvert::Model::InputTemplate::SetAudioSelectors
void SetAudioSelectors(Aws::Map< Aws::String, AudioSelector > &&value)
Definition: InputTemplate.h:178
AWSVector.h
Aws::MediaConvert::Model::InputTemplate::WithInputScanType
InputTemplate & WithInputScanType(InputScanType &&value)
Definition: InputTemplate.h:713
Aws::MediaConvert::Model::InputTemplate::AddInputClippings
InputTemplate & AddInputClippings(InputClipping &&value)
Definition: InputTemplate.h:646
Aws::MediaConvert::Model::InputTemplate::AddCaptionSelectors
InputTemplate & AddCaptionSelectors(Aws::String &&key, const CaptionSelector &value)
Definition: InputTemplate.h:283
Aws::MediaConvert::Model::InputScanType
InputScanType
Definition: InputScanType.h:17
Aws::MediaConvert::Model::InputClipping
Definition: InputClipping.h:36
Aws::MediaConvert::Model::InputTemplate::SetFilterStrength
void SetFilterStrength(int value)
Definition: InputTemplate.h:516
Aws::MediaConvert::Model::InputTemplate::SetAudioSelectorGroups
void SetAudioSelectorGroups(const Aws::Map< Aws::String, AudioSelectorGroup > &value)
Definition: InputTemplate.h:77
Aws::MediaConvert::Model::InputTemplate::WithFilterStrength
InputTemplate & WithFilterStrength(int value)
Definition: InputTemplate.h:522
Aws::MediaConvert::Model::InputTemplate::WithImageInserter
InputTemplate & WithImageInserter(ImageInserter &&value)
Definition: InputTemplate.h:565
Aws::MediaConvert::Model::InputTemplate::SetPosition
void SetPosition(Rectangle &&value)
Definition: InputTemplate.h:762
Aws::MediaConvert::Model::InputTemplate::InputScanTypeHasBeenSet
bool InputScanTypeHasBeenSet() const
Definition: InputTemplate.h:669
Rectangle.h
Aws::MediaConvert::Model::InputFilterEnable
InputFilterEnable
Definition: InputFilterEnable.h:17
Aws::MediaConvert::Model::InputTemplate::TimecodeStartHasBeenSet
bool TimecodeStartHasBeenSet() const
Definition: InputTemplate.h:972
Aws::MediaConvert::Model::InputTemplate::SetDenoiseFilter
void SetDenoiseFilter(InputDenoiseFilter &&value)
Definition: InputTemplate.h:418
Aws::MediaConvert::Model::InputTemplate::GetCrop
const Rectangle & GetCrop() const
Definition: InputTemplate.h:315
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectors
InputTemplate & AddAudioSelectors(const Aws::String &key, const AudioSelector &value)
Definition: InputTemplate.h:199
Aws::MediaConvert::Model::InputTemplate::WithProgramNumber
InputTemplate & WithProgramNumber(int value)
Definition: InputTemplate.h:819
Aws::MediaConvert::Model::InputTemplate::PsiControlHasBeenSet
bool PsiControlHasBeenSet() const
Definition: InputTemplate.h:834
Aws::MediaConvert::Model::InputTemplate::SetAudioSelectorGroups
void SetAudioSelectorGroups(Aws::Map< Aws::String, AudioSelectorGroup > &&value)
Definition: InputTemplate.h:85
Aws::MediaConvert::Model::InputTemplate::AddInputClippings
InputTemplate & AddInputClippings(const InputClipping &value)
Definition: InputTemplate.h:636
InputPsiControl.h
Aws::MediaConvert::Model::InputDeblockFilter
InputDeblockFilter
Definition: InputDeblockFilter.h:17
Aws::MediaConvert::Model::InputTemplate::SetPsiControl
void SetPsiControl(InputPsiControl &&value)
Definition: InputTemplate.h:848
Aws::MediaConvert::Model::CaptionSelector
Definition: CaptionSelector.h:36
Aws::MediaConvert::Model::ImageInserter
Definition: ImageInserter.h:37
Aws::MediaConvert::Model::InputTemplate::WithDeblockFilter
InputTemplate & WithDeblockFilter(const InputDeblockFilter &value)
Definition: InputTemplate.h:386
Aws::MediaConvert::Model::InputTemplate::GetCaptionSelectors
const Aws::Map< Aws::String, CaptionSelector > & GetCaptionSelectors() const
Definition: InputTemplate.h:241
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::InputTemplate::GetVideoSelector
const VideoSelector & GetVideoSelector() const
Definition: InputTemplate.h:1033
Aws::MediaConvert::Model::InputTemplate::SetCaptionSelectors
void SetCaptionSelectors(Aws::Map< Aws::String, CaptionSelector > &&value)
Definition: InputTemplate.h:259
AWSString.h
Aws::MediaConvert::Model::InputTemplate::WithInputClippings
InputTemplate & WithInputClippings(Aws::Vector< InputClipping > &&value)
Definition: InputTemplate.h:626
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::InputTemplate::WithFilterEnable
InputTemplate & WithFilterEnable(InputFilterEnable &&value)
Definition: InputTemplate.h:497
Aws::MediaConvert::Model::InputTemplate::WithTimecodeStart
InputTemplate & WithTimecodeStart(const char *value)
Definition: InputTemplate.h:1026
Aws::MediaConvert::Model::InputTimecodeSource
InputTimecodeSource
Definition: InputTimecodeSource.h:17
Aws::MediaConvert::Model::InputTemplate::GetInputClippings
const Aws::Vector< InputClipping > & GetInputClippings() const
Definition: InputTemplate.h:576
Aws::MediaConvert::Model::InputTemplate::InputTemplate
InputTemplate()
Aws::MediaConvert::Model::InputTemplate::SetInputScanType
void SetInputScanType(InputScanType &&value)
Definition: InputTemplate.h:691
Aws::MediaConvert::Model::InputTemplate::WithImageInserter
InputTemplate & WithImageInserter(const ImageInserter &value)
Definition: InputTemplate.h:558
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectorGroups
InputTemplate & AddAudioSelectorGroups(const char *key, AudioSelectorGroup &&value)
Definition: InputTemplate.h:141
Aws::MediaConvert::Model::InputTemplate::operator=
InputTemplate & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::InputTemplate::AudioSelectorGroupsHasBeenSet
bool AudioSelectorGroupsHasBeenSet() const
Definition: InputTemplate.h:69
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectorGroups
InputTemplate & AddAudioSelectorGroups(const Aws::String &key, const AudioSelectorGroup &value)
Definition: InputTemplate.h:109
Aws::MediaConvert::Model::InputTemplate::DenoiseFilterHasBeenSet
bool DenoiseFilterHasBeenSet() const
Definition: InputTemplate.h:406
Aws::MediaConvert::Model::InputTemplate::GetDenoiseFilter
const InputDenoiseFilter & GetDenoiseFilter() const
Definition: InputTemplate.h:400
Aws::MediaConvert::Model::InputTemplate::WithTimecodeStart
InputTemplate & WithTimecodeStart(const Aws::String &value)
Definition: InputTemplate.h:1008
Aws::MediaConvert::Model::InputTemplate::WithAudioSelectors
InputTemplate & WithAudioSelectors(const Aws::Map< Aws::String, AudioSelector > &value)
Definition: InputTemplate.h:185
Aws::MediaConvert::Model::InputTemplate::AudioSelectorsHasBeenSet
bool AudioSelectorsHasBeenSet() const
Definition: InputTemplate.h:164
Aws::MediaConvert::Model::InputTemplate::GetPsiControl
const InputPsiControl & GetPsiControl() const
Definition: InputTemplate.h:827
Aws::MediaConvert::Model::InputTemplate::WithCrop
InputTemplate & WithCrop(Rectangle &&value)
Definition: InputTemplate.h:350
Aws::MediaConvert::Model::InputPsiControl
InputPsiControl
Definition: InputPsiControl.h:17
Aws::MediaConvert::Model::InputTemplate::ProgramNumberHasBeenSet
bool ProgramNumberHasBeenSet() const
Definition: InputTemplate.h:803
Aws::MediaConvert::Model::InputTemplate::CropHasBeenSet
bool CropHasBeenSet() const
Definition: InputTemplate.h:322
Aws::MediaConvert::Model::InputTemplate::SetAudioSelectors
void SetAudioSelectors(const Aws::Map< Aws::String, AudioSelector > &value)
Definition: InputTemplate.h:171
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::InputTemplate::SetImageInserter
void SetImageInserter(ImageInserter &&value)
Definition: InputTemplate.h:551
Aws::MediaConvert::Model::InputTemplate::SetTimecodeSource
void SetTimecodeSource(const InputTimecodeSource &value)
Definition: InputTemplate.h:908
Aws::MediaConvert::Model::InputTemplate::WithPosition
InputTemplate & WithPosition(Rectangle &&value)
Definition: InputTemplate.h:786
InputClipping.h
Aws::MediaConvert::Model::InputTemplate::SetDenoiseFilter
void SetDenoiseFilter(const InputDenoiseFilter &value)
Definition: InputTemplate.h:412
Aws::MediaConvert::Model::InputTemplate::GetTimecodeStart
const Aws::String & GetTimecodeStart() const
Definition: InputTemplate.h:963
Aws::MediaConvert::Model::InputTemplate::InputTemplate
InputTemplate(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::InputTemplate::WithInputClippings
InputTemplate & WithInputClippings(const Aws::Vector< InputClipping > &value)
Definition: InputTemplate.h:616
Aws::MediaConvert::Model::InputTemplate::CaptionSelectorsHasBeenSet
bool CaptionSelectorsHasBeenSet() const
Definition: InputTemplate.h:247
Aws::MediaConvert::Model::InputTemplate::SetCrop
void SetCrop(const Rectangle &value)
Definition: InputTemplate.h:329
Aws::MediaConvert::Model::InputTemplate::GetFilterStrength
int GetFilterStrength() const
Definition: InputTemplate.h:504
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
VideoSelector.h
Aws::MediaConvert::Model::InputTemplate::DeblockFilterHasBeenSet
bool DeblockFilterHasBeenSet() const
Definition: InputTemplate.h:365
Aws::MediaConvert::Model::InputTemplate::SetPosition
void SetPosition(const Rectangle &value)
Definition: InputTemplate.h:750
Aws::MediaConvert::Model::InputTemplate::WithPsiControl
InputTemplate & WithPsiControl(InputPsiControl &&value)
Definition: InputTemplate.h:862
Aws::MediaConvert::Model::InputTemplate::SetPsiControl
void SetPsiControl(const InputPsiControl &value)
Definition: InputTemplate.h:841
Aws::MediaConvert::Model::InputTemplate::WithAudioSelectors
InputTemplate & WithAudioSelectors(Aws::Map< Aws::String, AudioSelector > &&value)
Definition: InputTemplate.h:192
Aws::MediaConvert::Model::InputTemplate::WithVideoSelector
InputTemplate & WithVideoSelector(VideoSelector &&value)
Definition: InputTemplate.h:1063
Aws::MediaConvert::Model::InputTemplate::TimecodeSourceHasBeenSet
bool TimecodeSourceHasBeenSet() const
Definition: InputTemplate.h:893
Aws::MediaConvert::Model::InputTemplate::GetFilterEnable
const InputFilterEnable & GetFilterEnable() const
Definition: InputTemplate.h:442
Aws::MediaConvert::Model::InputTemplate::AddCaptionSelectors
InputTemplate & AddCaptionSelectors(const Aws::String &key, CaptionSelector &&value)
Definition: InputTemplate.h:289
InputFilterEnable.h
Aws::MediaConvert::Model::InputTemplate::WithCaptionSelectors
InputTemplate & WithCaptionSelectors(const Aws::Map< Aws::String, CaptionSelector > &value)
Definition: InputTemplate.h:265
Aws::MediaConvert::Model::InputTemplate::SetFilterEnable
void SetFilterEnable(const InputFilterEnable &value)
Definition: InputTemplate.h:464
Aws::MediaConvert::Model::AudioSelectorGroup
Definition: AudioSelectorGroup.h:37
Aws::MediaConvert::Model::InputTemplate::GetDeblockFilter
const InputDeblockFilter & GetDeblockFilter() const
Definition: InputTemplate.h:358
Aws::MediaConvert::Model::InputTemplate::GetProgramNumber
int GetProgramNumber() const
Definition: InputTemplate.h:795
Aws::MediaConvert::Model::InputTemplate::VideoSelectorHasBeenSet
bool VideoSelectorHasBeenSet() const
Definition: InputTemplate.h:1039
AWSMap.h
Aws::MediaConvert::Model::InputTemplate::WithTimecodeSource
InputTemplate & WithTimecodeSource(const InputTimecodeSource &value)
Definition: InputTemplate.h:938
Aws::MediaConvert::Model::InputTemplate::SetProgramNumber
void SetProgramNumber(int value)
Definition: InputTemplate.h:811
Aws::MediaConvert::Model::InputTemplate::AddCaptionSelectors
InputTemplate & AddCaptionSelectors(const char *key, const CaptionSelector &value)
Definition: InputTemplate.h:307
Aws::MediaConvert::Model::InputTemplate::SetVideoSelector
void SetVideoSelector(VideoSelector &&value)
Definition: InputTemplate.h:1051
Aws::MediaConvert::Model::InputTemplate::WithVideoSelector
InputTemplate & WithVideoSelector(const VideoSelector &value)
Definition: InputTemplate.h:1057
Aws::MediaConvert::Model::InputTemplate::GetImageInserter
const ImageInserter & GetImageInserter() const
Definition: InputTemplate.h:530
Aws::MediaConvert::Model::InputTemplate::AddAudioSelectors
InputTemplate & AddAudioSelectors(Aws::String &&key, AudioSelector &&value)
Definition: InputTemplate.h:220
Aws::MediaConvert::Model::InputTemplate::SetCrop
void SetCrop(Rectangle &&value)
Definition: InputTemplate.h:336
Aws::MediaConvert::Model::InputTemplate::GetInputScanType
const InputScanType & GetInputScanType() const
Definition: InputTemplate.h:658
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MediaConvert::Model::InputTemplate::SetCaptionSelectors
void SetCaptionSelectors(const Aws::Map< Aws::String, CaptionSelector > &value)
Definition: InputTemplate.h:253
Aws::MediaConvert::Model::InputTemplate::SetInputClippings
void SetInputClippings(Aws::Vector< InputClipping > &&value)
Definition: InputTemplate.h:606
Aws::MediaConvert::Model::InputTemplate::AddCaptionSelectors
InputTemplate & AddCaptionSelectors(const Aws::String &key, const CaptionSelector &value)
Definition: InputTemplate.h:277
Aws::MediaConvert::Model::InputTemplate::WithCrop
InputTemplate & WithCrop(const Rectangle &value)
Definition: InputTemplate.h:343
Aws::MediaConvert::Model::InputTemplate::SetDeblockFilter
void SetDeblockFilter(const InputDeblockFilter &value)
Definition: InputTemplate.h:372