7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/M2tsAudioBufferModel.h>
9#include <aws/mediaconvert/model/M2tsAudioDuration.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/mediaconvert/model/M2tsBufferModel.h>
12#include <aws/mediaconvert/model/M2tsDataPtsControl.h>
13#include <aws/mediaconvert/model/DvbNitSettings.h>
14#include <aws/mediaconvert/model/DvbSdtSettings.h>
15#include <aws/mediaconvert/model/DvbTdtSettings.h>
16#include <aws/mediaconvert/model/M2tsEbpAudioInterval.h>
17#include <aws/mediaconvert/model/M2tsEbpPlacement.h>
18#include <aws/mediaconvert/model/M2tsEsRateInPes.h>
19#include <aws/mediaconvert/model/M2tsForceTsVideoEbpOrder.h>
20#include <aws/mediaconvert/model/M2tsKlvMetadata.h>
21#include <aws/mediaconvert/model/M2tsNielsenId3.h>
22#include <aws/mediaconvert/model/M2tsPcrControl.h>
23#include <aws/mediaconvert/model/M2tsPreventBufferUnderflow.h>
24#include <aws/mediaconvert/model/TsPtsOffset.h>
25#include <aws/mediaconvert/model/M2tsRateMode.h>
26#include <aws/mediaconvert/model/M2tsScte35Esam.h>
27#include <aws/mediaconvert/model/M2tsScte35Source.h>
28#include <aws/mediaconvert/model/M2tsSegmentationMarkers.h>
29#include <aws/mediaconvert/model/M2tsSegmentationStyle.h>
111 inline void SetAudioFramesPerPes(
int value) { m_audioFramesPerPesHasBeenSet =
true; m_audioFramesPerPes = value; }
138 inline void SetBitrate(
int value) { m_bitrateHasBeenSet =
true; m_bitrate = value; }
232 inline void SetDvbTeletextPid(
int value) { m_dvbTeletextPidHasBeenSet =
true; m_dvbTeletextPid = value; }
300 inline void SetFragmentTime(
double value) { m_fragmentTimeHasBeenSet =
true; m_fragmentTime = value; }
326 inline void SetMaxPcrInterval(
int value) { m_maxPcrIntervalHasBeenSet =
true; m_maxPcrInterval = value; }
341 inline void SetMinEbpInterval(
int value) { m_minEbpIntervalHasBeenSet =
true; m_minEbpInterval = value; }
366 inline void SetNullPacketBitrate(
double value) { m_nullPacketBitrateHasBeenSet =
true; m_nullPacketBitrate = value; }
377 inline void SetPatInterval(
int value) { m_patIntervalHasBeenSet =
true; m_patInterval = value; }
403 inline void SetPcrPid(
int value) { m_pcrPidHasBeenSet =
true; m_pcrPid = value; }
414 inline void SetPmtInterval(
int value) { m_pmtIntervalHasBeenSet =
true; m_pmtInterval = value; }
425 inline void SetPmtPid(
int value) { m_pmtPidHasBeenSet =
true; m_pmtPid = value; }
455 inline void SetPrivateMetadataPid(
int value) { m_privateMetadataPidHasBeenSet =
true; m_privateMetadataPid = value; }
467 inline void SetProgramNumber(
int value) { m_programNumberHasBeenSet =
true; m_programNumber = value; }
479 inline void SetPtsOffset(
int value) { m_ptsOffsetHasBeenSet =
true; m_ptsOffset = value; }
536 inline void SetScte35Pid(
int value) { m_scte35PidHasBeenSet =
true; m_scte35Pid = value; }
604 inline void SetSegmentationTime(
double value) { m_segmentationTimeHasBeenSet =
true; m_segmentationTime = value; }
614 inline void SetTimedMetadataPid(
int value) { m_timedMetadataPidHasBeenSet =
true; m_timedMetadataPid = value; }
626 inline void SetTransportStreamId(
int value) { m_transportStreamIdHasBeenSet =
true; m_transportStreamId = value; }
637 inline void SetVideoPid(
int value) { m_videoPidHasBeenSet =
true; m_videoPid = value; }
643 bool m_audioBufferModelHasBeenSet =
false;
646 bool m_audioDurationHasBeenSet =
false;
648 int m_audioFramesPerPes;
649 bool m_audioFramesPerPesHasBeenSet =
false;
652 bool m_audioPidsHasBeenSet =
false;
655 bool m_bitrateHasBeenSet =
false;
658 bool m_bufferModelHasBeenSet =
false;
661 bool m_dataPTSControlHasBeenSet =
false;
664 bool m_dvbNitSettingsHasBeenSet =
false;
667 bool m_dvbSdtSettingsHasBeenSet =
false;
670 bool m_dvbSubPidsHasBeenSet =
false;
673 bool m_dvbTdtSettingsHasBeenSet =
false;
675 int m_dvbTeletextPid;
676 bool m_dvbTeletextPidHasBeenSet =
false;
679 bool m_ebpAudioIntervalHasBeenSet =
false;
682 bool m_ebpPlacementHasBeenSet =
false;
685 bool m_esRateInPesHasBeenSet =
false;
688 bool m_forceTsVideoEbpOrderHasBeenSet =
false;
690 double m_fragmentTime;
691 bool m_fragmentTimeHasBeenSet =
false;
694 bool m_klvMetadataHasBeenSet =
false;
696 int m_maxPcrInterval;
697 bool m_maxPcrIntervalHasBeenSet =
false;
699 int m_minEbpInterval;
700 bool m_minEbpIntervalHasBeenSet =
false;
703 bool m_nielsenId3HasBeenSet =
false;
705 double m_nullPacketBitrate;
706 bool m_nullPacketBitrateHasBeenSet =
false;
709 bool m_patIntervalHasBeenSet =
false;
712 bool m_pcrControlHasBeenSet =
false;
715 bool m_pcrPidHasBeenSet =
false;
718 bool m_pmtIntervalHasBeenSet =
false;
721 bool m_pmtPidHasBeenSet =
false;
724 bool m_preventBufferUnderflowHasBeenSet =
false;
726 int m_privateMetadataPid;
727 bool m_privateMetadataPidHasBeenSet =
false;
730 bool m_programNumberHasBeenSet =
false;
733 bool m_ptsOffsetHasBeenSet =
false;
736 bool m_ptsOffsetModeHasBeenSet =
false;
739 bool m_rateModeHasBeenSet =
false;
742 bool m_scte35EsamHasBeenSet =
false;
745 bool m_scte35PidHasBeenSet =
false;
748 bool m_scte35SourceHasBeenSet =
false;
751 bool m_segmentationMarkersHasBeenSet =
false;
754 bool m_segmentationStyleHasBeenSet =
false;
756 double m_segmentationTime;
757 bool m_segmentationTimeHasBeenSet =
false;
759 int m_timedMetadataPid;
760 bool m_timedMetadataPidHasBeenSet =
false;
762 int m_transportStreamId;
763 bool m_transportStreamIdHasBeenSet =
false;
766 bool m_videoPidHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue