7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/medialive/MediaLive_EXPORTS.h>
9#include <aws/medialive/model/M3u8KlvBehavior.h>
10#include <aws/medialive/model/M3u8NielsenId3Behavior.h>
11#include <aws/medialive/model/M3u8PcrControl.h>
12#include <aws/medialive/model/M3u8Scte35Behavior.h>
13#include <aws/medialive/model/M3u8TimedMetadataBehavior.h>
46 m_audioFramesPerPesHasBeenSet =
true;
47 m_audioFramesPerPes = value;
63 template <
typename AudioP
idsT = Aws::String>
65 m_audioPidsHasBeenSet =
true;
66 m_audioPids = std::forward<AudioPidsT>(value);
68 template <
typename AudioP
idsT = Aws::String>
81 template <
typename EcmP
idT = Aws::String>
83 m_ecmPidHasBeenSet =
true;
84 m_ecmPid = std::forward<EcmPidT>(value);
86 template <
typename EcmP
idT = Aws::String>
102 m_nielsenId3BehaviorHasBeenSet =
true;
103 m_nielsenId3Behavior = value;
119 m_patIntervalHasBeenSet =
true;
120 m_patInterval = value;
137 m_pcrControlHasBeenSet =
true;
138 m_pcrControl = value;
154 m_pcrPeriodHasBeenSet =
true;
171 template <
typename PcrP
idT = Aws::String>
173 m_pcrPidHasBeenSet =
true;
174 m_pcrPid = std::forward<PcrPidT>(value);
176 template <
typename PcrP
idT = Aws::String>
191 m_pmtIntervalHasBeenSet =
true;
192 m_pmtInterval = value;
207 template <
typename PmtP
idT = Aws::String>
209 m_pmtPidHasBeenSet =
true;
210 m_pmtPid = std::forward<PmtPidT>(value);
212 template <
typename PmtP
idT = Aws::String>
226 m_programNumHasBeenSet =
true;
227 m_programNum = value;
243 m_scte35BehaviorHasBeenSet =
true;
244 m_scte35Behavior = value;
259 template <
typename Scte35P
idT = Aws::String>
261 m_scte35PidHasBeenSet =
true;
262 m_scte35Pid = std::forward<Scte35PidT>(value);
264 template <
typename Scte35P
idT = Aws::String>
280 m_timedMetadataBehaviorHasBeenSet =
true;
281 m_timedMetadataBehavior = value;
297 template <
typename TimedMetadataP
idT = Aws::String>
299 m_timedMetadataPidHasBeenSet =
true;
300 m_timedMetadataPid = std::forward<TimedMetadataPidT>(value);
302 template <
typename TimedMetadataP
idT = Aws::String>
316 m_transportStreamIdHasBeenSet =
true;
317 m_transportStreamId = value;
332 template <
typename V
ideoP
idT = Aws::String>
334 m_videoPidHasBeenSet =
true;
335 m_videoPid = std::forward<VideoPidT>(value);
337 template <
typename V
ideoP
idT = Aws::String>
351 m_klvBehaviorHasBeenSet =
true;
352 m_klvBehavior = value;
369 template <
typename KlvDataP
idsT = Aws::String>
371 m_klvDataPidsHasBeenSet =
true;
372 m_klvDataPids = std::forward<KlvDataPidsT>(value);
374 template <
typename KlvDataP
idsT = Aws::String>
381 int m_audioFramesPerPes{0};
389 int m_patInterval{0};
397 int m_pmtInterval{0};
411 int m_transportStreamId{0};
418 bool m_audioFramesPerPesHasBeenSet =
false;
419 bool m_audioPidsHasBeenSet =
false;
420 bool m_ecmPidHasBeenSet =
false;
421 bool m_nielsenId3BehaviorHasBeenSet =
false;
422 bool m_patIntervalHasBeenSet =
false;
423 bool m_pcrControlHasBeenSet =
false;
424 bool m_pcrPeriodHasBeenSet =
false;
425 bool m_pcrPidHasBeenSet =
false;
426 bool m_pmtIntervalHasBeenSet =
false;
427 bool m_pmtPidHasBeenSet =
false;
428 bool m_programNumHasBeenSet =
false;
429 bool m_scte35BehaviorHasBeenSet =
false;
430 bool m_scte35PidHasBeenSet =
false;
431 bool m_timedMetadataBehaviorHasBeenSet =
false;
432 bool m_timedMetadataPidHasBeenSet =
false;
433 bool m_transportStreamIdHasBeenSet =
false;
434 bool m_videoPidHasBeenSet =
false;
435 bool m_klvBehaviorHasBeenSet =
false;
436 bool m_klvDataPidsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue