AWS SDK for C++  1.9.158
AWS SDK for C++
M2tsSettings.h
Go to the documentation of this file.
1 
6 #pragma once
27 #include <utility>
28 
29 namespace Aws
30 {
31 namespace Utils
32 {
33 namespace Json
34 {
35  class JsonValue;
36  class JsonView;
37 } // namespace Json
38 } // namespace Utils
39 namespace MediaConvert
40 {
41 namespace Model
42 {
43 
59  {
60  public:
65 
66 
70  inline const M2tsAudioBufferModel& GetAudioBufferModel() const{ return m_audioBufferModel; }
71 
75  inline bool AudioBufferModelHasBeenSet() const { return m_audioBufferModelHasBeenSet; }
76 
80  inline void SetAudioBufferModel(const M2tsAudioBufferModel& value) { m_audioBufferModelHasBeenSet = true; m_audioBufferModel = value; }
81 
85  inline void SetAudioBufferModel(M2tsAudioBufferModel&& value) { m_audioBufferModelHasBeenSet = true; m_audioBufferModel = std::move(value); }
86 
90  inline M2tsSettings& WithAudioBufferModel(const M2tsAudioBufferModel& value) { SetAudioBufferModel(value); return *this;}
91 
95  inline M2tsSettings& WithAudioBufferModel(M2tsAudioBufferModel&& value) { SetAudioBufferModel(std::move(value)); return *this;}
96 
97 
113  inline const M2tsAudioDuration& GetAudioDuration() const{ return m_audioDuration; }
114 
130  inline bool AudioDurationHasBeenSet() const { return m_audioDurationHasBeenSet; }
131 
147  inline void SetAudioDuration(const M2tsAudioDuration& value) { m_audioDurationHasBeenSet = true; m_audioDuration = value; }
148 
164  inline void SetAudioDuration(M2tsAudioDuration&& value) { m_audioDurationHasBeenSet = true; m_audioDuration = std::move(value); }
165 
181  inline M2tsSettings& WithAudioDuration(const M2tsAudioDuration& value) { SetAudioDuration(value); return *this;}
182 
198  inline M2tsSettings& WithAudioDuration(M2tsAudioDuration&& value) { SetAudioDuration(std::move(value)); return *this;}
199 
200 
204  inline int GetAudioFramesPerPes() const{ return m_audioFramesPerPes; }
205 
209  inline bool AudioFramesPerPesHasBeenSet() const { return m_audioFramesPerPesHasBeenSet; }
210 
214  inline void SetAudioFramesPerPes(int value) { m_audioFramesPerPesHasBeenSet = true; m_audioFramesPerPes = value; }
215 
219  inline M2tsSettings& WithAudioFramesPerPes(int value) { SetAudioFramesPerPes(value); return *this;}
220 
221 
227  inline const Aws::Vector<int>& GetAudioPids() const{ return m_audioPids; }
228 
234  inline bool AudioPidsHasBeenSet() const { return m_audioPidsHasBeenSet; }
235 
241  inline void SetAudioPids(const Aws::Vector<int>& value) { m_audioPidsHasBeenSet = true; m_audioPids = value; }
242 
248  inline void SetAudioPids(Aws::Vector<int>&& value) { m_audioPidsHasBeenSet = true; m_audioPids = std::move(value); }
249 
255  inline M2tsSettings& WithAudioPids(const Aws::Vector<int>& value) { SetAudioPids(value); return *this;}
256 
262  inline M2tsSettings& WithAudioPids(Aws::Vector<int>&& value) { SetAudioPids(std::move(value)); return *this;}
263 
269  inline M2tsSettings& AddAudioPids(int value) { m_audioPidsHasBeenSet = true; m_audioPids.push_back(value); return *this; }
270 
271 
277  inline int GetBitrate() const{ return m_bitrate; }
278 
284  inline bool BitrateHasBeenSet() const { return m_bitrateHasBeenSet; }
285 
291  inline void SetBitrate(int value) { m_bitrateHasBeenSet = true; m_bitrate = value; }
292 
298  inline M2tsSettings& WithBitrate(int value) { SetBitrate(value); return *this;}
299 
300 
307  inline const M2tsBufferModel& GetBufferModel() const{ return m_bufferModel; }
308 
315  inline bool BufferModelHasBeenSet() const { return m_bufferModelHasBeenSet; }
316 
323  inline void SetBufferModel(const M2tsBufferModel& value) { m_bufferModelHasBeenSet = true; m_bufferModel = value; }
324 
331  inline void SetBufferModel(M2tsBufferModel&& value) { m_bufferModelHasBeenSet = true; m_bufferModel = std::move(value); }
332 
339  inline M2tsSettings& WithBufferModel(const M2tsBufferModel& value) { SetBufferModel(value); return *this;}
340 
347  inline M2tsSettings& WithBufferModel(M2tsBufferModel&& value) { SetBufferModel(std::move(value)); return *this;}
348 
349 
356  inline const M2tsDataPtsControl& GetDataPTSControl() const{ return m_dataPTSControl; }
357 
364  inline bool DataPTSControlHasBeenSet() const { return m_dataPTSControlHasBeenSet; }
365 
372  inline void SetDataPTSControl(const M2tsDataPtsControl& value) { m_dataPTSControlHasBeenSet = true; m_dataPTSControl = value; }
373 
380  inline void SetDataPTSControl(M2tsDataPtsControl&& value) { m_dataPTSControlHasBeenSet = true; m_dataPTSControl = std::move(value); }
381 
388  inline M2tsSettings& WithDataPTSControl(const M2tsDataPtsControl& value) { SetDataPTSControl(value); return *this;}
389 
396  inline M2tsSettings& WithDataPTSControl(M2tsDataPtsControl&& value) { SetDataPTSControl(std::move(value)); return *this;}
397 
398 
405  inline const DvbNitSettings& GetDvbNitSettings() const{ return m_dvbNitSettings; }
406 
413  inline bool DvbNitSettingsHasBeenSet() const { return m_dvbNitSettingsHasBeenSet; }
414 
421  inline void SetDvbNitSettings(const DvbNitSettings& value) { m_dvbNitSettingsHasBeenSet = true; m_dvbNitSettings = value; }
422 
429  inline void SetDvbNitSettings(DvbNitSettings&& value) { m_dvbNitSettingsHasBeenSet = true; m_dvbNitSettings = std::move(value); }
430 
437  inline M2tsSettings& WithDvbNitSettings(const DvbNitSettings& value) { SetDvbNitSettings(value); return *this;}
438 
445  inline M2tsSettings& WithDvbNitSettings(DvbNitSettings&& value) { SetDvbNitSettings(std::move(value)); return *this;}
446 
447 
454  inline const DvbSdtSettings& GetDvbSdtSettings() const{ return m_dvbSdtSettings; }
455 
462  inline bool DvbSdtSettingsHasBeenSet() const { return m_dvbSdtSettingsHasBeenSet; }
463 
470  inline void SetDvbSdtSettings(const DvbSdtSettings& value) { m_dvbSdtSettingsHasBeenSet = true; m_dvbSdtSettings = value; }
471 
478  inline void SetDvbSdtSettings(DvbSdtSettings&& value) { m_dvbSdtSettingsHasBeenSet = true; m_dvbSdtSettings = std::move(value); }
479 
486  inline M2tsSettings& WithDvbSdtSettings(const DvbSdtSettings& value) { SetDvbSdtSettings(value); return *this;}
487 
494  inline M2tsSettings& WithDvbSdtSettings(DvbSdtSettings&& value) { SetDvbSdtSettings(std::move(value)); return *this;}
495 
496 
501  inline const Aws::Vector<int>& GetDvbSubPids() const{ return m_dvbSubPids; }
502 
507  inline bool DvbSubPidsHasBeenSet() const { return m_dvbSubPidsHasBeenSet; }
508 
513  inline void SetDvbSubPids(const Aws::Vector<int>& value) { m_dvbSubPidsHasBeenSet = true; m_dvbSubPids = value; }
514 
519  inline void SetDvbSubPids(Aws::Vector<int>&& value) { m_dvbSubPidsHasBeenSet = true; m_dvbSubPids = std::move(value); }
520 
525  inline M2tsSettings& WithDvbSubPids(const Aws::Vector<int>& value) { SetDvbSubPids(value); return *this;}
526 
531  inline M2tsSettings& WithDvbSubPids(Aws::Vector<int>&& value) { SetDvbSubPids(std::move(value)); return *this;}
532 
537  inline M2tsSettings& AddDvbSubPids(int value) { m_dvbSubPidsHasBeenSet = true; m_dvbSubPids.push_back(value); return *this; }
538 
539 
546  inline const DvbTdtSettings& GetDvbTdtSettings() const{ return m_dvbTdtSettings; }
547 
554  inline bool DvbTdtSettingsHasBeenSet() const { return m_dvbTdtSettingsHasBeenSet; }
555 
562  inline void SetDvbTdtSettings(const DvbTdtSettings& value) { m_dvbTdtSettingsHasBeenSet = true; m_dvbTdtSettings = value; }
563 
570  inline void SetDvbTdtSettings(DvbTdtSettings&& value) { m_dvbTdtSettingsHasBeenSet = true; m_dvbTdtSettings = std::move(value); }
571 
578  inline M2tsSettings& WithDvbTdtSettings(const DvbTdtSettings& value) { SetDvbTdtSettings(value); return *this;}
579 
586  inline M2tsSettings& WithDvbTdtSettings(DvbTdtSettings&& value) { SetDvbTdtSettings(std::move(value)); return *this;}
587 
588 
593  inline int GetDvbTeletextPid() const{ return m_dvbTeletextPid; }
594 
599  inline bool DvbTeletextPidHasBeenSet() const { return m_dvbTeletextPidHasBeenSet; }
600 
605  inline void SetDvbTeletextPid(int value) { m_dvbTeletextPidHasBeenSet = true; m_dvbTeletextPid = value; }
606 
611  inline M2tsSettings& WithDvbTeletextPid(int value) { SetDvbTeletextPid(value); return *this;}
612 
613 
622  inline const M2tsEbpAudioInterval& GetEbpAudioInterval() const{ return m_ebpAudioInterval; }
623 
632  inline bool EbpAudioIntervalHasBeenSet() const { return m_ebpAudioIntervalHasBeenSet; }
633 
642  inline void SetEbpAudioInterval(const M2tsEbpAudioInterval& value) { m_ebpAudioIntervalHasBeenSet = true; m_ebpAudioInterval = value; }
643 
652  inline void SetEbpAudioInterval(M2tsEbpAudioInterval&& value) { m_ebpAudioIntervalHasBeenSet = true; m_ebpAudioInterval = std::move(value); }
653 
662  inline M2tsSettings& WithEbpAudioInterval(const M2tsEbpAudioInterval& value) { SetEbpAudioInterval(value); return *this;}
663 
672  inline M2tsSettings& WithEbpAudioInterval(M2tsEbpAudioInterval&& value) { SetEbpAudioInterval(std::move(value)); return *this;}
673 
674 
681  inline const M2tsEbpPlacement& GetEbpPlacement() const{ return m_ebpPlacement; }
682 
689  inline bool EbpPlacementHasBeenSet() const { return m_ebpPlacementHasBeenSet; }
690 
697  inline void SetEbpPlacement(const M2tsEbpPlacement& value) { m_ebpPlacementHasBeenSet = true; m_ebpPlacement = value; }
698 
705  inline void SetEbpPlacement(M2tsEbpPlacement&& value) { m_ebpPlacementHasBeenSet = true; m_ebpPlacement = std::move(value); }
706 
713  inline M2tsSettings& WithEbpPlacement(const M2tsEbpPlacement& value) { SetEbpPlacement(value); return *this;}
714 
721  inline M2tsSettings& WithEbpPlacement(M2tsEbpPlacement&& value) { SetEbpPlacement(std::move(value)); return *this;}
722 
723 
727  inline const M2tsEsRateInPes& GetEsRateInPes() const{ return m_esRateInPes; }
728 
732  inline bool EsRateInPesHasBeenSet() const { return m_esRateInPesHasBeenSet; }
733 
737  inline void SetEsRateInPes(const M2tsEsRateInPes& value) { m_esRateInPesHasBeenSet = true; m_esRateInPes = value; }
738 
742  inline void SetEsRateInPes(M2tsEsRateInPes&& value) { m_esRateInPesHasBeenSet = true; m_esRateInPes = std::move(value); }
743 
747  inline M2tsSettings& WithEsRateInPes(const M2tsEsRateInPes& value) { SetEsRateInPes(value); return *this;}
748 
752  inline M2tsSettings& WithEsRateInPes(M2tsEsRateInPes&& value) { SetEsRateInPes(std::move(value)); return *this;}
753 
754 
760  inline const M2tsForceTsVideoEbpOrder& GetForceTsVideoEbpOrder() const{ return m_forceTsVideoEbpOrder; }
761 
767  inline bool ForceTsVideoEbpOrderHasBeenSet() const { return m_forceTsVideoEbpOrderHasBeenSet; }
768 
774  inline void SetForceTsVideoEbpOrder(const M2tsForceTsVideoEbpOrder& value) { m_forceTsVideoEbpOrderHasBeenSet = true; m_forceTsVideoEbpOrder = value; }
775 
781  inline void SetForceTsVideoEbpOrder(M2tsForceTsVideoEbpOrder&& value) { m_forceTsVideoEbpOrderHasBeenSet = true; m_forceTsVideoEbpOrder = std::move(value); }
782 
788  inline M2tsSettings& WithForceTsVideoEbpOrder(const M2tsForceTsVideoEbpOrder& value) { SetForceTsVideoEbpOrder(value); return *this;}
789 
795  inline M2tsSettings& WithForceTsVideoEbpOrder(M2tsForceTsVideoEbpOrder&& value) { SetForceTsVideoEbpOrder(std::move(value)); return *this;}
796 
797 
801  inline double GetFragmentTime() const{ return m_fragmentTime; }
802 
806  inline bool FragmentTimeHasBeenSet() const { return m_fragmentTimeHasBeenSet; }
807 
811  inline void SetFragmentTime(double value) { m_fragmentTimeHasBeenSet = true; m_fragmentTime = value; }
812 
816  inline M2tsSettings& WithFragmentTime(double value) { SetFragmentTime(value); return *this;}
817 
818 
823  inline int GetMaxPcrInterval() const{ return m_maxPcrInterval; }
824 
829  inline bool MaxPcrIntervalHasBeenSet() const { return m_maxPcrIntervalHasBeenSet; }
830 
835  inline void SetMaxPcrInterval(int value) { m_maxPcrIntervalHasBeenSet = true; m_maxPcrInterval = value; }
836 
841  inline M2tsSettings& WithMaxPcrInterval(int value) { SetMaxPcrInterval(value); return *this;}
842 
843 
852  inline int GetMinEbpInterval() const{ return m_minEbpInterval; }
853 
862  inline bool MinEbpIntervalHasBeenSet() const { return m_minEbpIntervalHasBeenSet; }
863 
872  inline void SetMinEbpInterval(int value) { m_minEbpIntervalHasBeenSet = true; m_minEbpInterval = value; }
873 
882  inline M2tsSettings& WithMinEbpInterval(int value) { SetMinEbpInterval(value); return *this;}
883 
884 
889  inline const M2tsNielsenId3& GetNielsenId3() const{ return m_nielsenId3; }
890 
895  inline bool NielsenId3HasBeenSet() const { return m_nielsenId3HasBeenSet; }
896 
901  inline void SetNielsenId3(const M2tsNielsenId3& value) { m_nielsenId3HasBeenSet = true; m_nielsenId3 = value; }
902 
907  inline void SetNielsenId3(M2tsNielsenId3&& value) { m_nielsenId3HasBeenSet = true; m_nielsenId3 = std::move(value); }
908 
913  inline M2tsSettings& WithNielsenId3(const M2tsNielsenId3& value) { SetNielsenId3(value); return *this;}
914 
919  inline M2tsSettings& WithNielsenId3(M2tsNielsenId3&& value) { SetNielsenId3(std::move(value)); return *this;}
920 
921 
927  inline double GetNullPacketBitrate() const{ return m_nullPacketBitrate; }
928 
934  inline bool NullPacketBitrateHasBeenSet() const { return m_nullPacketBitrateHasBeenSet; }
935 
941  inline void SetNullPacketBitrate(double value) { m_nullPacketBitrateHasBeenSet = true; m_nullPacketBitrate = value; }
942 
948  inline M2tsSettings& WithNullPacketBitrate(double value) { SetNullPacketBitrate(value); return *this;}
949 
950 
955  inline int GetPatInterval() const{ return m_patInterval; }
956 
961  inline bool PatIntervalHasBeenSet() const { return m_patIntervalHasBeenSet; }
962 
967  inline void SetPatInterval(int value) { m_patIntervalHasBeenSet = true; m_patInterval = value; }
968 
973  inline M2tsSettings& WithPatInterval(int value) { SetPatInterval(value); return *this;}
974 
975 
981  inline const M2tsPcrControl& GetPcrControl() const{ return m_pcrControl; }
982 
988  inline bool PcrControlHasBeenSet() const { return m_pcrControlHasBeenSet; }
989 
995  inline void SetPcrControl(const M2tsPcrControl& value) { m_pcrControlHasBeenSet = true; m_pcrControl = value; }
996 
1002  inline void SetPcrControl(M2tsPcrControl&& value) { m_pcrControlHasBeenSet = true; m_pcrControl = std::move(value); }
1003 
1009  inline M2tsSettings& WithPcrControl(const M2tsPcrControl& value) { SetPcrControl(value); return *this;}
1010 
1016  inline M2tsSettings& WithPcrControl(M2tsPcrControl&& value) { SetPcrControl(std::move(value)); return *this;}
1017 
1018 
1024  inline int GetPcrPid() const{ return m_pcrPid; }
1025 
1031  inline bool PcrPidHasBeenSet() const { return m_pcrPidHasBeenSet; }
1032 
1038  inline void SetPcrPid(int value) { m_pcrPidHasBeenSet = true; m_pcrPid = value; }
1039 
1045  inline M2tsSettings& WithPcrPid(int value) { SetPcrPid(value); return *this;}
1046 
1047 
1052  inline int GetPmtInterval() const{ return m_pmtInterval; }
1053 
1058  inline bool PmtIntervalHasBeenSet() const { return m_pmtIntervalHasBeenSet; }
1059 
1064  inline void SetPmtInterval(int value) { m_pmtIntervalHasBeenSet = true; m_pmtInterval = value; }
1065 
1070  inline M2tsSettings& WithPmtInterval(int value) { SetPmtInterval(value); return *this;}
1071 
1072 
1077  inline int GetPmtPid() const{ return m_pmtPid; }
1078 
1083  inline bool PmtPidHasBeenSet() const { return m_pmtPidHasBeenSet; }
1084 
1089  inline void SetPmtPid(int value) { m_pmtPidHasBeenSet = true; m_pmtPid = value; }
1090 
1095  inline M2tsSettings& WithPmtPid(int value) { SetPmtPid(value); return *this;}
1096 
1097 
1102  inline int GetPrivateMetadataPid() const{ return m_privateMetadataPid; }
1103 
1108  inline bool PrivateMetadataPidHasBeenSet() const { return m_privateMetadataPidHasBeenSet; }
1109 
1114  inline void SetPrivateMetadataPid(int value) { m_privateMetadataPidHasBeenSet = true; m_privateMetadataPid = value; }
1115 
1120  inline M2tsSettings& WithPrivateMetadataPid(int value) { SetPrivateMetadataPid(value); return *this;}
1121 
1122 
1129  inline int GetProgramNumber() const{ return m_programNumber; }
1130 
1137  inline bool ProgramNumberHasBeenSet() const { return m_programNumberHasBeenSet; }
1138 
1145  inline void SetProgramNumber(int value) { m_programNumberHasBeenSet = true; m_programNumber = value; }
1146 
1153  inline M2tsSettings& WithProgramNumber(int value) { SetProgramNumber(value); return *this;}
1154 
1155 
1161  inline const M2tsRateMode& GetRateMode() const{ return m_rateMode; }
1162 
1168  inline bool RateModeHasBeenSet() const { return m_rateModeHasBeenSet; }
1169 
1175  inline void SetRateMode(const M2tsRateMode& value) { m_rateModeHasBeenSet = true; m_rateMode = value; }
1176 
1182  inline void SetRateMode(M2tsRateMode&& value) { m_rateModeHasBeenSet = true; m_rateMode = std::move(value); }
1183 
1189  inline M2tsSettings& WithRateMode(const M2tsRateMode& value) { SetRateMode(value); return *this;}
1190 
1196  inline M2tsSettings& WithRateMode(M2tsRateMode&& value) { SetRateMode(std::move(value)); return *this;}
1197 
1198 
1204  inline const M2tsScte35Esam& GetScte35Esam() const{ return m_scte35Esam; }
1205 
1211  inline bool Scte35EsamHasBeenSet() const { return m_scte35EsamHasBeenSet; }
1212 
1218  inline void SetScte35Esam(const M2tsScte35Esam& value) { m_scte35EsamHasBeenSet = true; m_scte35Esam = value; }
1219 
1225  inline void SetScte35Esam(M2tsScte35Esam&& value) { m_scte35EsamHasBeenSet = true; m_scte35Esam = std::move(value); }
1226 
1232  inline M2tsSettings& WithScte35Esam(const M2tsScte35Esam& value) { SetScte35Esam(value); return *this;}
1233 
1239  inline M2tsSettings& WithScte35Esam(M2tsScte35Esam&& value) { SetScte35Esam(std::move(value)); return *this;}
1240 
1241 
1246  inline int GetScte35Pid() const{ return m_scte35Pid; }
1247 
1252  inline bool Scte35PidHasBeenSet() const { return m_scte35PidHasBeenSet; }
1253 
1258  inline void SetScte35Pid(int value) { m_scte35PidHasBeenSet = true; m_scte35Pid = value; }
1259 
1264  inline M2tsSettings& WithScte35Pid(int value) { SetScte35Pid(value); return *this;}
1265 
1266 
1275  inline const M2tsScte35Source& GetScte35Source() const{ return m_scte35Source; }
1276 
1285  inline bool Scte35SourceHasBeenSet() const { return m_scte35SourceHasBeenSet; }
1286 
1295  inline void SetScte35Source(const M2tsScte35Source& value) { m_scte35SourceHasBeenSet = true; m_scte35Source = value; }
1296 
1305  inline void SetScte35Source(M2tsScte35Source&& value) { m_scte35SourceHasBeenSet = true; m_scte35Source = std::move(value); }
1306 
1315  inline M2tsSettings& WithScte35Source(const M2tsScte35Source& value) { SetScte35Source(value); return *this;}
1316 
1325  inline M2tsSettings& WithScte35Source(M2tsScte35Source&& value) { SetScte35Source(std::move(value)); return *this;}
1326 
1327 
1337  inline const M2tsSegmentationMarkers& GetSegmentationMarkers() const{ return m_segmentationMarkers; }
1338 
1348  inline bool SegmentationMarkersHasBeenSet() const { return m_segmentationMarkersHasBeenSet; }
1349 
1359  inline void SetSegmentationMarkers(const M2tsSegmentationMarkers& value) { m_segmentationMarkersHasBeenSet = true; m_segmentationMarkers = value; }
1360 
1370  inline void SetSegmentationMarkers(M2tsSegmentationMarkers&& value) { m_segmentationMarkersHasBeenSet = true; m_segmentationMarkers = std::move(value); }
1371 
1381  inline M2tsSettings& WithSegmentationMarkers(const M2tsSegmentationMarkers& value) { SetSegmentationMarkers(value); return *this;}
1382 
1392  inline M2tsSettings& WithSegmentationMarkers(M2tsSegmentationMarkers&& value) { SetSegmentationMarkers(std::move(value)); return *this;}
1393 
1394 
1408  inline const M2tsSegmentationStyle& GetSegmentationStyle() const{ return m_segmentationStyle; }
1409 
1423  inline bool SegmentationStyleHasBeenSet() const { return m_segmentationStyleHasBeenSet; }
1424 
1438  inline void SetSegmentationStyle(const M2tsSegmentationStyle& value) { m_segmentationStyleHasBeenSet = true; m_segmentationStyle = value; }
1439 
1453  inline void SetSegmentationStyle(M2tsSegmentationStyle&& value) { m_segmentationStyleHasBeenSet = true; m_segmentationStyle = std::move(value); }
1454 
1468  inline M2tsSettings& WithSegmentationStyle(const M2tsSegmentationStyle& value) { SetSegmentationStyle(value); return *this;}
1469 
1483  inline M2tsSettings& WithSegmentationStyle(M2tsSegmentationStyle&& value) { SetSegmentationStyle(std::move(value)); return *this;}
1484 
1485 
1490  inline double GetSegmentationTime() const{ return m_segmentationTime; }
1491 
1496  inline bool SegmentationTimeHasBeenSet() const { return m_segmentationTimeHasBeenSet; }
1497 
1502  inline void SetSegmentationTime(double value) { m_segmentationTimeHasBeenSet = true; m_segmentationTime = value; }
1503 
1508  inline M2tsSettings& WithSegmentationTime(double value) { SetSegmentationTime(value); return *this;}
1509 
1510 
1515  inline int GetTimedMetadataPid() const{ return m_timedMetadataPid; }
1516 
1521  inline bool TimedMetadataPidHasBeenSet() const { return m_timedMetadataPidHasBeenSet; }
1522 
1527  inline void SetTimedMetadataPid(int value) { m_timedMetadataPidHasBeenSet = true; m_timedMetadataPid = value; }
1528 
1533  inline M2tsSettings& WithTimedMetadataPid(int value) { SetTimedMetadataPid(value); return *this;}
1534 
1535 
1541  inline int GetTransportStreamId() const{ return m_transportStreamId; }
1542 
1548  inline bool TransportStreamIdHasBeenSet() const { return m_transportStreamIdHasBeenSet; }
1549 
1555  inline void SetTransportStreamId(int value) { m_transportStreamIdHasBeenSet = true; m_transportStreamId = value; }
1556 
1562  inline M2tsSettings& WithTransportStreamId(int value) { SetTransportStreamId(value); return *this;}
1563 
1564 
1569  inline int GetVideoPid() const{ return m_videoPid; }
1570 
1575  inline bool VideoPidHasBeenSet() const { return m_videoPidHasBeenSet; }
1576 
1581  inline void SetVideoPid(int value) { m_videoPidHasBeenSet = true; m_videoPid = value; }
1582 
1587  inline M2tsSettings& WithVideoPid(int value) { SetVideoPid(value); return *this;}
1588 
1589  private:
1590 
1591  M2tsAudioBufferModel m_audioBufferModel;
1592  bool m_audioBufferModelHasBeenSet;
1593 
1594  M2tsAudioDuration m_audioDuration;
1595  bool m_audioDurationHasBeenSet;
1596 
1597  int m_audioFramesPerPes;
1598  bool m_audioFramesPerPesHasBeenSet;
1599 
1600  Aws::Vector<int> m_audioPids;
1601  bool m_audioPidsHasBeenSet;
1602 
1603  int m_bitrate;
1604  bool m_bitrateHasBeenSet;
1605 
1606  M2tsBufferModel m_bufferModel;
1607  bool m_bufferModelHasBeenSet;
1608 
1609  M2tsDataPtsControl m_dataPTSControl;
1610  bool m_dataPTSControlHasBeenSet;
1611 
1612  DvbNitSettings m_dvbNitSettings;
1613  bool m_dvbNitSettingsHasBeenSet;
1614 
1615  DvbSdtSettings m_dvbSdtSettings;
1616  bool m_dvbSdtSettingsHasBeenSet;
1617 
1618  Aws::Vector<int> m_dvbSubPids;
1619  bool m_dvbSubPidsHasBeenSet;
1620 
1621  DvbTdtSettings m_dvbTdtSettings;
1622  bool m_dvbTdtSettingsHasBeenSet;
1623 
1624  int m_dvbTeletextPid;
1625  bool m_dvbTeletextPidHasBeenSet;
1626 
1627  M2tsEbpAudioInterval m_ebpAudioInterval;
1628  bool m_ebpAudioIntervalHasBeenSet;
1629 
1630  M2tsEbpPlacement m_ebpPlacement;
1631  bool m_ebpPlacementHasBeenSet;
1632 
1633  M2tsEsRateInPes m_esRateInPes;
1634  bool m_esRateInPesHasBeenSet;
1635 
1636  M2tsForceTsVideoEbpOrder m_forceTsVideoEbpOrder;
1637  bool m_forceTsVideoEbpOrderHasBeenSet;
1638 
1639  double m_fragmentTime;
1640  bool m_fragmentTimeHasBeenSet;
1641 
1642  int m_maxPcrInterval;
1643  bool m_maxPcrIntervalHasBeenSet;
1644 
1645  int m_minEbpInterval;
1646  bool m_minEbpIntervalHasBeenSet;
1647 
1648  M2tsNielsenId3 m_nielsenId3;
1649  bool m_nielsenId3HasBeenSet;
1650 
1651  double m_nullPacketBitrate;
1652  bool m_nullPacketBitrateHasBeenSet;
1653 
1654  int m_patInterval;
1655  bool m_patIntervalHasBeenSet;
1656 
1657  M2tsPcrControl m_pcrControl;
1658  bool m_pcrControlHasBeenSet;
1659 
1660  int m_pcrPid;
1661  bool m_pcrPidHasBeenSet;
1662 
1663  int m_pmtInterval;
1664  bool m_pmtIntervalHasBeenSet;
1665 
1666  int m_pmtPid;
1667  bool m_pmtPidHasBeenSet;
1668 
1669  int m_privateMetadataPid;
1670  bool m_privateMetadataPidHasBeenSet;
1671 
1672  int m_programNumber;
1673  bool m_programNumberHasBeenSet;
1674 
1675  M2tsRateMode m_rateMode;
1676  bool m_rateModeHasBeenSet;
1677 
1678  M2tsScte35Esam m_scte35Esam;
1679  bool m_scte35EsamHasBeenSet;
1680 
1681  int m_scte35Pid;
1682  bool m_scte35PidHasBeenSet;
1683 
1684  M2tsScte35Source m_scte35Source;
1685  bool m_scte35SourceHasBeenSet;
1686 
1687  M2tsSegmentationMarkers m_segmentationMarkers;
1688  bool m_segmentationMarkersHasBeenSet;
1689 
1690  M2tsSegmentationStyle m_segmentationStyle;
1691  bool m_segmentationStyleHasBeenSet;
1692 
1693  double m_segmentationTime;
1694  bool m_segmentationTimeHasBeenSet;
1695 
1696  int m_timedMetadataPid;
1697  bool m_timedMetadataPidHasBeenSet;
1698 
1699  int m_transportStreamId;
1700  bool m_transportStreamIdHasBeenSet;
1701 
1702  int m_videoPid;
1703  bool m_videoPidHasBeenSet;
1704  };
1705 
1706 } // namespace Model
1707 } // namespace MediaConvert
1708 } // namespace Aws
Aws::MediaConvert::Model::M2tsSettings::WithPmtPid
M2tsSettings & WithPmtPid(int value)
Definition: M2tsSettings.h:1095
Aws::MediaConvert::Model::M2tsSettings::WithTimedMetadataPid
M2tsSettings & WithTimedMetadataPid(int value)
Definition: M2tsSettings.h:1533
Aws::MediaConvert::Model::M2tsSettings::Scte35SourceHasBeenSet
bool Scte35SourceHasBeenSet() const
Definition: M2tsSettings.h:1285
Aws::MediaConvert::Model::M2tsBufferModel
M2tsBufferModel
Definition: M2tsBufferModel.h:17
Aws::MediaConvert::Model::M2tsSettings::GetEsRateInPes
const M2tsEsRateInPes & GetEsRateInPes() const
Definition: M2tsSettings.h:727
Aws::MediaConvert::Model::M2tsSettings::GetAudioBufferModel
const M2tsAudioBufferModel & GetAudioBufferModel() const
Definition: M2tsSettings.h:70
Aws::MediaConvert::Model::M2tsRateMode
M2tsRateMode
Definition: M2tsRateMode.h:17
M2tsDataPtsControl.h
Aws::MediaConvert::Model::M2tsSettings::FragmentTimeHasBeenSet
bool FragmentTimeHasBeenSet() const
Definition: M2tsSettings.h:806
Aws::MediaConvert::Model::M2tsSettings::SetScte35Pid
void SetScte35Pid(int value)
Definition: M2tsSettings.h:1258
M2tsBufferModel.h
Aws::MediaConvert::Model::M2tsSettings::GetScte35Pid
int GetScte35Pid() const
Definition: M2tsSettings.h:1246
Aws::MediaConvert::Model::M2tsSettings::RateModeHasBeenSet
bool RateModeHasBeenSet() const
Definition: M2tsSettings.h:1168
Aws::MediaConvert::Model::M2tsSettings::SetPcrControl
void SetPcrControl(const M2tsPcrControl &value)
Definition: M2tsSettings.h:995
M2tsScte35Source.h
Aws::MediaConvert::Model::M2tsSettings::SetPmtPid
void SetPmtPid(int value)
Definition: M2tsSettings.h:1089
Aws::MediaConvert::Model::M2tsSettings::SetAudioDuration
void SetAudioDuration(const M2tsAudioDuration &value)
Definition: M2tsSettings.h:147
Aws::MediaConvert::Model::M2tsSettings::SetEsRateInPes
void SetEsRateInPes(M2tsEsRateInPes &&value)
Definition: M2tsSettings.h:742
Aws::MediaConvert::Model::M2tsSettings::DvbSubPidsHasBeenSet
bool DvbSubPidsHasBeenSet() const
Definition: M2tsSettings.h:507
M2tsSegmentationMarkers.h
Aws::MediaConvert::Model::M2tsSettings::EbpPlacementHasBeenSet
bool EbpPlacementHasBeenSet() const
Definition: M2tsSettings.h:689
Aws::MediaConvert::Model::M2tsSettings::GetVideoPid
int GetVideoPid() const
Definition: M2tsSettings.h:1569
Aws::MediaConvert::Model::M2tsSettings::WithEbpPlacement
M2tsSettings & WithEbpPlacement(M2tsEbpPlacement &&value)
Definition: M2tsSettings.h:721
Aws::MediaConvert::Model::M2tsSettings::AddAudioPids
M2tsSettings & AddAudioPids(int value)
Definition: M2tsSettings.h:269
Aws::MediaConvert::Model::M2tsSettings::PatIntervalHasBeenSet
bool PatIntervalHasBeenSet() const
Definition: M2tsSettings.h:961
Aws::MediaConvert::Model::M2tsSettings::SetProgramNumber
void SetProgramNumber(int value)
Definition: M2tsSettings.h:1145
Aws::MediaConvert::Model::M2tsSettings::SetAudioDuration
void SetAudioDuration(M2tsAudioDuration &&value)
Definition: M2tsSettings.h:164
M2tsScte35Esam.h
Aws::MediaConvert::Model::M2tsSettings::WithPrivateMetadataPid
M2tsSettings & WithPrivateMetadataPid(int value)
Definition: M2tsSettings.h:1120
Aws::MediaConvert::Model::M2tsSettings::GetDvbSdtSettings
const DvbSdtSettings & GetDvbSdtSettings() const
Definition: M2tsSettings.h:454
Aws::MediaConvert::Model::M2tsSettings::SetNielsenId3
void SetNielsenId3(M2tsNielsenId3 &&value)
Definition: M2tsSettings.h:907
Aws::MediaConvert::Model::M2tsSettings::GetAudioPids
const Aws::Vector< int > & GetAudioPids() const
Definition: M2tsSettings.h:227
Aws::MediaConvert::Model::M2tsScte35Source
M2tsScte35Source
Definition: M2tsScte35Source.h:17
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::M2tsEsRateInPes
M2tsEsRateInPes
Definition: M2tsEsRateInPes.h:17
Aws::MediaConvert::Model::DvbTdtSettings
Definition: DvbTdtSettings.h:33
Aws::MediaConvert::Model::M2tsSettings::WithAudioFramesPerPes
M2tsSettings & WithAudioFramesPerPes(int value)
Definition: M2tsSettings.h:219
Aws::MediaConvert::Model::M2tsSettings::WithEbpPlacement
M2tsSettings & WithEbpPlacement(const M2tsEbpPlacement &value)
Definition: M2tsSettings.h:713
Aws::MediaConvert::Model::M2tsSettings::M2tsSettings
M2tsSettings()
Aws::MediaConvert::Model::M2tsSettings::WithAudioPids
M2tsSettings & WithAudioPids(const Aws::Vector< int > &value)
Definition: M2tsSettings.h:255
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::M2tsSettings::WithNullPacketBitrate
M2tsSettings & WithNullPacketBitrate(double value)
Definition: M2tsSettings.h:948
Aws::MediaConvert::Model::M2tsSettings::WithDataPTSControl
M2tsSettings & WithDataPTSControl(const M2tsDataPtsControl &value)
Definition: M2tsSettings.h:388
Aws::MediaConvert::Model::M2tsSettings::SetDvbTeletextPid
void SetDvbTeletextPid(int value)
Definition: M2tsSettings.h:605
Aws::MediaConvert::Model::M2tsSettings::WithPcrPid
M2tsSettings & WithPcrPid(int value)
Definition: M2tsSettings.h:1045
Aws::MediaConvert::Model::M2tsSettings::SetDvbNitSettings
void SetDvbNitSettings(DvbNitSettings &&value)
Definition: M2tsSettings.h:429
Aws::MediaConvert::Model::M2tsSettings::GetTimedMetadataPid
int GetTimedMetadataPid() const
Definition: M2tsSettings.h:1515
Aws::MediaConvert::Model::M2tsSettings::SetSegmentationStyle
void SetSegmentationStyle(M2tsSegmentationStyle &&value)
Definition: M2tsSettings.h:1453
Aws::MediaConvert::Model::M2tsSettings::GetBufferModel
const M2tsBufferModel & GetBufferModel() const
Definition: M2tsSettings.h:307
Aws::MediaConvert::Model::M2tsSettings::GetPatInterval
int GetPatInterval() const
Definition: M2tsSettings.h:955
M2tsAudioBufferModel.h
Aws::MediaConvert::Model::M2tsSettings::GetBitrate
int GetBitrate() const
Definition: M2tsSettings.h:277
Aws::MediaConvert::Model::M2tsSettings::DataPTSControlHasBeenSet
bool DataPTSControlHasBeenSet() const
Definition: M2tsSettings.h:364
Aws::MediaConvert::Model::M2tsSettings::SetDvbSdtSettings
void SetDvbSdtSettings(const DvbSdtSettings &value)
Definition: M2tsSettings.h:470
Aws::MediaConvert::Model::M2tsSettings::SetPmtInterval
void SetPmtInterval(int value)
Definition: M2tsSettings.h:1064
Aws::MediaConvert::Model::M2tsSettings::WithNielsenId3
M2tsSettings & WithNielsenId3(const M2tsNielsenId3 &value)
Definition: M2tsSettings.h:913
Aws::MediaConvert::Model::M2tsSettings::GetDvbTdtSettings
const DvbTdtSettings & GetDvbTdtSettings() const
Definition: M2tsSettings.h:546
Aws::MediaConvert::Model::M2tsSettings::WithDvbTdtSettings
M2tsSettings & WithDvbTdtSettings(DvbTdtSettings &&value)
Definition: M2tsSettings.h:586
Aws::MediaConvert::Model::M2tsAudioBufferModel
M2tsAudioBufferModel
Definition: M2tsAudioBufferModel.h:17
Aws::MediaConvert::Model::M2tsSettings::TransportStreamIdHasBeenSet
bool TransportStreamIdHasBeenSet() const
Definition: M2tsSettings.h:1548
Aws::MediaConvert::Model::M2tsSettings::Scte35EsamHasBeenSet
bool Scte35EsamHasBeenSet() const
Definition: M2tsSettings.h:1211
Aws::MediaConvert::Model::M2tsEbpAudioInterval
M2tsEbpAudioInterval
Definition: M2tsEbpAudioInterval.h:17
Aws::MediaConvert::Model::M2tsSettings::SetScte35Esam
void SetScte35Esam(M2tsScte35Esam &&value)
Definition: M2tsSettings.h:1225
Aws::MediaConvert::Model::M2tsSettings::WithEsRateInPes
M2tsSettings & WithEsRateInPes(M2tsEsRateInPes &&value)
Definition: M2tsSettings.h:752
Aws::MediaConvert::Model::M2tsSettings::GetDvbNitSettings
const DvbNitSettings & GetDvbNitSettings() const
Definition: M2tsSettings.h:405
Aws::MediaConvert::Model::M2tsSettings::MaxPcrIntervalHasBeenSet
bool MaxPcrIntervalHasBeenSet() const
Definition: M2tsSettings.h:829
Aws::MediaConvert::Model::M2tsSettings::GetPmtInterval
int GetPmtInterval() const
Definition: M2tsSettings.h:1052
Aws::MediaConvert::Model::M2tsSettings::WithDvbTeletextPid
M2tsSettings & WithDvbTeletextPid(int value)
Definition: M2tsSettings.h:611
Aws::MediaConvert::Model::M2tsSettings::SetBufferModel
void SetBufferModel(const M2tsBufferModel &value)
Definition: M2tsSettings.h:323
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MediaConvert::Model::M2tsSettings::EbpAudioIntervalHasBeenSet
bool EbpAudioIntervalHasBeenSet() const
Definition: M2tsSettings.h:632
Aws::MediaConvert::Model::M2tsSettings::WithDvbTdtSettings
M2tsSettings & WithDvbTdtSettings(const DvbTdtSettings &value)
Definition: M2tsSettings.h:578
Aws::MediaConvert::Model::M2tsSettings::WithEsRateInPes
M2tsSettings & WithEsRateInPes(const M2tsEsRateInPes &value)
Definition: M2tsSettings.h:747
Aws::MediaConvert::Model::M2tsSettings::DvbSdtSettingsHasBeenSet
bool DvbSdtSettingsHasBeenSet() const
Definition: M2tsSettings.h:462
Aws::MediaConvert::Model::M2tsSettings::GetDvbSubPids
const Aws::Vector< int > & GetDvbSubPids() const
Definition: M2tsSettings.h:501
Aws::MediaConvert::Model::M2tsSettings::SetMaxPcrInterval
void SetMaxPcrInterval(int value)
Definition: M2tsSettings.h:835
Aws::MediaConvert::Model::M2tsSettings::DvbTeletextPidHasBeenSet
bool DvbTeletextPidHasBeenSet() const
Definition: M2tsSettings.h:599
Aws::MediaConvert::Model::M2tsSettings::GetSegmentationMarkers
const M2tsSegmentationMarkers & GetSegmentationMarkers() const
Definition: M2tsSettings.h:1337
Aws::MediaConvert::Model::M2tsSettings::WithAudioBufferModel
M2tsSettings & WithAudioBufferModel(M2tsAudioBufferModel &&value)
Definition: M2tsSettings.h:95
Aws::MediaConvert::Model::M2tsSettings::WithForceTsVideoEbpOrder
M2tsSettings & WithForceTsVideoEbpOrder(M2tsForceTsVideoEbpOrder &&value)
Definition: M2tsSettings.h:795
DvbSdtSettings.h
DvbTdtSettings.h
Aws::MediaConvert::Model::M2tsSettings::PmtIntervalHasBeenSet
bool PmtIntervalHasBeenSet() const
Definition: M2tsSettings.h:1058
AWSVector.h
Aws::MediaConvert::Model::M2tsSettings::GetScte35Esam
const M2tsScte35Esam & GetScte35Esam() const
Definition: M2tsSettings.h:1204
Aws::MediaConvert::Model::M2tsSettings::SetDvbSubPids
void SetDvbSubPids(const Aws::Vector< int > &value)
Definition: M2tsSettings.h:513
Aws::MediaConvert::Model::M2tsSettings::GetRateMode
const M2tsRateMode & GetRateMode() const
Definition: M2tsSettings.h:1161
Aws::MediaConvert::Model::M2tsSettings::SetTimedMetadataPid
void SetTimedMetadataPid(int value)
Definition: M2tsSettings.h:1527
Aws::MediaConvert::Model::M2tsSettings::SetSegmentationMarkers
void SetSegmentationMarkers(M2tsSegmentationMarkers &&value)
Definition: M2tsSettings.h:1370
Aws::MediaConvert::Model::M2tsSettings::SetMinEbpInterval
void SetMinEbpInterval(int value)
Definition: M2tsSettings.h:872
Aws::MediaConvert::Model::M2tsSettings::GetEbpAudioInterval
const M2tsEbpAudioInterval & GetEbpAudioInterval() const
Definition: M2tsSettings.h:622
M2tsRateMode.h
Aws::MediaConvert::Model::M2tsSettings::SetSegmentationMarkers
void SetSegmentationMarkers(const M2tsSegmentationMarkers &value)
Definition: M2tsSettings.h:1359
Aws::MediaConvert::Model::M2tsNielsenId3
M2tsNielsenId3
Definition: M2tsNielsenId3.h:17
Aws::MediaConvert::Model::M2tsSettings::WithPatInterval
M2tsSettings & WithPatInterval(int value)
Definition: M2tsSettings.h:973
M2tsForceTsVideoEbpOrder.h
Aws::MediaConvert::Model::M2tsSettings::WithPcrControl
M2tsSettings & WithPcrControl(const M2tsPcrControl &value)
Definition: M2tsSettings.h:1009
Aws::MediaConvert::Model::M2tsSettings::SetPatInterval
void SetPatInterval(int value)
Definition: M2tsSettings.h:967
Aws::MediaConvert::Model::M2tsSettings::GetSegmentationStyle
const M2tsSegmentationStyle & GetSegmentationStyle() const
Definition: M2tsSettings.h:1408
Aws::MediaConvert::Model::M2tsSettings::SetForceTsVideoEbpOrder
void SetForceTsVideoEbpOrder(const M2tsForceTsVideoEbpOrder &value)
Definition: M2tsSettings.h:774
M2tsSegmentationStyle.h
Aws::MediaConvert::Model::M2tsSettings::SegmentationMarkersHasBeenSet
bool SegmentationMarkersHasBeenSet() const
Definition: M2tsSettings.h:1348
Aws::MediaConvert::Model::M2tsSettings::WithAudioPids
M2tsSettings & WithAudioPids(Aws::Vector< int > &&value)
Definition: M2tsSettings.h:262
Aws::MediaConvert::Model::M2tsPcrControl
M2tsPcrControl
Definition: M2tsPcrControl.h:17
Aws::MediaConvert::Model::M2tsSettings::WithDvbSdtSettings
M2tsSettings & WithDvbSdtSettings(const DvbSdtSettings &value)
Definition: M2tsSettings.h:486
Aws::MediaConvert::Model::M2tsSettings::GetPrivateMetadataPid
int GetPrivateMetadataPid() const
Definition: M2tsSettings.h:1102
Aws::MediaConvert::Model::M2tsSettings::GetDvbTeletextPid
int GetDvbTeletextPid() const
Definition: M2tsSettings.h:593
Aws::MediaConvert::Model::M2tsSettings::Scte35PidHasBeenSet
bool Scte35PidHasBeenSet() const
Definition: M2tsSettings.h:1252
Aws::MediaConvert::Model::M2tsSettings::WithRateMode
M2tsSettings & WithRateMode(M2tsRateMode &&value)
Definition: M2tsSettings.h:1196
Aws::MediaConvert::Model::M2tsSettings::GetSegmentationTime
double GetSegmentationTime() const
Definition: M2tsSettings.h:1490
M2tsEbpPlacement.h
Aws::MediaConvert::Model::M2tsSettings::PmtPidHasBeenSet
bool PmtPidHasBeenSet() const
Definition: M2tsSettings.h:1083
Aws::MediaConvert::Model::M2tsSettings::SetScte35Source
void SetScte35Source(const M2tsScte35Source &value)
Definition: M2tsSettings.h:1295
Aws::MediaConvert::Model::M2tsSettings::SetDataPTSControl
void SetDataPTSControl(M2tsDataPtsControl &&value)
Definition: M2tsSettings.h:380
Aws::MediaConvert::Model::M2tsSettings::VideoPidHasBeenSet
bool VideoPidHasBeenSet() const
Definition: M2tsSettings.h:1575
Aws::MediaConvert::Model::M2tsSettings::SetEsRateInPes
void SetEsRateInPes(const M2tsEsRateInPes &value)
Definition: M2tsSettings.h:737
Aws::MediaConvert::Model::M2tsSettings::SetSegmentationTime
void SetSegmentationTime(double value)
Definition: M2tsSettings.h:1502
Aws::MediaConvert::Model::M2tsSettings::SetEbpAudioInterval
void SetEbpAudioInterval(const M2tsEbpAudioInterval &value)
Definition: M2tsSettings.h:642
Aws::MediaConvert::Model::M2tsSettings::WithDvbSubPids
M2tsSettings & WithDvbSubPids(Aws::Vector< int > &&value)
Definition: M2tsSettings.h:531
Aws::MediaConvert::Model::M2tsSettings::GetNullPacketBitrate
double GetNullPacketBitrate() const
Definition: M2tsSettings.h:927
Aws::MediaConvert::Model::M2tsSettings::WithDvbNitSettings
M2tsSettings & WithDvbNitSettings(const DvbNitSettings &value)
Definition: M2tsSettings.h:437
Aws::MediaConvert::Model::M2tsSettings::WithVideoPid
M2tsSettings & WithVideoPid(int value)
Definition: M2tsSettings.h:1587
Aws::MediaConvert::Model::M2tsSettings::WithMaxPcrInterval
M2tsSettings & WithMaxPcrInterval(int value)
Definition: M2tsSettings.h:841
Aws::MediaConvert::Model::M2tsSettings::PrivateMetadataPidHasBeenSet
bool PrivateMetadataPidHasBeenSet() const
Definition: M2tsSettings.h:1108
Aws::MediaConvert::Model::M2tsSettings::WithBitrate
M2tsSettings & WithBitrate(int value)
Definition: M2tsSettings.h:298
Aws::MediaConvert::Model::M2tsSettings::WithRateMode
M2tsSettings & WithRateMode(const M2tsRateMode &value)
Definition: M2tsSettings.h:1189
Aws::MediaConvert::Model::M2tsSettings::GetFragmentTime
double GetFragmentTime() const
Definition: M2tsSettings.h:801
Aws::MediaConvert::Model::M2tsSettings::AddDvbSubPids
M2tsSettings & AddDvbSubPids(int value)
Definition: M2tsSettings.h:537
Aws::MediaConvert::Model::M2tsSettings::operator=
M2tsSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::M2tsSettings::WithEbpAudioInterval
M2tsSettings & WithEbpAudioInterval(M2tsEbpAudioInterval &&value)
Definition: M2tsSettings.h:672
Aws::MediaConvert::Model::M2tsSettings::SetDataPTSControl
void SetDataPTSControl(const M2tsDataPtsControl &value)
Definition: M2tsSettings.h:372
Aws::MediaConvert::Model::M2tsForceTsVideoEbpOrder
M2tsForceTsVideoEbpOrder
Definition: M2tsForceTsVideoEbpOrder.h:17
Aws::MediaConvert::Model::M2tsEbpPlacement
M2tsEbpPlacement
Definition: M2tsEbpPlacement.h:17
Aws::MediaConvert::Model::M2tsScte35Esam
Definition: M2tsScte35Esam.h:33
Aws::MediaConvert::Model::M2tsSettings::ForceTsVideoEbpOrderHasBeenSet
bool ForceTsVideoEbpOrderHasBeenSet() const
Definition: M2tsSettings.h:767
Aws::MediaConvert::Model::M2tsSettings::WithAudioDuration
M2tsSettings & WithAudioDuration(M2tsAudioDuration &&value)
Definition: M2tsSettings.h:198
Aws::MediaConvert::Model::M2tsSettings::SetBufferModel
void SetBufferModel(M2tsBufferModel &&value)
Definition: M2tsSettings.h:331
Aws::MediaConvert::Model::M2tsSettings::GetMinEbpInterval
int GetMinEbpInterval() const
Definition: M2tsSettings.h:852
Aws::MediaConvert::Model::M2tsSettings::WithDvbNitSettings
M2tsSettings & WithDvbNitSettings(DvbNitSettings &&value)
Definition: M2tsSettings.h:445
Aws::MediaConvert::Model::M2tsSettings::M2tsSettings
M2tsSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::M2tsSettings::WithBufferModel
M2tsSettings & WithBufferModel(M2tsBufferModel &&value)
Definition: M2tsSettings.h:347
Aws::MediaConvert::Model::M2tsSettings::SetEbpPlacement
void SetEbpPlacement(M2tsEbpPlacement &&value)
Definition: M2tsSettings.h:705
Aws::MediaConvert::Model::M2tsSettings::SetForceTsVideoEbpOrder
void SetForceTsVideoEbpOrder(M2tsForceTsVideoEbpOrder &&value)
Definition: M2tsSettings.h:781
Aws::MediaConvert::Model::M2tsSettings::SetDvbTdtSettings
void SetDvbTdtSettings(DvbTdtSettings &&value)
Definition: M2tsSettings.h:570
Aws::MediaConvert::Model::M2tsSettings::GetMaxPcrInterval
int GetMaxPcrInterval() const
Definition: M2tsSettings.h:823
Aws::MediaConvert::Model::M2tsSettings::WithScte35Esam
M2tsSettings & WithScte35Esam(M2tsScte35Esam &&value)
Definition: M2tsSettings.h:1239
Aws::MediaConvert::Model::M2tsSettings::WithProgramNumber
M2tsSettings & WithProgramNumber(int value)
Definition: M2tsSettings.h:1153
Aws::MediaConvert::Model::M2tsSegmentationMarkers
M2tsSegmentationMarkers
Definition: M2tsSegmentationMarkers.h:17
Aws::MediaConvert::Model::M2tsSettings::GetScte35Source
const M2tsScte35Source & GetScte35Source() const
Definition: M2tsSettings.h:1275
Aws::MediaConvert::Model::M2tsSettings::GetPcrPid
int GetPcrPid() const
Definition: M2tsSettings.h:1024
Aws::MediaConvert::Model::M2tsSettings::WithDvbSubPids
M2tsSettings & WithDvbSubPids(const Aws::Vector< int > &value)
Definition: M2tsSettings.h:525
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::M2tsSegmentationStyle
M2tsSegmentationStyle
Definition: M2tsSegmentationStyle.h:17
Aws::MediaConvert::Model::M2tsSettings::EsRateInPesHasBeenSet
bool EsRateInPesHasBeenSet() const
Definition: M2tsSettings.h:732
Aws::MediaConvert::Model::M2tsSettings::SetScte35Esam
void SetScte35Esam(const M2tsScte35Esam &value)
Definition: M2tsSettings.h:1218
Aws::MediaConvert::Model::M2tsSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::M2tsSettings::GetAudioDuration
const M2tsAudioDuration & GetAudioDuration() const
Definition: M2tsSettings.h:113
Aws::MediaConvert::Model::M2tsSettings::SetTransportStreamId
void SetTransportStreamId(int value)
Definition: M2tsSettings.h:1555
Aws::MediaConvert::Model::M2tsSettings::WithSegmentationMarkers
M2tsSettings & WithSegmentationMarkers(M2tsSegmentationMarkers &&value)
Definition: M2tsSettings.h:1392
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::M2tsSettings::AudioFramesPerPesHasBeenSet
bool AudioFramesPerPesHasBeenSet() const
Definition: M2tsSettings.h:209
Aws::MediaConvert::Model::M2tsSettings::SetPcrControl
void SetPcrControl(M2tsPcrControl &&value)
Definition: M2tsSettings.h:1002
Aws::MediaConvert::Model::M2tsSettings::WithScte35Pid
M2tsSettings & WithScte35Pid(int value)
Definition: M2tsSettings.h:1264
Aws::MediaConvert::Model::M2tsSettings::WithSegmentationTime
M2tsSettings & WithSegmentationTime(double value)
Definition: M2tsSettings.h:1508
Aws::MediaConvert::Model::M2tsSettings::SegmentationStyleHasBeenSet
bool SegmentationStyleHasBeenSet() const
Definition: M2tsSettings.h:1423
Aws::MediaConvert::Model::M2tsSettings::GetProgramNumber
int GetProgramNumber() const
Definition: M2tsSettings.h:1129
Aws::MediaConvert::Model::M2tsSettings::WithNielsenId3
M2tsSettings & WithNielsenId3(M2tsNielsenId3 &&value)
Definition: M2tsSettings.h:919
Aws::MediaConvert::Model::M2tsSettings::SetAudioFramesPerPes
void SetAudioFramesPerPes(int value)
Definition: M2tsSettings.h:214
Aws::MediaConvert::Model::M2tsSettings::GetTransportStreamId
int GetTransportStreamId() const
Definition: M2tsSettings.h:1541
Aws::MediaConvert::Model::M2tsSettings::SetPcrPid
void SetPcrPid(int value)
Definition: M2tsSettings.h:1038
Aws::MediaConvert::Model::M2tsSettings::SegmentationTimeHasBeenSet
bool SegmentationTimeHasBeenSet() const
Definition: M2tsSettings.h:1496
Aws::MediaConvert::Model::M2tsSettings::WithBufferModel
M2tsSettings & WithBufferModel(const M2tsBufferModel &value)
Definition: M2tsSettings.h:339
Aws::MediaConvert::Model::M2tsSettings::WithPmtInterval
M2tsSettings & WithPmtInterval(int value)
Definition: M2tsSettings.h:1070
Aws::MediaConvert::Model::M2tsSettings::SetPrivateMetadataPid
void SetPrivateMetadataPid(int value)
Definition: M2tsSettings.h:1114
Aws::MediaConvert::Model::M2tsSettings::WithFragmentTime
M2tsSettings & WithFragmentTime(double value)
Definition: M2tsSettings.h:816
Aws::MediaConvert::Model::M2tsSettings::WithSegmentationStyle
M2tsSettings & WithSegmentationStyle(const M2tsSegmentationStyle &value)
Definition: M2tsSettings.h:1468
Aws::MediaConvert::Model::M2tsSettings::MinEbpIntervalHasBeenSet
bool MinEbpIntervalHasBeenSet() const
Definition: M2tsSettings.h:862
Aws::MediaConvert::Model::M2tsSettings::DvbNitSettingsHasBeenSet
bool DvbNitSettingsHasBeenSet() const
Definition: M2tsSettings.h:413
Aws::MediaConvert::Model::M2tsSettings::WithDvbSdtSettings
M2tsSettings & WithDvbSdtSettings(DvbSdtSettings &&value)
Definition: M2tsSettings.h:494
Aws::MediaConvert::Model::M2tsSettings::SetEbpAudioInterval
void SetEbpAudioInterval(M2tsEbpAudioInterval &&value)
Definition: M2tsSettings.h:652
Aws::MediaConvert::Model::DvbSdtSettings
Definition: DvbSdtSettings.h:37
Aws::MediaConvert::Model::M2tsSettings::WithEbpAudioInterval
M2tsSettings & WithEbpAudioInterval(const M2tsEbpAudioInterval &value)
Definition: M2tsSettings.h:662
Aws::MediaConvert::Model::M2tsSettings::SetAudioBufferModel
void SetAudioBufferModel(M2tsAudioBufferModel &&value)
Definition: M2tsSettings.h:85
Aws::MediaConvert::Model::M2tsSettings::SetDvbNitSettings
void SetDvbNitSettings(const DvbNitSettings &value)
Definition: M2tsSettings.h:421
Aws::MediaConvert::Model::M2tsSettings::NullPacketBitrateHasBeenSet
bool NullPacketBitrateHasBeenSet() const
Definition: M2tsSettings.h:934
Aws::MediaConvert::Model::M2tsSettings::AudioDurationHasBeenSet
bool AudioDurationHasBeenSet() const
Definition: M2tsSettings.h:130
M2tsEbpAudioInterval.h
Aws::MediaConvert::Model::M2tsSettings::SetDvbTdtSettings
void SetDvbTdtSettings(const DvbTdtSettings &value)
Definition: M2tsSettings.h:562
M2tsPcrControl.h
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::MediaConvert::Model::M2tsSettings::GetNielsenId3
const M2tsNielsenId3 & GetNielsenId3() const
Definition: M2tsSettings.h:889
Aws::MediaConvert::Model::M2tsSettings::WithScte35Source
M2tsSettings & WithScte35Source(M2tsScte35Source &&value)
Definition: M2tsSettings.h:1325
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::M2tsSettings::SetDvbSdtSettings
void SetDvbSdtSettings(DvbSdtSettings &&value)
Definition: M2tsSettings.h:478
Aws::MediaConvert::Model::M2tsSettings::WithSegmentationStyle
M2tsSettings & WithSegmentationStyle(M2tsSegmentationStyle &&value)
Definition: M2tsSettings.h:1483
DvbNitSettings.h
Aws::MediaConvert::Model::M2tsSettings::SetRateMode
void SetRateMode(M2tsRateMode &&value)
Definition: M2tsSettings.h:1182
Aws::MediaConvert::Model::M2tsSettings::SetEbpPlacement
void SetEbpPlacement(const M2tsEbpPlacement &value)
Definition: M2tsSettings.h:697
Aws::MediaConvert::Model::M2tsSettings::ProgramNumberHasBeenSet
bool ProgramNumberHasBeenSet() const
Definition: M2tsSettings.h:1137
Aws::MediaConvert::Model::M2tsAudioDuration
M2tsAudioDuration
Definition: M2tsAudioDuration.h:17
Aws::MediaConvert::Model::M2tsSettings::TimedMetadataPidHasBeenSet
bool TimedMetadataPidHasBeenSet() const
Definition: M2tsSettings.h:1521
M2tsAudioDuration.h
Aws::MediaConvert::Model::M2tsSettings::SetBitrate
void SetBitrate(int value)
Definition: M2tsSettings.h:291
Aws::MediaConvert::Model::M2tsSettings::WithAudioDuration
M2tsSettings & WithAudioDuration(const M2tsAudioDuration &value)
Definition: M2tsSettings.h:181
Aws::MediaConvert::Model::M2tsDataPtsControl
M2tsDataPtsControl
Definition: M2tsDataPtsControl.h:17
Aws::MediaConvert::Model::M2tsSettings::GetPcrControl
const M2tsPcrControl & GetPcrControl() const
Definition: M2tsSettings.h:981
Aws::MediaConvert::Model::M2tsSettings::SetAudioBufferModel
void SetAudioBufferModel(const M2tsAudioBufferModel &value)
Definition: M2tsSettings.h:80
Aws::MediaConvert::Model::M2tsSettings::SetRateMode
void SetRateMode(const M2tsRateMode &value)
Definition: M2tsSettings.h:1175
Aws::MediaConvert::Model::M2tsSettings::AudioPidsHasBeenSet
bool AudioPidsHasBeenSet() const
Definition: M2tsSettings.h:234
Aws::MediaConvert::Model::M2tsSettings::PcrControlHasBeenSet
bool PcrControlHasBeenSet() const
Definition: M2tsSettings.h:988
Aws::MediaConvert::Model::M2tsSettings::WithForceTsVideoEbpOrder
M2tsSettings & WithForceTsVideoEbpOrder(const M2tsForceTsVideoEbpOrder &value)
Definition: M2tsSettings.h:788
Aws::MediaConvert::Model::M2tsSettings::PcrPidHasBeenSet
bool PcrPidHasBeenSet() const
Definition: M2tsSettings.h:1031
Aws::MediaConvert::Model::M2tsSettings::SetNielsenId3
void SetNielsenId3(const M2tsNielsenId3 &value)
Definition: M2tsSettings.h:901
Aws::MediaConvert::Model::M2tsSettings::WithMinEbpInterval
M2tsSettings & WithMinEbpInterval(int value)
Definition: M2tsSettings.h:882
Aws::MediaConvert::Model::M2tsSettings::SetScte35Source
void SetScte35Source(M2tsScte35Source &&value)
Definition: M2tsSettings.h:1305
Aws::MediaConvert::Model::M2tsSettings::WithDataPTSControl
M2tsSettings & WithDataPTSControl(M2tsDataPtsControl &&value)
Definition: M2tsSettings.h:396
Aws::MediaConvert::Model::M2tsSettings::SetVideoPid
void SetVideoPid(int value)
Definition: M2tsSettings.h:1581
Aws::MediaConvert::Model::M2tsSettings::GetAudioFramesPerPes
int GetAudioFramesPerPes() const
Definition: M2tsSettings.h:204
Aws::MediaConvert::Model::M2tsSettings::SetSegmentationStyle
void SetSegmentationStyle(const M2tsSegmentationStyle &value)
Definition: M2tsSettings.h:1438
Aws::MediaConvert::Model::M2tsSettings::DvbTdtSettingsHasBeenSet
bool DvbTdtSettingsHasBeenSet() const
Definition: M2tsSettings.h:554
Aws::MediaConvert::Model::M2tsSettings::SetNullPacketBitrate
void SetNullPacketBitrate(double value)
Definition: M2tsSettings.h:941
Aws::MediaConvert::Model::M2tsSettings
Definition: M2tsSettings.h:59
Aws::MediaConvert::Model::M2tsSettings::GetPmtPid
int GetPmtPid() const
Definition: M2tsSettings.h:1077
Aws::MediaConvert::Model::M2tsSettings::GetForceTsVideoEbpOrder
const M2tsForceTsVideoEbpOrder & GetForceTsVideoEbpOrder() const
Definition: M2tsSettings.h:760
Aws::MediaConvert::Model::M2tsSettings::GetDataPTSControl
const M2tsDataPtsControl & GetDataPTSControl() const
Definition: M2tsSettings.h:356
Aws::MediaConvert::Model::M2tsSettings::BitrateHasBeenSet
bool BitrateHasBeenSet() const
Definition: M2tsSettings.h:284
Aws::MediaConvert::Model::M2tsSettings::SetAudioPids
void SetAudioPids(Aws::Vector< int > &&value)
Definition: M2tsSettings.h:248
Aws::MediaConvert::Model::M2tsSettings::SetDvbSubPids
void SetDvbSubPids(Aws::Vector< int > &&value)
Definition: M2tsSettings.h:519
Aws::MediaConvert::Model::M2tsSettings::WithScte35Esam
M2tsSettings & WithScte35Esam(const M2tsScte35Esam &value)
Definition: M2tsSettings.h:1232
Aws::MediaConvert::Model::M2tsSettings::WithPcrControl
M2tsSettings & WithPcrControl(M2tsPcrControl &&value)
Definition: M2tsSettings.h:1016
Aws::MediaConvert::Model::M2tsSettings::WithTransportStreamId
M2tsSettings & WithTransportStreamId(int value)
Definition: M2tsSettings.h:1562
Aws::MediaConvert::Model::M2tsSettings::WithScte35Source
M2tsSettings & WithScte35Source(const M2tsScte35Source &value)
Definition: M2tsSettings.h:1315
Aws::MediaConvert::Model::DvbNitSettings
Definition: DvbNitSettings.h:36
Aws::MediaConvert::Model::M2tsSettings::WithSegmentationMarkers
M2tsSettings & WithSegmentationMarkers(const M2tsSegmentationMarkers &value)
Definition: M2tsSettings.h:1381
M2tsNielsenId3.h
Aws::MediaConvert::Model::M2tsSettings::AudioBufferModelHasBeenSet
bool AudioBufferModelHasBeenSet() const
Definition: M2tsSettings.h:75
Aws::MediaConvert::Model::M2tsSettings::SetFragmentTime
void SetFragmentTime(double value)
Definition: M2tsSettings.h:811
Aws::MediaConvert::Model::M2tsSettings::NielsenId3HasBeenSet
bool NielsenId3HasBeenSet() const
Definition: M2tsSettings.h:895
Aws::MediaConvert::Model::M2tsSettings::GetEbpPlacement
const M2tsEbpPlacement & GetEbpPlacement() const
Definition: M2tsSettings.h:681
Aws::MediaConvert::Model::M2tsSettings::BufferModelHasBeenSet
bool BufferModelHasBeenSet() const
Definition: M2tsSettings.h:315
M2tsEsRateInPes.h
Aws::MediaConvert::Model::M2tsSettings::WithAudioBufferModel
M2tsSettings & WithAudioBufferModel(const M2tsAudioBufferModel &value)
Definition: M2tsSettings.h:90
Aws::MediaConvert::Model::M2tsSettings::SetAudioPids
void SetAudioPids(const Aws::Vector< int > &value)
Definition: M2tsSettings.h:241