7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/M3u8AudioDuration.h>
9#include <aws/core/utils/memory/stl/AWSVector.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/TsPtsOffset.h>
14#include <aws/mediaconvert/model/M3u8Scte35Source.h>
15#include <aws/mediaconvert/model/TimedMetadata.h>
75 inline void SetAudioFramesPerPes(
int value) { m_audioFramesPerPesHasBeenSet =
true; m_audioFramesPerPes = value; }
87 template<
typename AudioP
idsT = Aws::Vector<
int>>
88 void SetAudioPids(AudioPidsT&& value) { m_audioPidsHasBeenSet =
true; m_audioPids = std::forward<AudioPidsT>(value); }
89 template<
typename AudioP
idsT = Aws::Vector<
int>>
127 inline void SetMaxPcrInterval(
int value) { m_maxPcrIntervalHasBeenSet =
true; m_maxPcrInterval = value; }
149 inline void SetPatInterval(
int value) { m_patIntervalHasBeenSet =
true; m_patInterval = value; }
173 inline void SetPcrPid(
int value) { m_pcrPidHasBeenSet =
true; m_pcrPid = value; }
184 inline void SetPmtInterval(
int value) { m_pmtIntervalHasBeenSet =
true; m_pmtInterval = value; }
194 inline void SetPmtPid(
int value) { m_pmtPidHasBeenSet =
true; m_pmtPid = value; }
204 inline void SetPrivateMetadataPid(
int value) { m_privateMetadataPidHasBeenSet =
true; m_privateMetadataPid = value; }
214 inline void SetProgramNumber(
int value) { m_programNumberHasBeenSet =
true; m_programNumber = value; }
226 inline void SetPtsOffset(
int value) { m_ptsOffsetHasBeenSet =
true; m_ptsOffset = value; }
253 inline void SetScte35Pid(
int value) { m_scte35PidHasBeenSet =
true; m_scte35Pid = value; }
292 inline void SetTimedMetadataPid(
int value) { m_timedMetadataPidHasBeenSet =
true; m_timedMetadataPid = value; }
302 inline void SetTransportStreamId(
int value) { m_transportStreamIdHasBeenSet =
true; m_transportStreamId = value; }
312 inline void SetVideoPid(
int value) { m_videoPidHasBeenSet =
true; m_videoPid = value; }
318 bool m_audioDurationHasBeenSet =
false;
320 int m_audioFramesPerPes{0};
321 bool m_audioFramesPerPesHasBeenSet =
false;
324 bool m_audioPidsHasBeenSet =
false;
326 int m_audioPtsOffsetDelta{0};
327 bool m_audioPtsOffsetDeltaHasBeenSet =
false;
330 bool m_dataPTSControlHasBeenSet =
false;
332 int m_maxPcrInterval{0};
333 bool m_maxPcrIntervalHasBeenSet =
false;
336 bool m_nielsenId3HasBeenSet =
false;
338 int m_patInterval{0};
339 bool m_patIntervalHasBeenSet =
false;
342 bool m_pcrControlHasBeenSet =
false;
345 bool m_pcrPidHasBeenSet =
false;
347 int m_pmtInterval{0};
348 bool m_pmtIntervalHasBeenSet =
false;
351 bool m_pmtPidHasBeenSet =
false;
353 int m_privateMetadataPid{0};
354 bool m_privateMetadataPidHasBeenSet =
false;
356 int m_programNumber{0};
357 bool m_programNumberHasBeenSet =
false;
360 bool m_ptsOffsetHasBeenSet =
false;
363 bool m_ptsOffsetModeHasBeenSet =
false;
366 bool m_scte35PidHasBeenSet =
false;
369 bool m_scte35SourceHasBeenSet =
false;
372 bool m_timedMetadataHasBeenSet =
false;
374 int m_timedMetadataPid{0};
375 bool m_timedMetadataPidHasBeenSet =
false;
377 int m_transportStreamId{0};
378 bool m_transportStreamIdHasBeenSet =
false;
381 bool m_videoPidHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue