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;
373 m_scte35SourceHasBeenSet =
true;
374 m_scte35Source = value;
392 m_timedMetadataHasBeenSet =
true;
393 m_timedMetadata = value;
408 m_timedMetadataPidHasBeenSet =
true;
409 m_timedMetadataPid = value;
424 m_transportStreamIdHasBeenSet =
true;
425 m_transportStreamId = value;
440 m_videoPidHasBeenSet =
true;
451 int m_audioFramesPerPes{0};
455 int m_audioPtsOffsetDelta{0};
459 int m_maxPcrInterval{0};
463 int m_patInterval{0};
469 int m_pmtInterval{0};
473 int m_privateMetadataPid{0};
475 int m_programNumber{0};
487 int m_timedMetadataPid{0};
489 int m_transportStreamId{0};
492 bool m_audioDurationHasBeenSet =
false;
493 bool m_audioFramesPerPesHasBeenSet =
false;
494 bool m_audioPidsHasBeenSet =
false;
495 bool m_audioPtsOffsetDeltaHasBeenSet =
false;
496 bool m_dataPTSControlHasBeenSet =
false;
497 bool m_maxPcrIntervalHasBeenSet =
false;
498 bool m_nielsenId3HasBeenSet =
false;
499 bool m_patIntervalHasBeenSet =
false;
500 bool m_pcrControlHasBeenSet =
false;
501 bool m_pcrPidHasBeenSet =
false;
502 bool m_pmtIntervalHasBeenSet =
false;
503 bool m_pmtPidHasBeenSet =
false;
504 bool m_privateMetadataPidHasBeenSet =
false;
505 bool m_programNumberHasBeenSet =
false;
506 bool m_ptsOffsetHasBeenSet =
false;
507 bool m_ptsOffsetModeHasBeenSet =
false;
508 bool m_scte35PidHasBeenSet =
false;
509 bool m_scte35SourceHasBeenSet =
false;
510 bool m_timedMetadataHasBeenSet =
false;
511 bool m_timedMetadataPidHasBeenSet =
false;
512 bool m_transportStreamIdHasBeenSet =
false;
513 bool m_videoPidHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue