7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/M3u8AudioDuration.h>
10#include <aws/mediaconvert/model/M3u8DataPtsControl.h>
11#include <aws/mediaconvert/model/M3u8NielsenId3.h>
12#include <aws/mediaconvert/model/M3u8PcrControl.h>
13#include <aws/mediaconvert/model/M3u8Scte35Source.h>
14#include <aws/mediaconvert/model/TimedMetadata.h>
15#include <aws/mediaconvert/model/TsPtsOffset.h>
26namespace MediaConvert {
60 m_audioDurationHasBeenSet =
true;
61 m_audioDuration = value;
76 m_audioFramesPerPesHasBeenSet =
true;
77 m_audioFramesPerPes = value;
93 template <
typename AudioP
idsT = Aws::Vector<
int>>
95 m_audioPidsHasBeenSet =
true;
96 m_audioPids = std::forward<AudioPidsT>(value);
98 template <
typename AudioP
idsT = Aws::Vector<
int>>
104 m_audioPidsHasBeenSet =
true;
105 m_audioPids.push_back(value);
120 m_audioPtsOffsetDeltaHasBeenSet =
true;
121 m_audioPtsOffsetDelta = value;
139 m_dataPTSControlHasBeenSet =
true;
140 m_dataPTSControl = value;
156 m_maxPcrIntervalHasBeenSet =
true;
157 m_maxPcrInterval = value;
173 m_nielsenId3HasBeenSet =
true;
174 m_nielsenId3 = value;
190 m_patIntervalHasBeenSet =
true;
191 m_patInterval = value;
208 m_pcrControlHasBeenSet =
true;
209 m_pcrControl = value;
226 m_pcrPidHasBeenSet =
true;
243 m_pmtIntervalHasBeenSet =
true;
244 m_pmtInterval = value;
259 m_pmtPidHasBeenSet =
true;
275 m_privateMetadataPidHasBeenSet =
true;
276 m_privateMetadataPid = value;
291 m_programNumberHasBeenSet =
true;
292 m_programNumber = value;
309 m_ptsOffsetHasBeenSet =
true;
332 m_ptsOffsetModeHasBeenSet =
true;
333 m_ptsOffsetMode = value;
348 m_scte35PidHasBeenSet =
true;
370 m_scte35SourceHasBeenSet =
true;
371 m_scte35Source = value;
389 m_timedMetadataHasBeenSet =
true;
390 m_timedMetadata = value;
405 m_timedMetadataPidHasBeenSet =
true;
406 m_timedMetadataPid = value;
421 m_transportStreamIdHasBeenSet =
true;
422 m_transportStreamId = value;
437 m_videoPidHasBeenSet =
true;
448 int m_audioFramesPerPes{0};
452 int m_audioPtsOffsetDelta{0};
456 int m_maxPcrInterval{0};
460 int m_patInterval{0};
466 int m_pmtInterval{0};
470 int m_privateMetadataPid{0};
472 int m_programNumber{0};
484 int m_timedMetadataPid{0};
486 int m_transportStreamId{0};
489 bool m_audioDurationHasBeenSet =
false;
490 bool m_audioFramesPerPesHasBeenSet =
false;
491 bool m_audioPidsHasBeenSet =
false;
492 bool m_audioPtsOffsetDeltaHasBeenSet =
false;
493 bool m_dataPTSControlHasBeenSet =
false;
494 bool m_maxPcrIntervalHasBeenSet =
false;
495 bool m_nielsenId3HasBeenSet =
false;
496 bool m_patIntervalHasBeenSet =
false;
497 bool m_pcrControlHasBeenSet =
false;
498 bool m_pcrPidHasBeenSet =
false;
499 bool m_pmtIntervalHasBeenSet =
false;
500 bool m_pmtPidHasBeenSet =
false;
501 bool m_privateMetadataPidHasBeenSet =
false;
502 bool m_programNumberHasBeenSet =
false;
503 bool m_ptsOffsetHasBeenSet =
false;
504 bool m_ptsOffsetModeHasBeenSet =
false;
505 bool m_scte35PidHasBeenSet =
false;
506 bool m_scte35SourceHasBeenSet =
false;
507 bool m_timedMetadataHasBeenSet =
false;
508 bool m_timedMetadataPidHasBeenSet =
false;
509 bool m_transportStreamIdHasBeenSet =
false;
510 bool m_videoPidHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue