AWS SDK for C++  1.9.159
AWS SDK for C++
Input.h
Go to the documentation of this file.
1 
6 #pragma once
25 #include <utility>
26 
27 namespace Aws
28 {
29 namespace Utils
30 {
31 namespace Json
32 {
33  class JsonValue;
34  class JsonView;
35 } // namespace Json
36 } // namespace Utils
37 namespace MediaConvert
38 {
39 namespace Model
40 {
41 
54  {
55  public:
56  Input();
60 
61 
68  inline const Aws::Map<Aws::String, AudioSelectorGroup>& GetAudioSelectorGroups() const{ return m_audioSelectorGroups; }
69 
76  inline bool AudioSelectorGroupsHasBeenSet() const { return m_audioSelectorGroupsHasBeenSet; }
77 
84  inline void SetAudioSelectorGroups(const Aws::Map<Aws::String, AudioSelectorGroup>& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups = value; }
85 
92  inline void SetAudioSelectorGroups(Aws::Map<Aws::String, AudioSelectorGroup>&& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups = std::move(value); }
93 
100  inline Input& WithAudioSelectorGroups(const Aws::Map<Aws::String, AudioSelectorGroup>& value) { SetAudioSelectorGroups(value); return *this;}
101 
108  inline Input& WithAudioSelectorGroups(Aws::Map<Aws::String, AudioSelectorGroup>&& value) { SetAudioSelectorGroups(std::move(value)); return *this;}
109 
116  inline Input& AddAudioSelectorGroups(const Aws::String& key, const AudioSelectorGroup& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(key, value); return *this; }
117 
124  inline Input& AddAudioSelectorGroups(Aws::String&& key, const AudioSelectorGroup& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(std::move(key), value); return *this; }
125 
132  inline Input& AddAudioSelectorGroups(const Aws::String& key, AudioSelectorGroup&& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(key, std::move(value)); return *this; }
133 
140  inline Input& AddAudioSelectorGroups(Aws::String&& key, AudioSelectorGroup&& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(std::move(key), std::move(value)); return *this; }
141 
148  inline Input& AddAudioSelectorGroups(const char* key, AudioSelectorGroup&& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(key, std::move(value)); return *this; }
149 
156  inline Input& AddAudioSelectorGroups(const char* key, const AudioSelectorGroup& value) { m_audioSelectorGroupsHasBeenSet = true; m_audioSelectorGroups.emplace(key, value); return *this; }
157 
158 
164  inline const Aws::Map<Aws::String, AudioSelector>& GetAudioSelectors() const{ return m_audioSelectors; }
165 
171  inline bool AudioSelectorsHasBeenSet() const { return m_audioSelectorsHasBeenSet; }
172 
178  inline void SetAudioSelectors(const Aws::Map<Aws::String, AudioSelector>& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors = value; }
179 
185  inline void SetAudioSelectors(Aws::Map<Aws::String, AudioSelector>&& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors = std::move(value); }
186 
192  inline Input& WithAudioSelectors(const Aws::Map<Aws::String, AudioSelector>& value) { SetAudioSelectors(value); return *this;}
193 
199  inline Input& WithAudioSelectors(Aws::Map<Aws::String, AudioSelector>&& value) { SetAudioSelectors(std::move(value)); return *this;}
200 
206  inline Input& AddAudioSelectors(const Aws::String& key, const AudioSelector& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(key, value); return *this; }
207 
213  inline Input& AddAudioSelectors(Aws::String&& key, const AudioSelector& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(std::move(key), value); return *this; }
214 
220  inline Input& AddAudioSelectors(const Aws::String& key, AudioSelector&& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(key, std::move(value)); return *this; }
221 
227  inline Input& AddAudioSelectors(Aws::String&& key, AudioSelector&& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(std::move(key), std::move(value)); return *this; }
228 
234  inline Input& AddAudioSelectors(const char* key, AudioSelector&& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(key, std::move(value)); return *this; }
235 
241  inline Input& AddAudioSelectors(const char* key, const AudioSelector& value) { m_audioSelectorsHasBeenSet = true; m_audioSelectors.emplace(key, value); return *this; }
242 
243 
248  inline const Aws::Map<Aws::String, CaptionSelector>& GetCaptionSelectors() const{ return m_captionSelectors; }
249 
254  inline bool CaptionSelectorsHasBeenSet() const { return m_captionSelectorsHasBeenSet; }
255 
260  inline void SetCaptionSelectors(const Aws::Map<Aws::String, CaptionSelector>& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors = value; }
261 
266  inline void SetCaptionSelectors(Aws::Map<Aws::String, CaptionSelector>&& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors = std::move(value); }
267 
272  inline Input& WithCaptionSelectors(const Aws::Map<Aws::String, CaptionSelector>& value) { SetCaptionSelectors(value); return *this;}
273 
278  inline Input& WithCaptionSelectors(Aws::Map<Aws::String, CaptionSelector>&& value) { SetCaptionSelectors(std::move(value)); return *this;}
279 
284  inline Input& AddCaptionSelectors(const Aws::String& key, const CaptionSelector& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(key, value); return *this; }
285 
290  inline Input& AddCaptionSelectors(Aws::String&& key, const CaptionSelector& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(std::move(key), value); return *this; }
291 
296  inline Input& AddCaptionSelectors(const Aws::String& key, CaptionSelector&& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(key, std::move(value)); return *this; }
297 
302  inline Input& AddCaptionSelectors(Aws::String&& key, CaptionSelector&& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(std::move(key), std::move(value)); return *this; }
303 
308  inline Input& AddCaptionSelectors(const char* key, CaptionSelector&& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(key, std::move(value)); return *this; }
309 
314  inline Input& AddCaptionSelectors(const char* key, const CaptionSelector& value) { m_captionSelectorsHasBeenSet = true; m_captionSelectors.emplace(key, value); return *this; }
315 
316 
322  inline const Rectangle& GetCrop() const{ return m_crop; }
323 
329  inline bool CropHasBeenSet() const { return m_cropHasBeenSet; }
330 
336  inline void SetCrop(const Rectangle& value) { m_cropHasBeenSet = true; m_crop = value; }
337 
343  inline void SetCrop(Rectangle&& value) { m_cropHasBeenSet = true; m_crop = std::move(value); }
344 
350  inline Input& WithCrop(const Rectangle& value) { SetCrop(value); return *this;}
351 
357  inline Input& WithCrop(Rectangle&& value) { SetCrop(std::move(value)); return *this;}
358 
359 
365  inline const InputDeblockFilter& GetDeblockFilter() const{ return m_deblockFilter; }
366 
372  inline bool DeblockFilterHasBeenSet() const { return m_deblockFilterHasBeenSet; }
373 
379  inline void SetDeblockFilter(const InputDeblockFilter& value) { m_deblockFilterHasBeenSet = true; m_deblockFilter = value; }
380 
386  inline void SetDeblockFilter(InputDeblockFilter&& value) { m_deblockFilterHasBeenSet = true; m_deblockFilter = std::move(value); }
387 
393  inline Input& WithDeblockFilter(const InputDeblockFilter& value) { SetDeblockFilter(value); return *this;}
394 
400  inline Input& WithDeblockFilter(InputDeblockFilter&& value) { SetDeblockFilter(std::move(value)); return *this;}
401 
402 
409  inline const InputDecryptionSettings& GetDecryptionSettings() const{ return m_decryptionSettings; }
410 
417  inline bool DecryptionSettingsHasBeenSet() const { return m_decryptionSettingsHasBeenSet; }
418 
425  inline void SetDecryptionSettings(const InputDecryptionSettings& value) { m_decryptionSettingsHasBeenSet = true; m_decryptionSettings = value; }
426 
433  inline void SetDecryptionSettings(InputDecryptionSettings&& value) { m_decryptionSettingsHasBeenSet = true; m_decryptionSettings = std::move(value); }
434 
441  inline Input& WithDecryptionSettings(const InputDecryptionSettings& value) { SetDecryptionSettings(value); return *this;}
442 
449  inline Input& WithDecryptionSettings(InputDecryptionSettings&& value) { SetDecryptionSettings(std::move(value)); return *this;}
450 
451 
456  inline const InputDenoiseFilter& GetDenoiseFilter() const{ return m_denoiseFilter; }
457 
462  inline bool DenoiseFilterHasBeenSet() const { return m_denoiseFilterHasBeenSet; }
463 
468  inline void SetDenoiseFilter(const InputDenoiseFilter& value) { m_denoiseFilterHasBeenSet = true; m_denoiseFilter = value; }
469 
474  inline void SetDenoiseFilter(InputDenoiseFilter&& value) { m_denoiseFilterHasBeenSet = true; m_denoiseFilter = std::move(value); }
475 
480  inline Input& WithDenoiseFilter(const InputDenoiseFilter& value) { SetDenoiseFilter(value); return *this;}
481 
486  inline Input& WithDenoiseFilter(InputDenoiseFilter&& value) { SetDenoiseFilter(std::move(value)); return *this;}
487 
488 
498  inline const Aws::String& GetFileInput() const{ return m_fileInput; }
499 
509  inline bool FileInputHasBeenSet() const { return m_fileInputHasBeenSet; }
510 
520  inline void SetFileInput(const Aws::String& value) { m_fileInputHasBeenSet = true; m_fileInput = value; }
521 
531  inline void SetFileInput(Aws::String&& value) { m_fileInputHasBeenSet = true; m_fileInput = std::move(value); }
532 
542  inline void SetFileInput(const char* value) { m_fileInputHasBeenSet = true; m_fileInput.assign(value); }
543 
553  inline Input& WithFileInput(const Aws::String& value) { SetFileInput(value); return *this;}
554 
564  inline Input& WithFileInput(Aws::String&& value) { SetFileInput(std::move(value)); return *this;}
565 
575  inline Input& WithFileInput(const char* value) { SetFileInput(value); return *this;}
576 
577 
587  inline const InputFilterEnable& GetFilterEnable() const{ return m_filterEnable; }
588 
598  inline bool FilterEnableHasBeenSet() const { return m_filterEnableHasBeenSet; }
599 
609  inline void SetFilterEnable(const InputFilterEnable& value) { m_filterEnableHasBeenSet = true; m_filterEnable = value; }
610 
620  inline void SetFilterEnable(InputFilterEnable&& value) { m_filterEnableHasBeenSet = true; m_filterEnable = std::move(value); }
621 
631  inline Input& WithFilterEnable(const InputFilterEnable& value) { SetFilterEnable(value); return *this;}
632 
642  inline Input& WithFilterEnable(InputFilterEnable&& value) { SetFilterEnable(std::move(value)); return *this;}
643 
644 
649  inline int GetFilterStrength() const{ return m_filterStrength; }
650 
655  inline bool FilterStrengthHasBeenSet() const { return m_filterStrengthHasBeenSet; }
656 
661  inline void SetFilterStrength(int value) { m_filterStrengthHasBeenSet = true; m_filterStrength = value; }
662 
667  inline Input& WithFilterStrength(int value) { SetFilterStrength(value); return *this;}
668 
669 
675  inline const ImageInserter& GetImageInserter() const{ return m_imageInserter; }
676 
682  inline bool ImageInserterHasBeenSet() const { return m_imageInserterHasBeenSet; }
683 
689  inline void SetImageInserter(const ImageInserter& value) { m_imageInserterHasBeenSet = true; m_imageInserter = value; }
690 
696  inline void SetImageInserter(ImageInserter&& value) { m_imageInserterHasBeenSet = true; m_imageInserter = std::move(value); }
697 
703  inline Input& WithImageInserter(const ImageInserter& value) { SetImageInserter(value); return *this;}
704 
710  inline Input& WithImageInserter(ImageInserter&& value) { SetImageInserter(std::move(value)); return *this;}
711 
712 
721  inline const Aws::Vector<InputClipping>& GetInputClippings() const{ return m_inputClippings; }
722 
731  inline bool InputClippingsHasBeenSet() const { return m_inputClippingsHasBeenSet; }
732 
741  inline void SetInputClippings(const Aws::Vector<InputClipping>& value) { m_inputClippingsHasBeenSet = true; m_inputClippings = value; }
742 
751  inline void SetInputClippings(Aws::Vector<InputClipping>&& value) { m_inputClippingsHasBeenSet = true; m_inputClippings = std::move(value); }
752 
761  inline Input& WithInputClippings(const Aws::Vector<InputClipping>& value) { SetInputClippings(value); return *this;}
762 
771  inline Input& WithInputClippings(Aws::Vector<InputClipping>&& value) { SetInputClippings(std::move(value)); return *this;}
772 
781  inline Input& AddInputClippings(const InputClipping& value) { m_inputClippingsHasBeenSet = true; m_inputClippings.push_back(value); return *this; }
782 
791  inline Input& AddInputClippings(InputClipping&& value) { m_inputClippingsHasBeenSet = true; m_inputClippings.push_back(std::move(value)); return *this; }
792 
793 
803  inline const InputScanType& GetInputScanType() const{ return m_inputScanType; }
804 
814  inline bool InputScanTypeHasBeenSet() const { return m_inputScanTypeHasBeenSet; }
815 
825  inline void SetInputScanType(const InputScanType& value) { m_inputScanTypeHasBeenSet = true; m_inputScanType = value; }
826 
836  inline void SetInputScanType(InputScanType&& value) { m_inputScanTypeHasBeenSet = true; m_inputScanType = std::move(value); }
837 
847  inline Input& WithInputScanType(const InputScanType& value) { SetInputScanType(value); return *this;}
848 
858  inline Input& WithInputScanType(InputScanType&& value) { SetInputScanType(std::move(value)); return *this;}
859 
860 
871  inline const Rectangle& GetPosition() const{ return m_position; }
872 
883  inline bool PositionHasBeenSet() const { return m_positionHasBeenSet; }
884 
895  inline void SetPosition(const Rectangle& value) { m_positionHasBeenSet = true; m_position = value; }
896 
907  inline void SetPosition(Rectangle&& value) { m_positionHasBeenSet = true; m_position = std::move(value); }
908 
919  inline Input& WithPosition(const Rectangle& value) { SetPosition(value); return *this;}
920 
931  inline Input& WithPosition(Rectangle&& value) { SetPosition(std::move(value)); return *this;}
932 
933 
940  inline int GetProgramNumber() const{ return m_programNumber; }
941 
948  inline bool ProgramNumberHasBeenSet() const { return m_programNumberHasBeenSet; }
949 
956  inline void SetProgramNumber(int value) { m_programNumberHasBeenSet = true; m_programNumber = value; }
957 
964  inline Input& WithProgramNumber(int value) { SetProgramNumber(value); return *this;}
965 
966 
972  inline const InputPsiControl& GetPsiControl() const{ return m_psiControl; }
973 
979  inline bool PsiControlHasBeenSet() const { return m_psiControlHasBeenSet; }
980 
986  inline void SetPsiControl(const InputPsiControl& value) { m_psiControlHasBeenSet = true; m_psiControl = value; }
987 
993  inline void SetPsiControl(InputPsiControl&& value) { m_psiControlHasBeenSet = true; m_psiControl = std::move(value); }
994 
1000  inline Input& WithPsiControl(const InputPsiControl& value) { SetPsiControl(value); return *this;}
1001 
1007  inline Input& WithPsiControl(InputPsiControl&& value) { SetPsiControl(std::move(value)); return *this;}
1008 
1009 
1018  inline const Aws::Vector<Aws::String>& GetSupplementalImps() const{ return m_supplementalImps; }
1019 
1028  inline bool SupplementalImpsHasBeenSet() const { return m_supplementalImpsHasBeenSet; }
1029 
1038  inline void SetSupplementalImps(const Aws::Vector<Aws::String>& value) { m_supplementalImpsHasBeenSet = true; m_supplementalImps = value; }
1039 
1048  inline void SetSupplementalImps(Aws::Vector<Aws::String>&& value) { m_supplementalImpsHasBeenSet = true; m_supplementalImps = std::move(value); }
1049 
1058  inline Input& WithSupplementalImps(const Aws::Vector<Aws::String>& value) { SetSupplementalImps(value); return *this;}
1059 
1068  inline Input& WithSupplementalImps(Aws::Vector<Aws::String>&& value) { SetSupplementalImps(std::move(value)); return *this;}
1069 
1078  inline Input& AddSupplementalImps(const Aws::String& value) { m_supplementalImpsHasBeenSet = true; m_supplementalImps.push_back(value); return *this; }
1079 
1088  inline Input& AddSupplementalImps(Aws::String&& value) { m_supplementalImpsHasBeenSet = true; m_supplementalImps.push_back(std::move(value)); return *this; }
1089 
1098  inline Input& AddSupplementalImps(const char* value) { m_supplementalImpsHasBeenSet = true; m_supplementalImps.push_back(value); return *this; }
1099 
1100 
1114  inline const InputTimecodeSource& GetTimecodeSource() const{ return m_timecodeSource; }
1115 
1129  inline bool TimecodeSourceHasBeenSet() const { return m_timecodeSourceHasBeenSet; }
1130 
1144  inline void SetTimecodeSource(const InputTimecodeSource& value) { m_timecodeSourceHasBeenSet = true; m_timecodeSource = value; }
1145 
1159  inline void SetTimecodeSource(InputTimecodeSource&& value) { m_timecodeSourceHasBeenSet = true; m_timecodeSource = std::move(value); }
1160 
1174  inline Input& WithTimecodeSource(const InputTimecodeSource& value) { SetTimecodeSource(value); return *this;}
1175 
1189  inline Input& WithTimecodeSource(InputTimecodeSource&& value) { SetTimecodeSource(std::move(value)); return *this;}
1190 
1191 
1199  inline const Aws::String& GetTimecodeStart() const{ return m_timecodeStart; }
1200 
1208  inline bool TimecodeStartHasBeenSet() const { return m_timecodeStartHasBeenSet; }
1209 
1217  inline void SetTimecodeStart(const Aws::String& value) { m_timecodeStartHasBeenSet = true; m_timecodeStart = value; }
1218 
1226  inline void SetTimecodeStart(Aws::String&& value) { m_timecodeStartHasBeenSet = true; m_timecodeStart = std::move(value); }
1227 
1235  inline void SetTimecodeStart(const char* value) { m_timecodeStartHasBeenSet = true; m_timecodeStart.assign(value); }
1236 
1244  inline Input& WithTimecodeStart(const Aws::String& value) { SetTimecodeStart(value); return *this;}
1245 
1253  inline Input& WithTimecodeStart(Aws::String&& value) { SetTimecodeStart(std::move(value)); return *this;}
1254 
1262  inline Input& WithTimecodeStart(const char* value) { SetTimecodeStart(value); return *this;}
1263 
1264 
1269  inline const VideoSelector& GetVideoSelector() const{ return m_videoSelector; }
1270 
1275  inline bool VideoSelectorHasBeenSet() const { return m_videoSelectorHasBeenSet; }
1276 
1281  inline void SetVideoSelector(const VideoSelector& value) { m_videoSelectorHasBeenSet = true; m_videoSelector = value; }
1282 
1287  inline void SetVideoSelector(VideoSelector&& value) { m_videoSelectorHasBeenSet = true; m_videoSelector = std::move(value); }
1288 
1293  inline Input& WithVideoSelector(const VideoSelector& value) { SetVideoSelector(value); return *this;}
1294 
1299  inline Input& WithVideoSelector(VideoSelector&& value) { SetVideoSelector(std::move(value)); return *this;}
1300 
1301  private:
1302 
1303  Aws::Map<Aws::String, AudioSelectorGroup> m_audioSelectorGroups;
1304  bool m_audioSelectorGroupsHasBeenSet;
1305 
1306  Aws::Map<Aws::String, AudioSelector> m_audioSelectors;
1307  bool m_audioSelectorsHasBeenSet;
1308 
1309  Aws::Map<Aws::String, CaptionSelector> m_captionSelectors;
1310  bool m_captionSelectorsHasBeenSet;
1311 
1312  Rectangle m_crop;
1313  bool m_cropHasBeenSet;
1314 
1315  InputDeblockFilter m_deblockFilter;
1316  bool m_deblockFilterHasBeenSet;
1317 
1318  InputDecryptionSettings m_decryptionSettings;
1319  bool m_decryptionSettingsHasBeenSet;
1320 
1321  InputDenoiseFilter m_denoiseFilter;
1322  bool m_denoiseFilterHasBeenSet;
1323 
1324  Aws::String m_fileInput;
1325  bool m_fileInputHasBeenSet;
1326 
1327  InputFilterEnable m_filterEnable;
1328  bool m_filterEnableHasBeenSet;
1329 
1330  int m_filterStrength;
1331  bool m_filterStrengthHasBeenSet;
1332 
1333  ImageInserter m_imageInserter;
1334  bool m_imageInserterHasBeenSet;
1335 
1336  Aws::Vector<InputClipping> m_inputClippings;
1337  bool m_inputClippingsHasBeenSet;
1338 
1339  InputScanType m_inputScanType;
1340  bool m_inputScanTypeHasBeenSet;
1341 
1342  Rectangle m_position;
1343  bool m_positionHasBeenSet;
1344 
1345  int m_programNumber;
1346  bool m_programNumberHasBeenSet;
1347 
1348  InputPsiControl m_psiControl;
1349  bool m_psiControlHasBeenSet;
1350 
1351  Aws::Vector<Aws::String> m_supplementalImps;
1352  bool m_supplementalImpsHasBeenSet;
1353 
1354  InputTimecodeSource m_timecodeSource;
1355  bool m_timecodeSourceHasBeenSet;
1356 
1357  Aws::String m_timecodeStart;
1358  bool m_timecodeStartHasBeenSet;
1359 
1360  VideoSelector m_videoSelector;
1361  bool m_videoSelectorHasBeenSet;
1362  };
1363 
1364 } // namespace Model
1365 } // namespace MediaConvert
1366 } // namespace Aws
Aws::MediaConvert::Model::Input::GetProgramNumber
int GetProgramNumber() const
Definition: Input.h:940
Aws::MediaConvert::Model::Input::WithPsiControl
Input & WithPsiControl(InputPsiControl &&value)
Definition: Input.h:1007
Aws::MediaConvert::Model::Input::Input
Input(Aws::Utils::Json::JsonView jsonValue)
AudioSelectorGroup.h
Aws::MediaConvert::Model::Input::DeblockFilterHasBeenSet
bool DeblockFilterHasBeenSet() const
Definition: Input.h:372
Aws::MediaConvert::Model::Rectangle
Definition: Rectangle.h:31
Aws::MediaConvert::Model::Input::GetTimecodeSource
const InputTimecodeSource & GetTimecodeSource() const
Definition: Input.h:1114
Aws::MediaConvert::Model::Input::GetSupplementalImps
const Aws::Vector< Aws::String > & GetSupplementalImps() const
Definition: Input.h:1018
InputTimecodeSource.h
Aws::MediaConvert::Model::Input::SetFilterEnable
void SetFilterEnable(const InputFilterEnable &value)
Definition: Input.h:609
Aws::MediaConvert::Model::Input::AddSupplementalImps
Input & AddSupplementalImps(const Aws::String &value)
Definition: Input.h:1078
Aws::MediaConvert::Model::Input::AudioSelectorGroupsHasBeenSet
bool AudioSelectorGroupsHasBeenSet() const
Definition: Input.h:76
ImageInserter.h
Aws::MediaConvert::Model::Input::SetTimecodeSource
void SetTimecodeSource(InputTimecodeSource &&value)
Definition: Input.h:1159
Aws::MediaConvert::Model::Input::SetDeblockFilter
void SetDeblockFilter(const InputDeblockFilter &value)
Definition: Input.h:379
Aws::MediaConvert::Model::Input::TimecodeStartHasBeenSet
bool TimecodeStartHasBeenSet() const
Definition: Input.h:1208
Aws::MediaConvert::Model::Input::AddAudioSelectorGroups
Input & AddAudioSelectorGroups(Aws::String &&key, const AudioSelectorGroup &value)
Definition: Input.h:124
Aws::MediaConvert::Model::Input::GetImageInserter
const ImageInserter & GetImageInserter() const
Definition: Input.h:675
Aws::MediaConvert::Model::Input::WithInputScanType
Input & WithInputScanType(InputScanType &&value)
Definition: Input.h:858
Aws::MediaConvert::Model::Input::AddAudioSelectorGroups
Input & AddAudioSelectorGroups(Aws::String &&key, AudioSelectorGroup &&value)
Definition: Input.h:140
Aws::MediaConvert::Model::Input::WithDecryptionSettings
Input & WithDecryptionSettings(InputDecryptionSettings &&value)
Definition: Input.h:449
Aws::MediaConvert::Model::InputDenoiseFilter
InputDenoiseFilter
Definition: InputDenoiseFilter.h:17
Aws::MediaConvert::Model::Input::WithTimecodeStart
Input & WithTimecodeStart(const char *value)
Definition: Input.h:1262
Aws::MediaConvert::Model::Input::SetFilterEnable
void SetFilterEnable(InputFilterEnable &&value)
Definition: Input.h:620
Aws::MediaConvert::Model::Input::SetFileInput
void SetFileInput(const char *value)
Definition: Input.h:542
Aws::MediaConvert::Model::Input::GetDenoiseFilter
const InputDenoiseFilter & GetDenoiseFilter() const
Definition: Input.h:456
AudioSelector.h
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::Input::AddCaptionSelectors
Input & AddCaptionSelectors(const char *key, const CaptionSelector &value)
Definition: Input.h:314
InputDeblockFilter.h
Aws::MediaConvert::Model::Input::operator=
Input & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::Input::SetPsiControl
void SetPsiControl(InputPsiControl &&value)
Definition: Input.h:993
InputDenoiseFilter.h
Aws::MediaConvert::Model::VideoSelector
Definition: VideoSelector.h:38
Aws::MediaConvert::Model::Input::SetDenoiseFilter
void SetDenoiseFilter(const InputDenoiseFilter &value)
Definition: Input.h:468
Aws::MediaConvert::Model::Input::SetAudioSelectorGroups
void SetAudioSelectorGroups(const Aws::Map< Aws::String, AudioSelectorGroup > &value)
Definition: Input.h:84
Aws::MediaConvert::Model::Input::WithVideoSelector
Input & WithVideoSelector(const VideoSelector &value)
Definition: Input.h:1293
Aws::MediaConvert::Model::Input::DecryptionSettingsHasBeenSet
bool DecryptionSettingsHasBeenSet() const
Definition: Input.h:417
Aws::MediaConvert::Model::Input::WithDeblockFilter
Input & WithDeblockFilter(const InputDeblockFilter &value)
Definition: Input.h:393
Aws::MediaConvert::Model::Input::GetDeblockFilter
const InputDeblockFilter & GetDeblockFilter() const
Definition: Input.h:365
Aws::MediaConvert::Model::Input::GetInputScanType
const InputScanType & GetInputScanType() const
Definition: Input.h:803
Aws::MediaConvert::Model::Input::VideoSelectorHasBeenSet
bool VideoSelectorHasBeenSet() const
Definition: Input.h:1275
Aws::MediaConvert::Model::AudioSelector
Definition: AudioSelector.h:40
CaptionSelector.h
InputScanType.h
Aws::MediaConvert::Model::Input::GetAudioSelectors
const Aws::Map< Aws::String, AudioSelector > & GetAudioSelectors() const
Definition: Input.h:164
Aws::MediaConvert::Model::Input::SetTimecodeStart
void SetTimecodeStart(const char *value)
Definition: Input.h:1235
Aws::MediaConvert::Model::Input::GetVideoSelector
const VideoSelector & GetVideoSelector() const
Definition: Input.h:1269
Aws::MediaConvert::Model::Input::GetTimecodeStart
const Aws::String & GetTimecodeStart() const
Definition: Input.h:1199
Aws::MediaConvert::Model::Input::WithFilterEnable
Input & WithFilterEnable(InputFilterEnable &&value)
Definition: Input.h:642
Aws::MediaConvert::Model::Input::WithAudioSelectorGroups
Input & WithAudioSelectorGroups(const Aws::Map< Aws::String, AudioSelectorGroup > &value)
Definition: Input.h:100
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MediaConvert::Model::Input::SetPosition
void SetPosition(const Rectangle &value)
Definition: Input.h:895
Aws::MediaConvert::Model::Input::WithCaptionSelectors
Input & WithCaptionSelectors(Aws::Map< Aws::String, CaptionSelector > &&value)
Definition: Input.h:278
Aws::MediaConvert::Model::Input::WithFilterEnable
Input & WithFilterEnable(const InputFilterEnable &value)
Definition: Input.h:631
Aws::MediaConvert::Model::Input::SetFileInput
void SetFileInput(const Aws::String &value)
Definition: Input.h:520
Aws::MediaConvert::Model::Input::AudioSelectorsHasBeenSet
bool AudioSelectorsHasBeenSet() const
Definition: Input.h:171
Aws::MediaConvert::Model::Input::GetAudioSelectorGroups
const Aws::Map< Aws::String, AudioSelectorGroup > & GetAudioSelectorGroups() const
Definition: Input.h:68
Aws::MediaConvert::Model::Input::SetImageInserter
void SetImageInserter(const ImageInserter &value)
Definition: Input.h:689
Aws::MediaConvert::Model::Input::SetCaptionSelectors
void SetCaptionSelectors(Aws::Map< Aws::String, CaptionSelector > &&value)
Definition: Input.h:266
AWSVector.h
Aws::MediaConvert::Model::Input::WithTimecodeSource
Input & WithTimecodeSource(InputTimecodeSource &&value)
Definition: Input.h:1189
Aws::MediaConvert::Model::Input::SetDecryptionSettings
void SetDecryptionSettings(InputDecryptionSettings &&value)
Definition: Input.h:433
Aws::MediaConvert::Model::Input::WithInputClippings
Input & WithInputClippings(const Aws::Vector< InputClipping > &value)
Definition: Input.h:761
Aws::MediaConvert::Model::Input::CropHasBeenSet
bool CropHasBeenSet() const
Definition: Input.h:329
Aws::MediaConvert::Model::Input::SetFileInput
void SetFileInput(Aws::String &&value)
Definition: Input.h:531
Aws::MediaConvert::Model::InputScanType
InputScanType
Definition: InputScanType.h:17
Aws::MediaConvert::Model::Input::WithTimecodeStart
Input & WithTimecodeStart(Aws::String &&value)
Definition: Input.h:1253
Aws::MediaConvert::Model::Input::WithInputClippings
Input & WithInputClippings(Aws::Vector< InputClipping > &&value)
Definition: Input.h:771
Aws::MediaConvert::Model::Input::AddAudioSelectors
Input & AddAudioSelectors(Aws::String &&key, const AudioSelector &value)
Definition: Input.h:213
Aws::MediaConvert::Model::InputClipping
Definition: InputClipping.h:36
Aws::MediaConvert::Model::Input::GetFileInput
const Aws::String & GetFileInput() const
Definition: Input.h:498
Aws::MediaConvert::Model::Input::AddAudioSelectorGroups
Input & AddAudioSelectorGroups(const Aws::String &key, AudioSelectorGroup &&value)
Definition: Input.h:132
Aws::MediaConvert::Model::Input::SupplementalImpsHasBeenSet
bool SupplementalImpsHasBeenSet() const
Definition: Input.h:1028
Aws::MediaConvert::Model::Input::CaptionSelectorsHasBeenSet
bool CaptionSelectorsHasBeenSet() const
Definition: Input.h:254
Aws::MediaConvert::Model::Input::SetSupplementalImps
void SetSupplementalImps(Aws::Vector< Aws::String > &&value)
Definition: Input.h:1048
Aws::MediaConvert::Model::Input::WithAudioSelectors
Input & WithAudioSelectors(const Aws::Map< Aws::String, AudioSelector > &value)
Definition: Input.h:192
Aws::MediaConvert::Model::Input::FileInputHasBeenSet
bool FileInputHasBeenSet() const
Definition: Input.h:509
Aws::MediaConvert::Model::Input::AddInputClippings
Input & AddInputClippings(const InputClipping &value)
Definition: Input.h:781
Aws::MediaConvert::Model::Input::WithFileInput
Input & WithFileInput(const Aws::String &value)
Definition: Input.h:553
Aws::MediaConvert::Model::Input::WithFileInput
Input & WithFileInput(Aws::String &&value)
Definition: Input.h:564
Aws::MediaConvert::Model::Input::ProgramNumberHasBeenSet
bool ProgramNumberHasBeenSet() const
Definition: Input.h:948
Aws::MediaConvert::Model::Input::SetInputScanType
void SetInputScanType(const InputScanType &value)
Definition: Input.h:825
Rectangle.h
Aws::MediaConvert::Model::InputFilterEnable
InputFilterEnable
Definition: InputFilterEnable.h:17
Aws::MediaConvert::Model::Input::SetSupplementalImps
void SetSupplementalImps(const Aws::Vector< Aws::String > &value)
Definition: Input.h:1038
Aws::MediaConvert::Model::Input::WithDenoiseFilter
Input & WithDenoiseFilter(const InputDenoiseFilter &value)
Definition: Input.h:480
Aws::MediaConvert::Model::Input::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::Input::WithSupplementalImps
Input & WithSupplementalImps(const Aws::Vector< Aws::String > &value)
Definition: Input.h:1058
Aws::MediaConvert::Model::Input::SetAudioSelectorGroups
void SetAudioSelectorGroups(Aws::Map< Aws::String, AudioSelectorGroup > &&value)
Definition: Input.h:92
Aws::MediaConvert::Model::Input::PositionHasBeenSet
bool PositionHasBeenSet() const
Definition: Input.h:883
Aws::MediaConvert::Model::Input::AddAudioSelectors
Input & AddAudioSelectors(const char *key, AudioSelector &&value)
Definition: Input.h:234
Aws::MediaConvert::Model::Input::SetInputScanType
void SetInputScanType(InputScanType &&value)
Definition: Input.h:836
Aws::MediaConvert::Model::Input::ImageInserterHasBeenSet
bool ImageInserterHasBeenSet() const
Definition: Input.h:682
Aws::MediaConvert::Model::Input::AddAudioSelectorGroups
Input & AddAudioSelectorGroups(const Aws::String &key, const AudioSelectorGroup &value)
Definition: Input.h:116
Aws::MediaConvert::Model::Input
Definition: Input.h:54
Aws::MediaConvert::Model::Input::SetVideoSelector
void SetVideoSelector(VideoSelector &&value)
Definition: Input.h:1287
Aws::MediaConvert::Model::Input::SetDenoiseFilter
void SetDenoiseFilter(InputDenoiseFilter &&value)
Definition: Input.h:474
Aws::MediaConvert::Model::Input::AddCaptionSelectors
Input & AddCaptionSelectors(const Aws::String &key, const CaptionSelector &value)
Definition: Input.h:284
InputPsiControl.h
Aws::MediaConvert::Model::InputDeblockFilter
InputDeblockFilter
Definition: InputDeblockFilter.h:17
Aws::MediaConvert::Model::Input::WithTimecodeSource
Input & WithTimecodeSource(const InputTimecodeSource &value)
Definition: Input.h:1174
Aws::MediaConvert::Model::Input::SetFilterStrength
void SetFilterStrength(int value)
Definition: Input.h:661
Aws::MediaConvert::Model::CaptionSelector
Definition: CaptionSelector.h:36
Aws::MediaConvert::Model::ImageInserter
Definition: ImageInserter.h:37
Aws::MediaConvert::Model::Input::AddCaptionSelectors
Input & AddCaptionSelectors(const char *key, CaptionSelector &&value)
Definition: Input.h:308
Aws::MediaConvert::Model::Input::SetInputClippings
void SetInputClippings(const Aws::Vector< InputClipping > &value)
Definition: Input.h:741
Aws::MediaConvert::Model::InputDecryptionSettings
Definition: InputDecryptionSettings.h:36
InputDecryptionSettings.h
Aws::MediaConvert::Model::Input::AddAudioSelectors
Input & AddAudioSelectors(Aws::String &&key, AudioSelector &&value)
Definition: Input.h:227
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::Input::DenoiseFilterHasBeenSet
bool DenoiseFilterHasBeenSet() const
Definition: Input.h:462
Aws::MediaConvert::Model::Input::SetAudioSelectors
void SetAudioSelectors(const Aws::Map< Aws::String, AudioSelector > &value)
Definition: Input.h:178
AWSString.h
Aws::MediaConvert::Model::Input::SetTimecodeStart
void SetTimecodeStart(const Aws::String &value)
Definition: Input.h:1217
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::Input::Input
Input()
Aws::MediaConvert::Model::Input::WithImageInserter
Input & WithImageInserter(const ImageInserter &value)
Definition: Input.h:703
Aws::MediaConvert::Model::Input::WithPsiControl
Input & WithPsiControl(const InputPsiControl &value)
Definition: Input.h:1000
Aws::MediaConvert::Model::InputTimecodeSource
InputTimecodeSource
Definition: InputTimecodeSource.h:17
Aws::MediaConvert::Model::Input::WithInputScanType
Input & WithInputScanType(const InputScanType &value)
Definition: Input.h:847
Aws::MediaConvert::Model::Input::WithFileInput
Input & WithFileInput(const char *value)
Definition: Input.h:575
Aws::MediaConvert::Model::Input::SetDecryptionSettings
void SetDecryptionSettings(const InputDecryptionSettings &value)
Definition: Input.h:425
Aws::MediaConvert::Model::Input::AddCaptionSelectors
Input & AddCaptionSelectors(const Aws::String &key, CaptionSelector &&value)
Definition: Input.h:296
Aws::MediaConvert::Model::Input::AddCaptionSelectors
Input & AddCaptionSelectors(Aws::String &&key, const CaptionSelector &value)
Definition: Input.h:290
Aws::MediaConvert::Model::Input::SetCrop
void SetCrop(Rectangle &&value)
Definition: Input.h:343
Aws::MediaConvert::Model::Input::AddAudioSelectors
Input & AddAudioSelectors(const Aws::String &key, AudioSelector &&value)
Definition: Input.h:220
Aws::MediaConvert::Model::Input::GetFilterEnable
const InputFilterEnable & GetFilterEnable() const
Definition: Input.h:587
Aws::MediaConvert::Model::Input::SetCrop
void SetCrop(const Rectangle &value)
Definition: Input.h:336
Aws::MediaConvert::Model::Input::SetTimecodeSource
void SetTimecodeSource(const InputTimecodeSource &value)
Definition: Input.h:1144
Aws::MediaConvert::Model::Input::PsiControlHasBeenSet
bool PsiControlHasBeenSet() const
Definition: Input.h:979
Aws::MediaConvert::Model::Input::WithPosition
Input & WithPosition(const Rectangle &value)
Definition: Input.h:919
Aws::MediaConvert::Model::Input::AddCaptionSelectors
Input & AddCaptionSelectors(Aws::String &&key, CaptionSelector &&value)
Definition: Input.h:302
Aws::MediaConvert::Model::Input::WithSupplementalImps
Input & WithSupplementalImps(Aws::Vector< Aws::String > &&value)
Definition: Input.h:1068
Aws::MediaConvert::Model::Input::AddInputClippings
Input & AddInputClippings(InputClipping &&value)
Definition: Input.h:791
Aws::MediaConvert::Model::Input::SetVideoSelector
void SetVideoSelector(const VideoSelector &value)
Definition: Input.h:1281
Aws::MediaConvert::Model::Input::GetDecryptionSettings
const InputDecryptionSettings & GetDecryptionSettings() const
Definition: Input.h:409
Aws::MediaConvert::Model::Input::InputScanTypeHasBeenSet
bool InputScanTypeHasBeenSet() const
Definition: Input.h:814
Aws::MediaConvert::Model::Input::AddSupplementalImps
Input & AddSupplementalImps(const char *value)
Definition: Input.h:1098
Aws::MediaConvert::Model::Input::SetImageInserter
void SetImageInserter(ImageInserter &&value)
Definition: Input.h:696
Aws::MediaConvert::Model::Input::AddAudioSelectorGroups
Input & AddAudioSelectorGroups(const char *key, AudioSelectorGroup &&value)
Definition: Input.h:148
Aws::MediaConvert::Model::Input::WithCaptionSelectors
Input & WithCaptionSelectors(const Aws::Map< Aws::String, CaptionSelector > &value)
Definition: Input.h:272
Aws::MediaConvert::Model::InputPsiControl
InputPsiControl
Definition: InputPsiControl.h:17
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::Input::AddAudioSelectorGroups
Input & AddAudioSelectorGroups(const char *key, const AudioSelectorGroup &value)
Definition: Input.h:156
Aws::MediaConvert::Model::Input::FilterEnableHasBeenSet
bool FilterEnableHasBeenSet() const
Definition: Input.h:598
InputClipping.h
Aws::MediaConvert::Model::Input::WithVideoSelector
Input & WithVideoSelector(VideoSelector &&value)
Definition: Input.h:1299
Aws::MediaConvert::Model::Input::GetPsiControl
const InputPsiControl & GetPsiControl() const
Definition: Input.h:972
Aws::MediaConvert::Model::Input::WithDenoiseFilter
Input & WithDenoiseFilter(InputDenoiseFilter &&value)
Definition: Input.h:486
Aws::MediaConvert::Model::Input::SetPosition
void SetPosition(Rectangle &&value)
Definition: Input.h:907
Aws::MediaConvert::Model::Input::AddAudioSelectors
Input & AddAudioSelectors(const Aws::String &key, const AudioSelector &value)
Definition: Input.h:206
Aws::MediaConvert::Model::Input::GetCaptionSelectors
const Aws::Map< Aws::String, CaptionSelector > & GetCaptionSelectors() const
Definition: Input.h:248
Aws::MediaConvert::Model::Input::AddAudioSelectors
Input & AddAudioSelectors(const char *key, const AudioSelector &value)
Definition: Input.h:241
Aws::MediaConvert::Model::Input::WithImageInserter
Input & WithImageInserter(ImageInserter &&value)
Definition: Input.h:710
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
VideoSelector.h
Aws::MediaConvert::Model::Input::GetPosition
const Rectangle & GetPosition() const
Definition: Input.h:871
Aws::MediaConvert::Model::Input::WithTimecodeStart
Input & WithTimecodeStart(const Aws::String &value)
Definition: Input.h:1244
Aws::MediaConvert::Model::Input::SetProgramNumber
void SetProgramNumber(int value)
Definition: Input.h:956
Aws::MediaConvert::Model::Input::WithCrop
Input & WithCrop(const Rectangle &value)
Definition: Input.h:350
Aws::MediaConvert::Model::Input::WithAudioSelectorGroups
Input & WithAudioSelectorGroups(Aws::Map< Aws::String, AudioSelectorGroup > &&value)
Definition: Input.h:108
Aws::MediaConvert::Model::Input::InputClippingsHasBeenSet
bool InputClippingsHasBeenSet() const
Definition: Input.h:731
Aws::MediaConvert::Model::Input::TimecodeSourceHasBeenSet
bool TimecodeSourceHasBeenSet() const
Definition: Input.h:1129
Aws::MediaConvert::Model::Input::WithProgramNumber
Input & WithProgramNumber(int value)
Definition: Input.h:964
Aws::MediaConvert::Model::Input::SetAudioSelectors
void SetAudioSelectors(Aws::Map< Aws::String, AudioSelector > &&value)
Definition: Input.h:185
Aws::MediaConvert::Model::Input::SetTimecodeStart
void SetTimecodeStart(Aws::String &&value)
Definition: Input.h:1226
Aws::MediaConvert::Model::Input::WithPosition
Input & WithPosition(Rectangle &&value)
Definition: Input.h:931
Aws::MediaConvert::Model::Input::GetFilterStrength
int GetFilterStrength() const
Definition: Input.h:649
Aws::MediaConvert::Model::Input::SetDeblockFilter
void SetDeblockFilter(InputDeblockFilter &&value)
Definition: Input.h:386
InputFilterEnable.h
Aws::MediaConvert::Model::AudioSelectorGroup
Definition: AudioSelectorGroup.h:37
Aws::MediaConvert::Model::Input::WithDeblockFilter
Input & WithDeblockFilter(InputDeblockFilter &&value)
Definition: Input.h:400
Aws::MediaConvert::Model::Input::FilterStrengthHasBeenSet
bool FilterStrengthHasBeenSet() const
Definition: Input.h:655
Aws::MediaConvert::Model::Input::AddSupplementalImps
Input & AddSupplementalImps(Aws::String &&value)
Definition: Input.h:1088
AWSMap.h
Aws::MediaConvert::Model::Input::SetPsiControl
void SetPsiControl(const InputPsiControl &value)
Definition: Input.h:986
Aws::MediaConvert::Model::Input::GetCrop
const Rectangle & GetCrop() const
Definition: Input.h:322
Aws::MediaConvert::Model::Input::WithFilterStrength
Input & WithFilterStrength(int value)
Definition: Input.h:667
Aws::MediaConvert::Model::Input::GetInputClippings
const Aws::Vector< InputClipping > & GetInputClippings() const
Definition: Input.h:721
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MediaConvert::Model::Input::SetCaptionSelectors
void SetCaptionSelectors(const Aws::Map< Aws::String, CaptionSelector > &value)
Definition: Input.h:260
Aws::MediaConvert::Model::Input::SetInputClippings
void SetInputClippings(Aws::Vector< InputClipping > &&value)
Definition: Input.h:751
Aws::MediaConvert::Model::Input::WithAudioSelectors
Input & WithAudioSelectors(Aws::Map< Aws::String, AudioSelector > &&value)
Definition: Input.h:199
Aws::MediaConvert::Model::Input::WithDecryptionSettings
Input & WithDecryptionSettings(const InputDecryptionSettings &value)
Definition: Input.h:441
Aws::MediaConvert::Model::Input::WithCrop
Input & WithCrop(Rectangle &&value)
Definition: Input.h:357