7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/medialive/MediaLive_EXPORTS.h>
38 template <
typename AudioP
idsT = Aws::Vector<
int>>
40 m_audioPidsHasBeenSet =
true;
41 m_audioPids = std::forward<AudioPidsT>(value);
43 template <
typename AudioP
idsT = Aws::Vector<
int>>
49 m_audioPidsHasBeenSet =
true;
50 m_audioPids.push_back(value);
59 template <
typename DvbSubP
idsT = Aws::Vector<
int>>
61 m_dvbSubPidsHasBeenSet =
true;
62 m_dvbSubPids = std::forward<DvbSubPidsT>(value);
64 template <
typename DvbSubP
idsT = Aws::Vector<
int>>
70 m_dvbSubPidsHasBeenSet =
true;
71 m_dvbSubPids.push_back(value);
81 m_dvbTeletextPidHasBeenSet =
true;
82 m_dvbTeletextPid = value;
95 m_etvPlatformPidHasBeenSet =
true;
96 m_etvPlatformPid = value;
109 m_etvSignalPidHasBeenSet =
true;
110 m_etvSignalPid = value;
122 template <
typename KlvDataP
idsT = Aws::Vector<
int>>
124 m_klvDataPidsHasBeenSet =
true;
125 m_klvDataPids = std::forward<KlvDataPidsT>(value);
127 template <
typename KlvDataP
idsT = Aws::Vector<
int>>
133 m_klvDataPidsHasBeenSet =
true;
134 m_klvDataPids.push_back(value);
144 m_pcrPidHasBeenSet =
true;
158 m_pmtPidHasBeenSet =
true;
172 m_privateMetadataPidHasBeenSet =
true;
173 m_privateMetadataPid = value;
185 template <
typename Scte27P
idsT = Aws::Vector<
int>>
187 m_scte27PidsHasBeenSet =
true;
188 m_scte27Pids = std::forward<Scte27PidsT>(value);
190 template <
typename Scte27P
idsT = Aws::Vector<
int>>
196 m_scte27PidsHasBeenSet =
true;
197 m_scte27Pids.push_back(value);
207 m_scte35PidHasBeenSet =
true;
221 m_timedMetadataPidHasBeenSet =
true;
222 m_timedMetadataPid = value;
235 m_videoPidHasBeenSet =
true;
249 m_aribCaptionsPidHasBeenSet =
true;
250 m_aribCaptionsPid = value;
262 template <
typename DvbTeletextP
idsT = Aws::Vector<
int>>
264 m_dvbTeletextPidsHasBeenSet =
true;
265 m_dvbTeletextPids = std::forward<DvbTeletextPidsT>(value);
267 template <
typename DvbTeletextP
idsT = Aws::Vector<
int>>
273 m_dvbTeletextPidsHasBeenSet =
true;
274 m_dvbTeletextPids.push_back(value);
284 m_ecmPidHasBeenSet =
true;
298 m_smpte2038PidHasBeenSet =
true;
299 m_smpte2038Pid = value;
311 int m_dvbTeletextPid{0};
313 int m_etvPlatformPid{0};
315 int m_etvSignalPid{0};
323 int m_privateMetadataPid{0};
329 int m_timedMetadataPid{0};
333 int m_aribCaptionsPid{0};
339 int m_smpte2038Pid{0};
340 bool m_audioPidsHasBeenSet =
false;
341 bool m_dvbSubPidsHasBeenSet =
false;
342 bool m_dvbTeletextPidHasBeenSet =
false;
343 bool m_etvPlatformPidHasBeenSet =
false;
344 bool m_etvSignalPidHasBeenSet =
false;
345 bool m_klvDataPidsHasBeenSet =
false;
346 bool m_pcrPidHasBeenSet =
false;
347 bool m_pmtPidHasBeenSet =
false;
348 bool m_privateMetadataPidHasBeenSet =
false;
349 bool m_scte27PidsHasBeenSet =
false;
350 bool m_scte35PidHasBeenSet =
false;
351 bool m_timedMetadataPidHasBeenSet =
false;
352 bool m_videoPidHasBeenSet =
false;
353 bool m_aribCaptionsPidHasBeenSet =
false;
354 bool m_dvbTeletextPidsHasBeenSet =
false;
355 bool m_ecmPidHasBeenSet =
false;
356 bool m_smpte2038PidHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue