7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/M2tsAbsentInputAudioBehavior.h>
9#include <aws/medialive/model/M2tsArib.h>
10#include <aws/medialive/model/M2tsAudioBufferModel.h>
11#include <aws/medialive/model/M2tsAudioStreamType.h>
12#include <aws/medialive/model/M2tsCcDescriptor.h>
13#include <aws/medialive/model/M2tsEbifControl.h>
14#include <aws/medialive/model/M2tsEsRateInPes.h>
15#include <aws/medialive/model/M2tsKlv.h>
16#include <aws/medialive/model/M2tsNielsenId3Behavior.h>
17#include <aws/medialive/model/M2tsPcrControl.h>
18#include <aws/medialive/model/M2tsScte35Control.h>
92 inline void SetAudioFramesPerPes(
int value) { m_audioFramesPerPesHasBeenSet =
true; m_audioFramesPerPes = value; }
144 inline void SetKlv(
M2tsKlv value) { m_klvHasBeenSet =
true; m_klv = value; }
179 inline void SetPcrPeriod(
int value) { m_pcrPeriodHasBeenSet =
true; m_pcrPeriod = value; }
210 bool m_absentInputAudioBehaviorHasBeenSet =
false;
213 bool m_aribHasBeenSet =
false;
216 bool m_audioBufferModelHasBeenSet =
false;
218 int m_audioFramesPerPes{0};
219 bool m_audioFramesPerPesHasBeenSet =
false;
222 bool m_audioStreamTypeHasBeenSet =
false;
225 bool m_ccDescriptorHasBeenSet =
false;
228 bool m_ebifHasBeenSet =
false;
231 bool m_esRateInPesHasBeenSet =
false;
234 bool m_klvHasBeenSet =
false;
237 bool m_nielsenId3BehaviorHasBeenSet =
false;
240 bool m_pcrControlHasBeenSet =
false;
243 bool m_pcrPeriodHasBeenSet =
false;
246 bool m_scte35ControlHasBeenSet =
false;
248 double m_scte35PrerollPullupMilliseconds{0.0};
249 bool m_scte35PrerollPullupMillisecondsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue