AWS SDK for C++  1.9.132
AWS SDK for C++
CmafGroupSettings.h
Go to the documentation of this file.
1 
6 #pragma once
28 #include <utility>
29 
30 namespace Aws
31 {
32 namespace Utils
33 {
34 namespace Json
35 {
36  class JsonValue;
37  class JsonView;
38 } // namespace Json
39 } // namespace Utils
40 namespace MediaConvert
41 {
42 namespace Model
43 {
44 
55  {
56  public:
61 
62 
71  inline const Aws::Vector<CmafAdditionalManifest>& GetAdditionalManifests() const{ return m_additionalManifests; }
72 
81  inline bool AdditionalManifestsHasBeenSet() const { return m_additionalManifestsHasBeenSet; }
82 
91  inline void SetAdditionalManifests(const Aws::Vector<CmafAdditionalManifest>& value) { m_additionalManifestsHasBeenSet = true; m_additionalManifests = value; }
92 
101  inline void SetAdditionalManifests(Aws::Vector<CmafAdditionalManifest>&& value) { m_additionalManifestsHasBeenSet = true; m_additionalManifests = std::move(value); }
102 
111  inline CmafGroupSettings& WithAdditionalManifests(const Aws::Vector<CmafAdditionalManifest>& value) { SetAdditionalManifests(value); return *this;}
112 
121  inline CmafGroupSettings& WithAdditionalManifests(Aws::Vector<CmafAdditionalManifest>&& value) { SetAdditionalManifests(std::move(value)); return *this;}
122 
131  inline CmafGroupSettings& AddAdditionalManifests(const CmafAdditionalManifest& value) { m_additionalManifestsHasBeenSet = true; m_additionalManifests.push_back(value); return *this; }
132 
141  inline CmafGroupSettings& AddAdditionalManifests(CmafAdditionalManifest&& value) { m_additionalManifestsHasBeenSet = true; m_additionalManifests.push_back(std::move(value)); return *this; }
142 
143 
149  inline const Aws::String& GetBaseUrl() const{ return m_baseUrl; }
150 
156  inline bool BaseUrlHasBeenSet() const { return m_baseUrlHasBeenSet; }
157 
163  inline void SetBaseUrl(const Aws::String& value) { m_baseUrlHasBeenSet = true; m_baseUrl = value; }
164 
170  inline void SetBaseUrl(Aws::String&& value) { m_baseUrlHasBeenSet = true; m_baseUrl = std::move(value); }
171 
177  inline void SetBaseUrl(const char* value) { m_baseUrlHasBeenSet = true; m_baseUrl.assign(value); }
178 
184  inline CmafGroupSettings& WithBaseUrl(const Aws::String& value) { SetBaseUrl(value); return *this;}
185 
191  inline CmafGroupSettings& WithBaseUrl(Aws::String&& value) { SetBaseUrl(std::move(value)); return *this;}
192 
198  inline CmafGroupSettings& WithBaseUrl(const char* value) { SetBaseUrl(value); return *this;}
199 
200 
206  inline const CmafClientCache& GetClientCache() const{ return m_clientCache; }
207 
213  inline bool ClientCacheHasBeenSet() const { return m_clientCacheHasBeenSet; }
214 
220  inline void SetClientCache(const CmafClientCache& value) { m_clientCacheHasBeenSet = true; m_clientCache = value; }
221 
227  inline void SetClientCache(CmafClientCache&& value) { m_clientCacheHasBeenSet = true; m_clientCache = std::move(value); }
228 
234  inline CmafGroupSettings& WithClientCache(const CmafClientCache& value) { SetClientCache(value); return *this;}
235 
241  inline CmafGroupSettings& WithClientCache(CmafClientCache&& value) { SetClientCache(std::move(value)); return *this;}
242 
243 
248  inline const CmafCodecSpecification& GetCodecSpecification() const{ return m_codecSpecification; }
249 
254  inline bool CodecSpecificationHasBeenSet() const { return m_codecSpecificationHasBeenSet; }
255 
260  inline void SetCodecSpecification(const CmafCodecSpecification& value) { m_codecSpecificationHasBeenSet = true; m_codecSpecification = value; }
261 
266  inline void SetCodecSpecification(CmafCodecSpecification&& value) { m_codecSpecificationHasBeenSet = true; m_codecSpecification = std::move(value); }
267 
272  inline CmafGroupSettings& WithCodecSpecification(const CmafCodecSpecification& value) { SetCodecSpecification(value); return *this;}
273 
278  inline CmafGroupSettings& WithCodecSpecification(CmafCodecSpecification&& value) { SetCodecSpecification(std::move(value)); return *this;}
279 
280 
288  inline const Aws::String& GetDestination() const{ return m_destination; }
289 
297  inline bool DestinationHasBeenSet() const { return m_destinationHasBeenSet; }
298 
306  inline void SetDestination(const Aws::String& value) { m_destinationHasBeenSet = true; m_destination = value; }
307 
315  inline void SetDestination(Aws::String&& value) { m_destinationHasBeenSet = true; m_destination = std::move(value); }
316 
324  inline void SetDestination(const char* value) { m_destinationHasBeenSet = true; m_destination.assign(value); }
325 
333  inline CmafGroupSettings& WithDestination(const Aws::String& value) { SetDestination(value); return *this;}
334 
342  inline CmafGroupSettings& WithDestination(Aws::String&& value) { SetDestination(std::move(value)); return *this;}
343 
351  inline CmafGroupSettings& WithDestination(const char* value) { SetDestination(value); return *this;}
352 
353 
358  inline const DestinationSettings& GetDestinationSettings() const{ return m_destinationSettings; }
359 
364  inline bool DestinationSettingsHasBeenSet() const { return m_destinationSettingsHasBeenSet; }
365 
370  inline void SetDestinationSettings(const DestinationSettings& value) { m_destinationSettingsHasBeenSet = true; m_destinationSettings = value; }
371 
376  inline void SetDestinationSettings(DestinationSettings&& value) { m_destinationSettingsHasBeenSet = true; m_destinationSettings = std::move(value); }
377 
382  inline CmafGroupSettings& WithDestinationSettings(const DestinationSettings& value) { SetDestinationSettings(value); return *this;}
383 
388  inline CmafGroupSettings& WithDestinationSettings(DestinationSettings&& value) { SetDestinationSettings(std::move(value)); return *this;}
389 
390 
394  inline const CmafEncryptionSettings& GetEncryption() const{ return m_encryption; }
395 
399  inline bool EncryptionHasBeenSet() const { return m_encryptionHasBeenSet; }
400 
404  inline void SetEncryption(const CmafEncryptionSettings& value) { m_encryptionHasBeenSet = true; m_encryption = value; }
405 
409  inline void SetEncryption(CmafEncryptionSettings&& value) { m_encryptionHasBeenSet = true; m_encryption = std::move(value); }
410 
414  inline CmafGroupSettings& WithEncryption(const CmafEncryptionSettings& value) { SetEncryption(value); return *this;}
415 
419  inline CmafGroupSettings& WithEncryption(CmafEncryptionSettings&& value) { SetEncryption(std::move(value)); return *this;}
420 
421 
428  inline int GetFragmentLength() const{ return m_fragmentLength; }
429 
436  inline bool FragmentLengthHasBeenSet() const { return m_fragmentLengthHasBeenSet; }
437 
444  inline void SetFragmentLength(int value) { m_fragmentLengthHasBeenSet = true; m_fragmentLength = value; }
445 
452  inline CmafGroupSettings& WithFragmentLength(int value) { SetFragmentLength(value); return *this;}
453 
454 
470  inline const CmafImageBasedTrickPlay& GetImageBasedTrickPlay() const{ return m_imageBasedTrickPlay; }
471 
487  inline bool ImageBasedTrickPlayHasBeenSet() const { return m_imageBasedTrickPlayHasBeenSet; }
488 
504  inline void SetImageBasedTrickPlay(const CmafImageBasedTrickPlay& value) { m_imageBasedTrickPlayHasBeenSet = true; m_imageBasedTrickPlay = value; }
505 
521  inline void SetImageBasedTrickPlay(CmafImageBasedTrickPlay&& value) { m_imageBasedTrickPlayHasBeenSet = true; m_imageBasedTrickPlay = std::move(value); }
522 
538  inline CmafGroupSettings& WithImageBasedTrickPlay(const CmafImageBasedTrickPlay& value) { SetImageBasedTrickPlay(value); return *this;}
539 
555  inline CmafGroupSettings& WithImageBasedTrickPlay(CmafImageBasedTrickPlay&& value) { SetImageBasedTrickPlay(std::move(value)); return *this;}
556 
557 
561  inline const CmafImageBasedTrickPlaySettings& GetImageBasedTrickPlaySettings() const{ return m_imageBasedTrickPlaySettings; }
562 
566  inline bool ImageBasedTrickPlaySettingsHasBeenSet() const { return m_imageBasedTrickPlaySettingsHasBeenSet; }
567 
571  inline void SetImageBasedTrickPlaySettings(const CmafImageBasedTrickPlaySettings& value) { m_imageBasedTrickPlaySettingsHasBeenSet = true; m_imageBasedTrickPlaySettings = value; }
572 
576  inline void SetImageBasedTrickPlaySettings(CmafImageBasedTrickPlaySettings&& value) { m_imageBasedTrickPlaySettingsHasBeenSet = true; m_imageBasedTrickPlaySettings = std::move(value); }
577 
581  inline CmafGroupSettings& WithImageBasedTrickPlaySettings(const CmafImageBasedTrickPlaySettings& value) { SetImageBasedTrickPlaySettings(value); return *this;}
582 
586  inline CmafGroupSettings& WithImageBasedTrickPlaySettings(CmafImageBasedTrickPlaySettings&& value) { SetImageBasedTrickPlaySettings(std::move(value)); return *this;}
587 
588 
592  inline const CmafManifestCompression& GetManifestCompression() const{ return m_manifestCompression; }
593 
597  inline bool ManifestCompressionHasBeenSet() const { return m_manifestCompressionHasBeenSet; }
598 
602  inline void SetManifestCompression(const CmafManifestCompression& value) { m_manifestCompressionHasBeenSet = true; m_manifestCompression = value; }
603 
607  inline void SetManifestCompression(CmafManifestCompression&& value) { m_manifestCompressionHasBeenSet = true; m_manifestCompression = std::move(value); }
608 
612  inline CmafGroupSettings& WithManifestCompression(const CmafManifestCompression& value) { SetManifestCompression(value); return *this;}
613 
617  inline CmafGroupSettings& WithManifestCompression(CmafManifestCompression&& value) { SetManifestCompression(std::move(value)); return *this;}
618 
619 
624  inline const CmafManifestDurationFormat& GetManifestDurationFormat() const{ return m_manifestDurationFormat; }
625 
630  inline bool ManifestDurationFormatHasBeenSet() const { return m_manifestDurationFormatHasBeenSet; }
631 
636  inline void SetManifestDurationFormat(const CmafManifestDurationFormat& value) { m_manifestDurationFormatHasBeenSet = true; m_manifestDurationFormat = value; }
637 
642  inline void SetManifestDurationFormat(CmafManifestDurationFormat&& value) { m_manifestDurationFormatHasBeenSet = true; m_manifestDurationFormat = std::move(value); }
643 
648  inline CmafGroupSettings& WithManifestDurationFormat(const CmafManifestDurationFormat& value) { SetManifestDurationFormat(value); return *this;}
649 
654  inline CmafGroupSettings& WithManifestDurationFormat(CmafManifestDurationFormat&& value) { SetManifestDurationFormat(std::move(value)); return *this;}
655 
656 
661  inline int GetMinBufferTime() const{ return m_minBufferTime; }
662 
667  inline bool MinBufferTimeHasBeenSet() const { return m_minBufferTimeHasBeenSet; }
668 
673  inline void SetMinBufferTime(int value) { m_minBufferTimeHasBeenSet = true; m_minBufferTime = value; }
674 
679  inline CmafGroupSettings& WithMinBufferTime(int value) { SetMinBufferTime(value); return *this;}
680 
681 
695  inline double GetMinFinalSegmentLength() const{ return m_minFinalSegmentLength; }
696 
710  inline bool MinFinalSegmentLengthHasBeenSet() const { return m_minFinalSegmentLengthHasBeenSet; }
711 
725  inline void SetMinFinalSegmentLength(double value) { m_minFinalSegmentLengthHasBeenSet = true; m_minFinalSegmentLength = value; }
726 
740  inline CmafGroupSettings& WithMinFinalSegmentLength(double value) { SetMinFinalSegmentLength(value); return *this;}
741 
742 
752  inline const CmafMpdProfile& GetMpdProfile() const{ return m_mpdProfile; }
753 
763  inline bool MpdProfileHasBeenSet() const { return m_mpdProfileHasBeenSet; }
764 
774  inline void SetMpdProfile(const CmafMpdProfile& value) { m_mpdProfileHasBeenSet = true; m_mpdProfile = value; }
775 
785  inline void SetMpdProfile(CmafMpdProfile&& value) { m_mpdProfileHasBeenSet = true; m_mpdProfile = std::move(value); }
786 
796  inline CmafGroupSettings& WithMpdProfile(const CmafMpdProfile& value) { SetMpdProfile(value); return *this;}
797 
807  inline CmafGroupSettings& WithMpdProfile(CmafMpdProfile&& value) { SetMpdProfile(std::move(value)); return *this;}
808 
809 
821  inline const CmafPtsOffsetHandlingForBFrames& GetPtsOffsetHandlingForBFrames() const{ return m_ptsOffsetHandlingForBFrames; }
822 
834  inline bool PtsOffsetHandlingForBFramesHasBeenSet() const { return m_ptsOffsetHandlingForBFramesHasBeenSet; }
835 
847  inline void SetPtsOffsetHandlingForBFrames(const CmafPtsOffsetHandlingForBFrames& value) { m_ptsOffsetHandlingForBFramesHasBeenSet = true; m_ptsOffsetHandlingForBFrames = value; }
848 
860  inline void SetPtsOffsetHandlingForBFrames(CmafPtsOffsetHandlingForBFrames&& value) { m_ptsOffsetHandlingForBFramesHasBeenSet = true; m_ptsOffsetHandlingForBFrames = std::move(value); }
861 
873  inline CmafGroupSettings& WithPtsOffsetHandlingForBFrames(const CmafPtsOffsetHandlingForBFrames& value) { SetPtsOffsetHandlingForBFrames(value); return *this;}
874 
886  inline CmafGroupSettings& WithPtsOffsetHandlingForBFrames(CmafPtsOffsetHandlingForBFrames&& value) { SetPtsOffsetHandlingForBFrames(std::move(value)); return *this;}
887 
888 
894  inline const CmafSegmentControl& GetSegmentControl() const{ return m_segmentControl; }
895 
901  inline bool SegmentControlHasBeenSet() const { return m_segmentControlHasBeenSet; }
902 
908  inline void SetSegmentControl(const CmafSegmentControl& value) { m_segmentControlHasBeenSet = true; m_segmentControl = value; }
909 
915  inline void SetSegmentControl(CmafSegmentControl&& value) { m_segmentControlHasBeenSet = true; m_segmentControl = std::move(value); }
916 
922  inline CmafGroupSettings& WithSegmentControl(const CmafSegmentControl& value) { SetSegmentControl(value); return *this;}
923 
929  inline CmafGroupSettings& WithSegmentControl(CmafSegmentControl&& value) { SetSegmentControl(std::move(value)); return *this;}
930 
931 
940  inline int GetSegmentLength() const{ return m_segmentLength; }
941 
950  inline bool SegmentLengthHasBeenSet() const { return m_segmentLengthHasBeenSet; }
951 
960  inline void SetSegmentLength(int value) { m_segmentLengthHasBeenSet = true; m_segmentLength = value; }
961 
970  inline CmafGroupSettings& WithSegmentLength(int value) { SetSegmentLength(value); return *this;}
971 
972 
980  inline const CmafSegmentLengthControl& GetSegmentLengthControl() const{ return m_segmentLengthControl; }
981 
989  inline bool SegmentLengthControlHasBeenSet() const { return m_segmentLengthControlHasBeenSet; }
990 
998  inline void SetSegmentLengthControl(const CmafSegmentLengthControl& value) { m_segmentLengthControlHasBeenSet = true; m_segmentLengthControl = value; }
999 
1007  inline void SetSegmentLengthControl(CmafSegmentLengthControl&& value) { m_segmentLengthControlHasBeenSet = true; m_segmentLengthControl = std::move(value); }
1008 
1016  inline CmafGroupSettings& WithSegmentLengthControl(const CmafSegmentLengthControl& value) { SetSegmentLengthControl(value); return *this;}
1017 
1025  inline CmafGroupSettings& WithSegmentLengthControl(CmafSegmentLengthControl&& value) { SetSegmentLengthControl(std::move(value)); return *this;}
1026 
1027 
1032  inline const CmafStreamInfResolution& GetStreamInfResolution() const{ return m_streamInfResolution; }
1033 
1038  inline bool StreamInfResolutionHasBeenSet() const { return m_streamInfResolutionHasBeenSet; }
1039 
1044  inline void SetStreamInfResolution(const CmafStreamInfResolution& value) { m_streamInfResolutionHasBeenSet = true; m_streamInfResolution = value; }
1045 
1050  inline void SetStreamInfResolution(CmafStreamInfResolution&& value) { m_streamInfResolutionHasBeenSet = true; m_streamInfResolution = std::move(value); }
1051 
1056  inline CmafGroupSettings& WithStreamInfResolution(const CmafStreamInfResolution& value) { SetStreamInfResolution(value); return *this;}
1057 
1062  inline CmafGroupSettings& WithStreamInfResolution(CmafStreamInfResolution&& value) { SetStreamInfResolution(std::move(value)); return *this;}
1063 
1064 
1076  inline const CmafTargetDurationCompatibilityMode& GetTargetDurationCompatibilityMode() const{ return m_targetDurationCompatibilityMode; }
1077 
1089  inline bool TargetDurationCompatibilityModeHasBeenSet() const { return m_targetDurationCompatibilityModeHasBeenSet; }
1090 
1102  inline void SetTargetDurationCompatibilityMode(const CmafTargetDurationCompatibilityMode& value) { m_targetDurationCompatibilityModeHasBeenSet = true; m_targetDurationCompatibilityMode = value; }
1103 
1115  inline void SetTargetDurationCompatibilityMode(CmafTargetDurationCompatibilityMode&& value) { m_targetDurationCompatibilityModeHasBeenSet = true; m_targetDurationCompatibilityMode = std::move(value); }
1116 
1128  inline CmafGroupSettings& WithTargetDurationCompatibilityMode(const CmafTargetDurationCompatibilityMode& value) { SetTargetDurationCompatibilityMode(value); return *this;}
1129 
1141  inline CmafGroupSettings& WithTargetDurationCompatibilityMode(CmafTargetDurationCompatibilityMode&& value) { SetTargetDurationCompatibilityMode(std::move(value)); return *this;}
1142 
1143 
1147  inline const CmafWriteDASHManifest& GetWriteDashManifest() const{ return m_writeDashManifest; }
1148 
1152  inline bool WriteDashManifestHasBeenSet() const { return m_writeDashManifestHasBeenSet; }
1153 
1157  inline void SetWriteDashManifest(const CmafWriteDASHManifest& value) { m_writeDashManifestHasBeenSet = true; m_writeDashManifest = value; }
1158 
1162  inline void SetWriteDashManifest(CmafWriteDASHManifest&& value) { m_writeDashManifestHasBeenSet = true; m_writeDashManifest = std::move(value); }
1163 
1167  inline CmafGroupSettings& WithWriteDashManifest(const CmafWriteDASHManifest& value) { SetWriteDashManifest(value); return *this;}
1168 
1172  inline CmafGroupSettings& WithWriteDashManifest(CmafWriteDASHManifest&& value) { SetWriteDashManifest(std::move(value)); return *this;}
1173 
1174 
1178  inline const CmafWriteHLSManifest& GetWriteHlsManifest() const{ return m_writeHlsManifest; }
1179 
1183  inline bool WriteHlsManifestHasBeenSet() const { return m_writeHlsManifestHasBeenSet; }
1184 
1188  inline void SetWriteHlsManifest(const CmafWriteHLSManifest& value) { m_writeHlsManifestHasBeenSet = true; m_writeHlsManifest = value; }
1189 
1193  inline void SetWriteHlsManifest(CmafWriteHLSManifest&& value) { m_writeHlsManifestHasBeenSet = true; m_writeHlsManifest = std::move(value); }
1194 
1198  inline CmafGroupSettings& WithWriteHlsManifest(const CmafWriteHLSManifest& value) { SetWriteHlsManifest(value); return *this;}
1199 
1203  inline CmafGroupSettings& WithWriteHlsManifest(CmafWriteHLSManifest&& value) { SetWriteHlsManifest(std::move(value)); return *this;}
1204 
1205 
1215  inline const CmafWriteSegmentTimelineInRepresentation& GetWriteSegmentTimelineInRepresentation() const{ return m_writeSegmentTimelineInRepresentation; }
1216 
1226  inline bool WriteSegmentTimelineInRepresentationHasBeenSet() const { return m_writeSegmentTimelineInRepresentationHasBeenSet; }
1227 
1237  inline void SetWriteSegmentTimelineInRepresentation(const CmafWriteSegmentTimelineInRepresentation& value) { m_writeSegmentTimelineInRepresentationHasBeenSet = true; m_writeSegmentTimelineInRepresentation = value; }
1238 
1248  inline void SetWriteSegmentTimelineInRepresentation(CmafWriteSegmentTimelineInRepresentation&& value) { m_writeSegmentTimelineInRepresentationHasBeenSet = true; m_writeSegmentTimelineInRepresentation = std::move(value); }
1249 
1259  inline CmafGroupSettings& WithWriteSegmentTimelineInRepresentation(const CmafWriteSegmentTimelineInRepresentation& value) { SetWriteSegmentTimelineInRepresentation(value); return *this;}
1260 
1270  inline CmafGroupSettings& WithWriteSegmentTimelineInRepresentation(CmafWriteSegmentTimelineInRepresentation&& value) { SetWriteSegmentTimelineInRepresentation(std::move(value)); return *this;}
1271 
1272  private:
1273 
1274  Aws::Vector<CmafAdditionalManifest> m_additionalManifests;
1275  bool m_additionalManifestsHasBeenSet;
1276 
1277  Aws::String m_baseUrl;
1278  bool m_baseUrlHasBeenSet;
1279 
1280  CmafClientCache m_clientCache;
1281  bool m_clientCacheHasBeenSet;
1282 
1283  CmafCodecSpecification m_codecSpecification;
1284  bool m_codecSpecificationHasBeenSet;
1285 
1286  Aws::String m_destination;
1287  bool m_destinationHasBeenSet;
1288 
1289  DestinationSettings m_destinationSettings;
1290  bool m_destinationSettingsHasBeenSet;
1291 
1292  CmafEncryptionSettings m_encryption;
1293  bool m_encryptionHasBeenSet;
1294 
1295  int m_fragmentLength;
1296  bool m_fragmentLengthHasBeenSet;
1297 
1298  CmafImageBasedTrickPlay m_imageBasedTrickPlay;
1299  bool m_imageBasedTrickPlayHasBeenSet;
1300 
1301  CmafImageBasedTrickPlaySettings m_imageBasedTrickPlaySettings;
1302  bool m_imageBasedTrickPlaySettingsHasBeenSet;
1303 
1304  CmafManifestCompression m_manifestCompression;
1305  bool m_manifestCompressionHasBeenSet;
1306 
1307  CmafManifestDurationFormat m_manifestDurationFormat;
1308  bool m_manifestDurationFormatHasBeenSet;
1309 
1310  int m_minBufferTime;
1311  bool m_minBufferTimeHasBeenSet;
1312 
1313  double m_minFinalSegmentLength;
1314  bool m_minFinalSegmentLengthHasBeenSet;
1315 
1316  CmafMpdProfile m_mpdProfile;
1317  bool m_mpdProfileHasBeenSet;
1318 
1319  CmafPtsOffsetHandlingForBFrames m_ptsOffsetHandlingForBFrames;
1320  bool m_ptsOffsetHandlingForBFramesHasBeenSet;
1321 
1322  CmafSegmentControl m_segmentControl;
1323  bool m_segmentControlHasBeenSet;
1324 
1325  int m_segmentLength;
1326  bool m_segmentLengthHasBeenSet;
1327 
1328  CmafSegmentLengthControl m_segmentLengthControl;
1329  bool m_segmentLengthControlHasBeenSet;
1330 
1331  CmafStreamInfResolution m_streamInfResolution;
1332  bool m_streamInfResolutionHasBeenSet;
1333 
1334  CmafTargetDurationCompatibilityMode m_targetDurationCompatibilityMode;
1335  bool m_targetDurationCompatibilityModeHasBeenSet;
1336 
1337  CmafWriteDASHManifest m_writeDashManifest;
1338  bool m_writeDashManifestHasBeenSet;
1339 
1340  CmafWriteHLSManifest m_writeHlsManifest;
1341  bool m_writeHlsManifestHasBeenSet;
1342 
1343  CmafWriteSegmentTimelineInRepresentation m_writeSegmentTimelineInRepresentation;
1344  bool m_writeSegmentTimelineInRepresentationHasBeenSet;
1345  };
1346 
1347 } // namespace Model
1348 } // namespace MediaConvert
1349 } // namespace Aws
Aws::MediaConvert::Model::CmafGroupSettings::WithImageBasedTrickPlaySettings
CmafGroupSettings & WithImageBasedTrickPlaySettings(const CmafImageBasedTrickPlaySettings &value)
Definition: CmafGroupSettings.h:581
Aws::MediaConvert::Model::CmafGroupSettings::WithImageBasedTrickPlaySettings
CmafGroupSettings & WithImageBasedTrickPlaySettings(CmafImageBasedTrickPlaySettings &&value)
Definition: CmafGroupSettings.h:586
Aws::MediaConvert::Model::DestinationSettings
Definition: DestinationSettings.h:33
Aws::MediaConvert::Model::CmafImageBasedTrickPlaySettings
Definition: CmafImageBasedTrickPlaySettings.h:33
Aws::MediaConvert::Model::CmafGroupSettings::GetFragmentLength
int GetFragmentLength() const
Definition: CmafGroupSettings.h:428
Aws::MediaConvert::Model::CmafGroupSettings::ManifestDurationFormatHasBeenSet
bool ManifestDurationFormatHasBeenSet() const
Definition: CmafGroupSettings.h:630
Aws::MediaConvert::Model::CmafGroupSettings::GetPtsOffsetHandlingForBFrames
const CmafPtsOffsetHandlingForBFrames & GetPtsOffsetHandlingForBFrames() const
Definition: CmafGroupSettings.h:821
Aws::MediaConvert::Model::CmafGroupSettings::GetSegmentControl
const CmafSegmentControl & GetSegmentControl() const
Definition: CmafGroupSettings.h:894
Aws::MediaConvert::Model::CmafGroupSettings::SetManifestDurationFormat
void SetManifestDurationFormat(CmafManifestDurationFormat &&value)
Definition: CmafGroupSettings.h:642
Aws::MediaConvert::Model::CmafGroupSettings::GetImageBasedTrickPlay
const CmafImageBasedTrickPlay & GetImageBasedTrickPlay() const
Definition: CmafGroupSettings.h:470
Aws::MediaConvert::Model::CmafGroupSettings::SetManifestDurationFormat
void SetManifestDurationFormat(const CmafManifestDurationFormat &value)
Definition: CmafGroupSettings.h:636
Aws::MediaConvert::Model::CmafGroupSettings::SetBaseUrl
void SetBaseUrl(const char *value)
Definition: CmafGroupSettings.h:177
Aws::MediaConvert::Model::CmafGroupSettings::SetWriteSegmentTimelineInRepresentation
void SetWriteSegmentTimelineInRepresentation(const CmafWriteSegmentTimelineInRepresentation &value)
Definition: CmafGroupSettings.h:1237
Aws::MediaConvert::Model::CmafGroupSettings::WithPtsOffsetHandlingForBFrames
CmafGroupSettings & WithPtsOffsetHandlingForBFrames(CmafPtsOffsetHandlingForBFrames &&value)
Definition: CmafGroupSettings.h:886
Aws::MediaConvert::Model::CmafGroupSettings::SetTargetDurationCompatibilityMode
void SetTargetDurationCompatibilityMode(CmafTargetDurationCompatibilityMode &&value)
Definition: CmafGroupSettings.h:1115
Aws::MediaConvert::Model::CmafGroupSettings::WithEncryption
CmafGroupSettings & WithEncryption(CmafEncryptionSettings &&value)
Definition: CmafGroupSettings.h:419
CmafWriteSegmentTimelineInRepresentation.h
Aws::MediaConvert::Model::CmafCodecSpecification
CmafCodecSpecification
Definition: CmafCodecSpecification.h:17
Aws::MediaConvert::Model::CmafGroupSettings::GetTargetDurationCompatibilityMode
const CmafTargetDurationCompatibilityMode & GetTargetDurationCompatibilityMode() const
Definition: CmafGroupSettings.h:1076
Aws::MediaConvert::Model::CmafGroupSettings::WithStreamInfResolution
CmafGroupSettings & WithStreamInfResolution(const CmafStreamInfResolution &value)
Definition: CmafGroupSettings.h:1056
Aws::MediaConvert::Model::CmafGroupSettings::GetMinFinalSegmentLength
double GetMinFinalSegmentLength() const
Definition: CmafGroupSettings.h:695
Aws::MediaConvert::Model::CmafGroupSettings::GetWriteDashManifest
const CmafWriteDASHManifest & GetWriteDashManifest() const
Definition: CmafGroupSettings.h:1147
Aws::MediaConvert::Model::CmafGroupSettings::WithCodecSpecification
CmafGroupSettings & WithCodecSpecification(const CmafCodecSpecification &value)
Definition: CmafGroupSettings.h:272
Aws::MediaConvert::Model::CmafGroupSettings::SegmentLengthHasBeenSet
bool SegmentLengthHasBeenSet() const
Definition: CmafGroupSettings.h:950
Aws::MediaConvert::Model::CmafGroupSettings::SetPtsOffsetHandlingForBFrames
void SetPtsOffsetHandlingForBFrames(const CmafPtsOffsetHandlingForBFrames &value)
Definition: CmafGroupSettings.h:847
Aws::MediaConvert::Model::CmafGroupSettings::SetDestination
void SetDestination(const Aws::String &value)
Definition: CmafGroupSettings.h:306
CmafImageBasedTrickPlay.h
Aws::MediaConvert::Model::CmafGroupSettings::SetAdditionalManifests
void SetAdditionalManifests(const Aws::Vector< CmafAdditionalManifest > &value)
Definition: CmafGroupSettings.h:91
Aws::MediaConvert::Model::CmafGroupSettings::WithWriteHlsManifest
CmafGroupSettings & WithWriteHlsManifest(const CmafWriteHLSManifest &value)
Definition: CmafGroupSettings.h:1198
Aws::MediaConvert::Model::CmafGroupSettings::WithEncryption
CmafGroupSettings & WithEncryption(const CmafEncryptionSettings &value)
Definition: CmafGroupSettings.h:414
Aws::MediaConvert::Model::CmafGroupSettings::GetDestinationSettings
const DestinationSettings & GetDestinationSettings() const
Definition: CmafGroupSettings.h:358
Aws::MediaConvert::Model::CmafImageBasedTrickPlay
CmafImageBasedTrickPlay
Definition: CmafImageBasedTrickPlay.h:17
Aws::MediaConvert::Model::CmafEncryptionSettings
Definition: CmafEncryptionSettings.h:37
Aws::MediaConvert::Model::CmafGroupSettings::WithAdditionalManifests
CmafGroupSettings & WithAdditionalManifests(Aws::Vector< CmafAdditionalManifest > &&value)
Definition: CmafGroupSettings.h:121
Aws::MediaConvert::Model::CmafGroupSettings::WithDestinationSettings
CmafGroupSettings & WithDestinationSettings(const DestinationSettings &value)
Definition: CmafGroupSettings.h:382
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::CmafGroupSettings::GetSegmentLengthControl
const CmafSegmentLengthControl & GetSegmentLengthControl() const
Definition: CmafGroupSettings.h:980
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::CmafGroupSettings::WriteSegmentTimelineInRepresentationHasBeenSet
bool WriteSegmentTimelineInRepresentationHasBeenSet() const
Definition: CmafGroupSettings.h:1226
Aws::MediaConvert::Model::CmafGroupSettings::WriteDashManifestHasBeenSet
bool WriteDashManifestHasBeenSet() const
Definition: CmafGroupSettings.h:1152
Aws::MediaConvert::Model::CmafAdditionalManifest
Definition: CmafAdditionalManifest.h:36
Aws::MediaConvert::Model::CmafGroupSettings::WithDestination
CmafGroupSettings & WithDestination(const Aws::String &value)
Definition: CmafGroupSettings.h:333
Aws::MediaConvert::Model::CmafGroupSettings::WithDestination
CmafGroupSettings & WithDestination(Aws::String &&value)
Definition: CmafGroupSettings.h:342
CmafEncryptionSettings.h
Aws::MediaConvert::Model::CmafGroupSettings::WithImageBasedTrickPlay
CmafGroupSettings & WithImageBasedTrickPlay(const CmafImageBasedTrickPlay &value)
Definition: CmafGroupSettings.h:538
Aws::MediaConvert::Model::CmafGroupSettings::SetSegmentLength
void SetSegmentLength(int value)
Definition: CmafGroupSettings.h:960
Aws::MediaConvert::Model::CmafGroupSettings::GetCodecSpecification
const CmafCodecSpecification & GetCodecSpecification() const
Definition: CmafGroupSettings.h:248
CmafSegmentLengthControl.h
Aws::MediaConvert::Model::CmafGroupSettings::GetBaseUrl
const Aws::String & GetBaseUrl() const
Definition: CmafGroupSettings.h:149
Aws::MediaConvert::Model::CmafGroupSettings::GetWriteHlsManifest
const CmafWriteHLSManifest & GetWriteHlsManifest() const
Definition: CmafGroupSettings.h:1178
Aws::MediaConvert::Model::CmafGroupSettings::WithWriteDashManifest
CmafGroupSettings & WithWriteDashManifest(const CmafWriteDASHManifest &value)
Definition: CmafGroupSettings.h:1167
Aws::MediaConvert::Model::CmafGroupSettings::EncryptionHasBeenSet
bool EncryptionHasBeenSet() const
Definition: CmafGroupSettings.h:399
Aws::MediaConvert::Model::CmafGroupSettings::SetManifestCompression
void SetManifestCompression(CmafManifestCompression &&value)
Definition: CmafGroupSettings.h:607
Aws::MediaConvert::Model::CmafGroupSettings::operator=
CmafGroupSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MediaConvert::Model::CmafGroupSettings::GetStreamInfResolution
const CmafStreamInfResolution & GetStreamInfResolution() const
Definition: CmafGroupSettings.h:1032
Aws::MediaConvert::Model::CmafGroupSettings::SetBaseUrl
void SetBaseUrl(Aws::String &&value)
Definition: CmafGroupSettings.h:170
Aws::MediaConvert::Model::CmafGroupSettings::PtsOffsetHandlingForBFramesHasBeenSet
bool PtsOffsetHandlingForBFramesHasBeenSet() const
Definition: CmafGroupSettings.h:834
CmafCodecSpecification.h
Aws::MediaConvert::Model::CmafGroupSettings::MinBufferTimeHasBeenSet
bool MinBufferTimeHasBeenSet() const
Definition: CmafGroupSettings.h:667
Aws::MediaConvert::Model::CmafGroupSettings::AddAdditionalManifests
CmafGroupSettings & AddAdditionalManifests(const CmafAdditionalManifest &value)
Definition: CmafGroupSettings.h:131
CmafAdditionalManifest.h
Aws::MediaConvert::Model::CmafGroupSettings::WithWriteSegmentTimelineInRepresentation
CmafGroupSettings & WithWriteSegmentTimelineInRepresentation(CmafWriteSegmentTimelineInRepresentation &&value)
Definition: CmafGroupSettings.h:1270
Aws::MediaConvert::Model::CmafGroupSettings::WithStreamInfResolution
CmafGroupSettings & WithStreamInfResolution(CmafStreamInfResolution &&value)
Definition: CmafGroupSettings.h:1062
Aws::MediaConvert::Model::CmafGroupSettings::WithImageBasedTrickPlay
CmafGroupSettings & WithImageBasedTrickPlay(CmafImageBasedTrickPlay &&value)
Definition: CmafGroupSettings.h:555
Aws::MediaConvert::Model::CmafGroupSettings::WithBaseUrl
CmafGroupSettings & WithBaseUrl(const char *value)
Definition: CmafGroupSettings.h:198
Aws::MediaConvert::Model::CmafGroupSettings::FragmentLengthHasBeenSet
bool FragmentLengthHasBeenSet() const
Definition: CmafGroupSettings.h:436
AWSVector.h
Aws::MediaConvert::Model::CmafSegmentLengthControl
CmafSegmentLengthControl
Definition: CmafSegmentLengthControl.h:17
Aws::MediaConvert::Model::CmafWriteSegmentTimelineInRepresentation
CmafWriteSegmentTimelineInRepresentation
Definition: CmafWriteSegmentTimelineInRepresentation.h:17
Aws::MediaConvert::Model::CmafGroupSettings::SegmentControlHasBeenSet
bool SegmentControlHasBeenSet() const
Definition: CmafGroupSettings.h:901
CmafWriteDASHManifest.h
Aws::MediaConvert::Model::CmafGroupSettings::GetDestination
const Aws::String & GetDestination() const
Definition: CmafGroupSettings.h:288
Aws::MediaConvert::Model::CmafGroupSettings::DestinationSettingsHasBeenSet
bool DestinationSettingsHasBeenSet() const
Definition: CmafGroupSettings.h:364
Aws::MediaConvert::Model::CmafGroupSettings::WithSegmentLengthControl
CmafGroupSettings & WithSegmentLengthControl(CmafSegmentLengthControl &&value)
Definition: CmafGroupSettings.h:1025
Aws::MediaConvert::Model::CmafGroupSettings::GetManifestCompression
const CmafManifestCompression & GetManifestCompression() const
Definition: CmafGroupSettings.h:592
Aws::MediaConvert::Model::CmafGroupSettings::SetStreamInfResolution
void SetStreamInfResolution(CmafStreamInfResolution &&value)
Definition: CmafGroupSettings.h:1050
Aws::MediaConvert::Model::CmafGroupSettings::WithMpdProfile
CmafGroupSettings & WithMpdProfile(const CmafMpdProfile &value)
Definition: CmafGroupSettings.h:796
CmafStreamInfResolution.h
Aws::MediaConvert::Model::CmafGroupSettings::WithWriteDashManifest
CmafGroupSettings & WithWriteDashManifest(CmafWriteDASHManifest &&value)
Definition: CmafGroupSettings.h:1172
Aws::MediaConvert::Model::CmafGroupSettings::WithSegmentLengthControl
CmafGroupSettings & WithSegmentLengthControl(const CmafSegmentLengthControl &value)
Definition: CmafGroupSettings.h:1016
Aws::MediaConvert::Model::CmafGroupSettings::GetMinBufferTime
int GetMinBufferTime() const
Definition: CmafGroupSettings.h:661
Aws::MediaConvert::Model::CmafGroupSettings::SetBaseUrl
void SetBaseUrl(const Aws::String &value)
Definition: CmafGroupSettings.h:163
Aws::MediaConvert::Model::CmafGroupSettings::WithSegmentControl
CmafGroupSettings & WithSegmentControl(const CmafSegmentControl &value)
Definition: CmafGroupSettings.h:922
Aws::MediaConvert::Model::CmafGroupSettings::SetImageBasedTrickPlaySettings
void SetImageBasedTrickPlaySettings(CmafImageBasedTrickPlaySettings &&value)
Definition: CmafGroupSettings.h:576
DestinationSettings.h
Aws::MediaConvert::Model::CmafWriteHLSManifest
CmafWriteHLSManifest
Definition: CmafWriteHLSManifest.h:17
Aws::MediaConvert::Model::CmafGroupSettings::SetSegmentLengthControl
void SetSegmentLengthControl(const CmafSegmentLengthControl &value)
Definition: CmafGroupSettings.h:998
Aws::MediaConvert::Model::CmafGroupSettings::GetSegmentLength
int GetSegmentLength() const
Definition: CmafGroupSettings.h:940
Aws::MediaConvert::Model::CmafGroupSettings::SegmentLengthControlHasBeenSet
bool SegmentLengthControlHasBeenSet() const
Definition: CmafGroupSettings.h:989
Aws::MediaConvert::Model::CmafGroupSettings::StreamInfResolutionHasBeenSet
bool StreamInfResolutionHasBeenSet() const
Definition: CmafGroupSettings.h:1038
Aws::MediaConvert::Model::CmafGroupSettings::WithClientCache
CmafGroupSettings & WithClientCache(CmafClientCache &&value)
Definition: CmafGroupSettings.h:241
Aws::MediaConvert::Model::CmafGroupSettings::SetDestinationSettings
void SetDestinationSettings(const DestinationSettings &value)
Definition: CmafGroupSettings.h:370
Aws::MediaConvert::Model::CmafGroupSettings::GetAdditionalManifests
const Aws::Vector< CmafAdditionalManifest > & GetAdditionalManifests() const
Definition: CmafGroupSettings.h:71
Aws::MediaConvert::Model::CmafGroupSettings::WithAdditionalManifests
CmafGroupSettings & WithAdditionalManifests(const Aws::Vector< CmafAdditionalManifest > &value)
Definition: CmafGroupSettings.h:111
Aws::MediaConvert::Model::CmafGroupSettings::SetClientCache
void SetClientCache(CmafClientCache &&value)
Definition: CmafGroupSettings.h:227
Aws::MediaConvert::Model::CmafGroupSettings::TargetDurationCompatibilityModeHasBeenSet
bool TargetDurationCompatibilityModeHasBeenSet() const
Definition: CmafGroupSettings.h:1089
Aws::MediaConvert::Model::CmafGroupSettings::BaseUrlHasBeenSet
bool BaseUrlHasBeenSet() const
Definition: CmafGroupSettings.h:156
Aws::MediaConvert::Model::CmafGroupSettings::SetWriteDashManifest
void SetWriteDashManifest(const CmafWriteDASHManifest &value)
Definition: CmafGroupSettings.h:1157
Aws::MediaConvert::Model::CmafGroupSettings::SetSegmentControl
void SetSegmentControl(CmafSegmentControl &&value)
Definition: CmafGroupSettings.h:915
Aws::MediaConvert::Model::CmafGroupSettings::CmafGroupSettings
CmafGroupSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::CmafGroupSettings::ClientCacheHasBeenSet
bool ClientCacheHasBeenSet() const
Definition: CmafGroupSettings.h:213
Aws::MediaConvert::Model::CmafGroupSettings::SetSegmentControl
void SetSegmentControl(const CmafSegmentControl &value)
Definition: CmafGroupSettings.h:908
CmafPtsOffsetHandlingForBFrames.h
Aws::MediaConvert::Model::CmafGroupSettings::SetAdditionalManifests
void SetAdditionalManifests(Aws::Vector< CmafAdditionalManifest > &&value)
Definition: CmafGroupSettings.h:101
Aws::MediaConvert::Model::CmafGroupSettings::SetDestination
void SetDestination(Aws::String &&value)
Definition: CmafGroupSettings.h:315
Aws::MediaConvert::Model::CmafGroupSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::CmafGroupSettings::WriteHlsManifestHasBeenSet
bool WriteHlsManifestHasBeenSet() const
Definition: CmafGroupSettings.h:1183
Aws::MediaConvert::Model::CmafGroupSettings::SetDestinationSettings
void SetDestinationSettings(DestinationSettings &&value)
Definition: CmafGroupSettings.h:376
Aws::MediaConvert::Model::CmafGroupSettings::SetFragmentLength
void SetFragmentLength(int value)
Definition: CmafGroupSettings.h:444
CmafManifestDurationFormat.h
Aws::MediaConvert::Model::CmafGroupSettings::WithBaseUrl
CmafGroupSettings & WithBaseUrl(Aws::String &&value)
Definition: CmafGroupSettings.h:191
Aws::MediaConvert::Model::CmafGroupSettings::SetImageBasedTrickPlay
void SetImageBasedTrickPlay(CmafImageBasedTrickPlay &&value)
Definition: CmafGroupSettings.h:521
Aws::MediaConvert::Model::CmafGroupSettings::ImageBasedTrickPlaySettingsHasBeenSet
bool ImageBasedTrickPlaySettingsHasBeenSet() const
Definition: CmafGroupSettings.h:566
Aws::MediaConvert::Model::CmafGroupSettings::GetWriteSegmentTimelineInRepresentation
const CmafWriteSegmentTimelineInRepresentation & GetWriteSegmentTimelineInRepresentation() const
Definition: CmafGroupSettings.h:1215
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::CmafGroupSettings::WithWriteHlsManifest
CmafGroupSettings & WithWriteHlsManifest(CmafWriteHLSManifest &&value)
Definition: CmafGroupSettings.h:1203
Aws::MediaConvert::Model::CmafGroupSettings::SetEncryption
void SetEncryption(const CmafEncryptionSettings &value)
Definition: CmafGroupSettings.h:404
AWSString.h
CmafWriteHLSManifest.h
Aws::MediaConvert::Model::CmafGroupSettings::SetStreamInfResolution
void SetStreamInfResolution(const CmafStreamInfResolution &value)
Definition: CmafGroupSettings.h:1044
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::CmafGroupSettings::SetCodecSpecification
void SetCodecSpecification(CmafCodecSpecification &&value)
Definition: CmafGroupSettings.h:266
Aws::MediaConvert::Model::CmafGroupSettings::WithSegmentLength
CmafGroupSettings & WithSegmentLength(int value)
Definition: CmafGroupSettings.h:970
Aws::MediaConvert::Model::CmafGroupSettings::SetMinFinalSegmentLength
void SetMinFinalSegmentLength(double value)
Definition: CmafGroupSettings.h:725
Aws::MediaConvert::Model::CmafGroupSettings::GetImageBasedTrickPlaySettings
const CmafImageBasedTrickPlaySettings & GetImageBasedTrickPlaySettings() const
Definition: CmafGroupSettings.h:561
Aws::MediaConvert::Model::CmafMpdProfile
CmafMpdProfile
Definition: CmafMpdProfile.h:17
Aws::MediaConvert::Model::CmafGroupSettings::WithTargetDurationCompatibilityMode
CmafGroupSettings & WithTargetDurationCompatibilityMode(const CmafTargetDurationCompatibilityMode &value)
Definition: CmafGroupSettings.h:1128
Aws::MediaConvert::Model::CmafWriteDASHManifest
CmafWriteDASHManifest
Definition: CmafWriteDASHManifest.h:17
Aws::MediaConvert::Model::CmafGroupSettings::AdditionalManifestsHasBeenSet
bool AdditionalManifestsHasBeenSet() const
Definition: CmafGroupSettings.h:81
Aws::MediaConvert::Model::CmafGroupSettings::SetWriteSegmentTimelineInRepresentation
void SetWriteSegmentTimelineInRepresentation(CmafWriteSegmentTimelineInRepresentation &&value)
Definition: CmafGroupSettings.h:1248
CmafImageBasedTrickPlaySettings.h
Aws::MediaConvert::Model::CmafGroupSettings::MpdProfileHasBeenSet
bool MpdProfileHasBeenSet() const
Definition: CmafGroupSettings.h:763
CmafSegmentControl.h
Aws::MediaConvert::Model::CmafPtsOffsetHandlingForBFrames
CmafPtsOffsetHandlingForBFrames
Definition: CmafPtsOffsetHandlingForBFrames.h:17
Aws::MediaConvert::Model::CmafGroupSettings::WithManifestCompression
CmafGroupSettings & WithManifestCompression(CmafManifestCompression &&value)
Definition: CmafGroupSettings.h:617
Aws::MediaConvert::Model::CmafGroupSettings::GetMpdProfile
const CmafMpdProfile & GetMpdProfile() const
Definition: CmafGroupSettings.h:752
Aws::MediaConvert::Model::CmafGroupSettings::AddAdditionalManifests
CmafGroupSettings & AddAdditionalManifests(CmafAdditionalManifest &&value)
Definition: CmafGroupSettings.h:141
Aws::MediaConvert::Model::CmafGroupSettings::SetDestination
void SetDestination(const char *value)
Definition: CmafGroupSettings.h:324
Aws::MediaConvert::Model::CmafManifestCompression
CmafManifestCompression
Definition: CmafManifestCompression.h:17
Aws::MediaConvert::Model::CmafGroupSettings::GetManifestDurationFormat
const CmafManifestDurationFormat & GetManifestDurationFormat() const
Definition: CmafGroupSettings.h:624
Aws::MediaConvert::Model::CmafGroupSettings::SetClientCache
void SetClientCache(const CmafClientCache &value)
Definition: CmafGroupSettings.h:220
Aws::MediaConvert::Model::CmafGroupSettings::CodecSpecificationHasBeenSet
bool CodecSpecificationHasBeenSet() const
Definition: CmafGroupSettings.h:254
CmafClientCache.h
Aws::MediaConvert::Model::CmafGroupSettings::SetWriteHlsManifest
void SetWriteHlsManifest(const CmafWriteHLSManifest &value)
Definition: CmafGroupSettings.h:1188
Aws::MediaConvert::Model::CmafGroupSettings::SetSegmentLengthControl
void SetSegmentLengthControl(CmafSegmentLengthControl &&value)
Definition: CmafGroupSettings.h:1007
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::CmafStreamInfResolution
CmafStreamInfResolution
Definition: CmafStreamInfResolution.h:17
CmafMpdProfile.h
Aws::MediaConvert::Model::CmafGroupSettings::WithMinFinalSegmentLength
CmafGroupSettings & WithMinFinalSegmentLength(double value)
Definition: CmafGroupSettings.h:740
Aws::MediaConvert::Model::CmafGroupSettings::GetEncryption
const CmafEncryptionSettings & GetEncryption() const
Definition: CmafGroupSettings.h:394
Aws::MediaConvert::Model::CmafGroupSettings::SetWriteDashManifest
void SetWriteDashManifest(CmafWriteDASHManifest &&value)
Definition: CmafGroupSettings.h:1162
Aws::MediaConvert::Model::CmafGroupSettings::SetPtsOffsetHandlingForBFrames
void SetPtsOffsetHandlingForBFrames(CmafPtsOffsetHandlingForBFrames &&value)
Definition: CmafGroupSettings.h:860
Aws::MediaConvert::Model::CmafGroupSettings::WithFragmentLength
CmafGroupSettings & WithFragmentLength(int value)
Definition: CmafGroupSettings.h:452
Aws::MediaConvert::Model::CmafGroupSettings::SetWriteHlsManifest
void SetWriteHlsManifest(CmafWriteHLSManifest &&value)
Definition: CmafGroupSettings.h:1193
Aws::MediaConvert::Model::CmafGroupSettings::WithWriteSegmentTimelineInRepresentation
CmafGroupSettings & WithWriteSegmentTimelineInRepresentation(const CmafWriteSegmentTimelineInRepresentation &value)
Definition: CmafGroupSettings.h:1259
Aws::MediaConvert::Model::CmafGroupSettings::SetEncryption
void SetEncryption(CmafEncryptionSettings &&value)
Definition: CmafGroupSettings.h:409
Aws::MediaConvert::Model::CmafGroupSettings::WithTargetDurationCompatibilityMode
CmafGroupSettings & WithTargetDurationCompatibilityMode(CmafTargetDurationCompatibilityMode &&value)
Definition: CmafGroupSettings.h:1141
Aws::MediaConvert::Model::CmafGroupSettings::DestinationHasBeenSet
bool DestinationHasBeenSet() const
Definition: CmafGroupSettings.h:297
Aws::MediaConvert::Model::CmafClientCache
CmafClientCache
Definition: CmafClientCache.h:17
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaConvert::Model::CmafGroupSettings::SetManifestCompression
void SetManifestCompression(const CmafManifestCompression &value)
Definition: CmafGroupSettings.h:602
Aws::MediaConvert::Model::CmafGroupSettings::WithManifestCompression
CmafGroupSettings & WithManifestCompression(const CmafManifestCompression &value)
Definition: CmafGroupSettings.h:612
Aws::MediaConvert::Model::CmafGroupSettings::SetMpdProfile
void SetMpdProfile(CmafMpdProfile &&value)
Definition: CmafGroupSettings.h:785
Aws::MediaConvert::Model::CmafGroupSettings::SetImageBasedTrickPlaySettings
void SetImageBasedTrickPlaySettings(const CmafImageBasedTrickPlaySettings &value)
Definition: CmafGroupSettings.h:571
CmafTargetDurationCompatibilityMode.h
Aws::MediaConvert::Model::CmafGroupSettings::WithCodecSpecification
CmafGroupSettings & WithCodecSpecification(CmafCodecSpecification &&value)
Definition: CmafGroupSettings.h:278
Aws::MediaConvert::Model::CmafGroupSettings::WithPtsOffsetHandlingForBFrames
CmafGroupSettings & WithPtsOffsetHandlingForBFrames(const CmafPtsOffsetHandlingForBFrames &value)
Definition: CmafGroupSettings.h:873
Aws::MediaConvert::Model::CmafGroupSettings::SetTargetDurationCompatibilityMode
void SetTargetDurationCompatibilityMode(const CmafTargetDurationCompatibilityMode &value)
Definition: CmafGroupSettings.h:1102
Aws::MediaConvert::Model::CmafGroupSettings::SetMpdProfile
void SetMpdProfile(const CmafMpdProfile &value)
Definition: CmafGroupSettings.h:774
Aws::MediaConvert::Model::CmafGroupSettings::ImageBasedTrickPlayHasBeenSet
bool ImageBasedTrickPlayHasBeenSet() const
Definition: CmafGroupSettings.h:487
Aws::MediaConvert::Model::CmafGroupSettings::MinFinalSegmentLengthHasBeenSet
bool MinFinalSegmentLengthHasBeenSet() const
Definition: CmafGroupSettings.h:710
Aws::MediaConvert::Model::CmafGroupSettings::WithManifestDurationFormat
CmafGroupSettings & WithManifestDurationFormat(const CmafManifestDurationFormat &value)
Definition: CmafGroupSettings.h:648
Aws::MediaConvert::Model::CmafGroupSettings::ManifestCompressionHasBeenSet
bool ManifestCompressionHasBeenSet() const
Definition: CmafGroupSettings.h:597
CmafManifestCompression.h
Aws::MediaConvert::Model::CmafGroupSettings::WithSegmentControl
CmafGroupSettings & WithSegmentControl(CmafSegmentControl &&value)
Definition: CmafGroupSettings.h:929
Aws::MediaConvert::Model::CmafGroupSettings::SetCodecSpecification
void SetCodecSpecification(const CmafCodecSpecification &value)
Definition: CmafGroupSettings.h:260
Aws::MediaConvert::Model::CmafGroupSettings::WithDestinationSettings
CmafGroupSettings & WithDestinationSettings(DestinationSettings &&value)
Definition: CmafGroupSettings.h:388
Aws::MediaConvert::Model::CmafGroupSettings::WithManifestDurationFormat
CmafGroupSettings & WithManifestDurationFormat(CmafManifestDurationFormat &&value)
Definition: CmafGroupSettings.h:654
Aws::MediaConvert::Model::CmafManifestDurationFormat
CmafManifestDurationFormat
Definition: CmafManifestDurationFormat.h:17
Aws::MediaConvert::Model::CmafGroupSettings::WithMinBufferTime
CmafGroupSettings & WithMinBufferTime(int value)
Definition: CmafGroupSettings.h:679
Aws::MediaConvert::Model::CmafGroupSettings::CmafGroupSettings
CmafGroupSettings()
Aws::MediaConvert::Model::CmafGroupSettings::GetClientCache
const CmafClientCache & GetClientCache() const
Definition: CmafGroupSettings.h:206
Aws::MediaConvert::Model::CmafGroupSettings::SetImageBasedTrickPlay
void SetImageBasedTrickPlay(const CmafImageBasedTrickPlay &value)
Definition: CmafGroupSettings.h:504
Aws::MediaConvert::Model::CmafTargetDurationCompatibilityMode
CmafTargetDurationCompatibilityMode
Definition: CmafTargetDurationCompatibilityMode.h:17
Aws::MediaConvert::Model::CmafSegmentControl
CmafSegmentControl
Definition: CmafSegmentControl.h:17
Aws::MediaConvert::Model::CmafGroupSettings::WithClientCache
CmafGroupSettings & WithClientCache(const CmafClientCache &value)
Definition: CmafGroupSettings.h:234
Aws::MediaConvert::Model::CmafGroupSettings::SetMinBufferTime
void SetMinBufferTime(int value)
Definition: CmafGroupSettings.h:673
Aws::MediaConvert::Model::CmafGroupSettings::WithBaseUrl
CmafGroupSettings & WithBaseUrl(const Aws::String &value)
Definition: CmafGroupSettings.h:184
Aws::MediaConvert::Model::CmafGroupSettings
Definition: CmafGroupSettings.h:55
Aws::MediaConvert::Model::CmafGroupSettings::WithDestination
CmafGroupSettings & WithDestination(const char *value)
Definition: CmafGroupSettings.h:351
Aws::MediaConvert::Model::CmafGroupSettings::WithMpdProfile
CmafGroupSettings & WithMpdProfile(CmafMpdProfile &&value)
Definition: CmafGroupSettings.h:807