7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/DvbNitSettings.h>
10#include <aws/mediaconvert/model/DvbSdtSettings.h>
11#include <aws/mediaconvert/model/DvbTdtSettings.h>
12#include <aws/mediaconvert/model/M2tsAudioBufferModel.h>
13#include <aws/mediaconvert/model/M2tsAudioDuration.h>
14#include <aws/mediaconvert/model/M2tsBufferModel.h>
15#include <aws/mediaconvert/model/M2tsDataPtsControl.h>
16#include <aws/mediaconvert/model/M2tsEbpAudioInterval.h>
17#include <aws/mediaconvert/model/M2tsEbpPlacement.h>
18#include <aws/mediaconvert/model/M2tsEsRateInPes.h>
19#include <aws/mediaconvert/model/M2tsForceTsVideoEbpOrder.h>
20#include <aws/mediaconvert/model/M2tsKlvMetadata.h>
21#include <aws/mediaconvert/model/M2tsNielsenId3.h>
22#include <aws/mediaconvert/model/M2tsPcrControl.h>
23#include <aws/mediaconvert/model/M2tsPreventBufferUnderflow.h>
24#include <aws/mediaconvert/model/M2tsRateMode.h>
25#include <aws/mediaconvert/model/M2tsScte35Esam.h>
26#include <aws/mediaconvert/model/M2tsScte35Source.h>
27#include <aws/mediaconvert/model/M2tsSegmentationMarkers.h>
28#include <aws/mediaconvert/model/M2tsSegmentationStyle.h>
29#include <aws/mediaconvert/model/TsPtsOffset.h>
40namespace MediaConvert {
71 m_audioBufferModelHasBeenSet =
true;
72 m_audioBufferModel = value;
98 m_audioDurationHasBeenSet =
true;
99 m_audioDuration = value;
114 m_audioFramesPerPesHasBeenSet =
true;
115 m_audioFramesPerPes = value;
131 template <
typename AudioP
idsT = Aws::Vector<
int>>
133 m_audioPidsHasBeenSet =
true;
134 m_audioPids = std::forward<AudioPidsT>(value);
136 template <
typename AudioP
idsT = Aws::Vector<
int>>
142 m_audioPidsHasBeenSet =
true;
143 m_audioPids.push_back(value);
158 m_audioPtsOffsetDeltaHasBeenSet =
true;
159 m_audioPtsOffsetDelta = value;
176 m_bitrateHasBeenSet =
true;
195 m_bufferModelHasBeenSet =
true;
196 m_bufferModel = value;
214 m_dataPTSControlHasBeenSet =
true;
215 m_dataPTSControl = value;
230 template <
typename DvbNitSettingsT = DvbNitSettings>
232 m_dvbNitSettingsHasBeenSet =
true;
233 m_dvbNitSettings = std::forward<DvbNitSettingsT>(value);
235 template <
typename DvbNitSettingsT = DvbNitSettings>
249 template <
typename DvbSdtSettingsT = DvbSdtSettings>
251 m_dvbSdtSettingsHasBeenSet =
true;
252 m_dvbSdtSettings = std::forward<DvbSdtSettingsT>(value);
254 template <
typename DvbSdtSettingsT = DvbSdtSettings>
268 template <
typename DvbSubP
idsT = Aws::Vector<
int>>
270 m_dvbSubPidsHasBeenSet =
true;
271 m_dvbSubPids = std::forward<DvbSubPidsT>(value);
273 template <
typename DvbSubP
idsT = Aws::Vector<
int>>
279 m_dvbSubPidsHasBeenSet =
true;
280 m_dvbSubPids.push_back(value);
292 template <
typename DvbTdtSettingsT = DvbTdtSettings>
294 m_dvbTdtSettingsHasBeenSet =
true;
295 m_dvbTdtSettings = std::forward<DvbTdtSettingsT>(value);
297 template <
typename DvbTdtSettingsT = DvbTdtSettings>
312 m_dvbTeletextPidHasBeenSet =
true;
313 m_dvbTeletextPid = value;
333 m_ebpAudioIntervalHasBeenSet =
true;
334 m_ebpAudioInterval = value;
352 m_ebpPlacementHasBeenSet =
true;
353 m_ebpPlacement = value;
368 m_esRateInPesHasBeenSet =
true;
369 m_esRateInPes = value;
386 m_forceTsVideoEbpOrderHasBeenSet =
true;
387 m_forceTsVideoEbpOrder = value;
402 m_fragmentTimeHasBeenSet =
true;
403 m_fragmentTime = value;
421 m_klvMetadataHasBeenSet =
true;
422 m_klvMetadata = value;
438 m_maxPcrIntervalHasBeenSet =
true;
439 m_maxPcrInterval = value;
459 m_minEbpIntervalHasBeenSet =
true;
460 m_minEbpInterval = value;
476 m_nielsenId3HasBeenSet =
true;
477 m_nielsenId3 = value;
494 m_nullPacketBitrateHasBeenSet =
true;
495 m_nullPacketBitrate = value;
511 m_patIntervalHasBeenSet =
true;
512 m_patInterval = value;
529 m_pcrControlHasBeenSet =
true;
530 m_pcrControl = value;
547 m_pcrPidHasBeenSet =
true;
564 m_pmtIntervalHasBeenSet =
true;
565 m_pmtInterval = value;
581 m_pmtPidHasBeenSet =
true;
604 m_preventBufferUnderflowHasBeenSet =
true;
605 m_preventBufferUnderflow = value;
621 m_privateMetadataPidHasBeenSet =
true;
622 m_privateMetadataPid = value;
639 m_programNumberHasBeenSet =
true;
640 m_programNumber = value;
657 m_ptsOffsetHasBeenSet =
true;
680 m_ptsOffsetModeHasBeenSet =
true;
681 m_ptsOffsetMode = value;
698 m_rateModeHasBeenSet =
true;
715 template <
typename Scte35EsamT = M2tsScte35Esam>
717 m_scte35EsamHasBeenSet =
true;
718 m_scte35Esam = std::forward<Scte35EsamT>(value);
720 template <
typename Scte35EsamT = M2tsScte35Esam>
735 m_scte35PidHasBeenSet =
true;
756 m_scte35SourceHasBeenSet =
true;
757 m_scte35Source = value;
778 m_segmentationMarkersHasBeenSet =
true;
779 m_segmentationMarkers = value;
804 m_segmentationStyleHasBeenSet =
true;
805 m_segmentationStyle = value;
821 m_segmentationTimeHasBeenSet =
true;
822 m_segmentationTime = value;
837 m_timedMetadataPidHasBeenSet =
true;
838 m_timedMetadataPid = value;
855 m_transportStreamIdHasBeenSet =
true;
856 m_transportStreamId = value;
872 m_videoPidHasBeenSet =
true;
885 int m_audioFramesPerPes{0};
889 int m_audioPtsOffsetDelta{0};
897 DvbNitSettings m_dvbNitSettings;
899 DvbSdtSettings m_dvbSdtSettings;
903 DvbTdtSettings m_dvbTdtSettings;
905 int m_dvbTeletextPid{0};
915 double m_fragmentTime{0.0};
919 int m_maxPcrInterval{0};
921 int m_minEbpInterval{0};
925 double m_nullPacketBitrate{0.0};
927 int m_patInterval{0};
933 int m_pmtInterval{0};
939 int m_privateMetadataPid{0};
941 int m_programNumber{0};
949 M2tsScte35Esam m_scte35Esam;
959 double m_segmentationTime{0.0};
961 int m_timedMetadataPid{0};
963 int m_transportStreamId{0};
966 bool m_audioBufferModelHasBeenSet =
false;
967 bool m_audioDurationHasBeenSet =
false;
968 bool m_audioFramesPerPesHasBeenSet =
false;
969 bool m_audioPidsHasBeenSet =
false;
970 bool m_audioPtsOffsetDeltaHasBeenSet =
false;
971 bool m_bitrateHasBeenSet =
false;
972 bool m_bufferModelHasBeenSet =
false;
973 bool m_dataPTSControlHasBeenSet =
false;
974 bool m_dvbNitSettingsHasBeenSet =
false;
975 bool m_dvbSdtSettingsHasBeenSet =
false;
976 bool m_dvbSubPidsHasBeenSet =
false;
977 bool m_dvbTdtSettingsHasBeenSet =
false;
978 bool m_dvbTeletextPidHasBeenSet =
false;
979 bool m_ebpAudioIntervalHasBeenSet =
false;
980 bool m_ebpPlacementHasBeenSet =
false;
981 bool m_esRateInPesHasBeenSet =
false;
982 bool m_forceTsVideoEbpOrderHasBeenSet =
false;
983 bool m_fragmentTimeHasBeenSet =
false;
984 bool m_klvMetadataHasBeenSet =
false;
985 bool m_maxPcrIntervalHasBeenSet =
false;
986 bool m_minEbpIntervalHasBeenSet =
false;
987 bool m_nielsenId3HasBeenSet =
false;
988 bool m_nullPacketBitrateHasBeenSet =
false;
989 bool m_patIntervalHasBeenSet =
false;
990 bool m_pcrControlHasBeenSet =
false;
991 bool m_pcrPidHasBeenSet =
false;
992 bool m_pmtIntervalHasBeenSet =
false;
993 bool m_pmtPidHasBeenSet =
false;
994 bool m_preventBufferUnderflowHasBeenSet =
false;
995 bool m_privateMetadataPidHasBeenSet =
false;
996 bool m_programNumberHasBeenSet =
false;
997 bool m_ptsOffsetHasBeenSet =
false;
998 bool m_ptsOffsetModeHasBeenSet =
false;
999 bool m_rateModeHasBeenSet =
false;
1000 bool m_scte35EsamHasBeenSet =
false;
1001 bool m_scte35PidHasBeenSet =
false;
1002 bool m_scte35SourceHasBeenSet =
false;
1003 bool m_segmentationMarkersHasBeenSet =
false;
1004 bool m_segmentationStyleHasBeenSet =
false;
1005 bool m_segmentationTimeHasBeenSet =
false;
1006 bool m_timedMetadataPidHasBeenSet =
false;
1007 bool m_transportStreamIdHasBeenSet =
false;
1008 bool m_videoPidHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue