7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mediaconvert/model/HlsAudioOnlyHeader.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/mediaconvert/model/HlsCaptionLanguageSetting.h>
12#include <aws/mediaconvert/model/HlsCaptionSegmentLengthControl.h>
13#include <aws/mediaconvert/model/HlsClientCache.h>
14#include <aws/mediaconvert/model/HlsCodecSpecification.h>
15#include <aws/mediaconvert/model/DestinationSettings.h>
16#include <aws/mediaconvert/model/HlsDirectoryStructure.h>
17#include <aws/mediaconvert/model/HlsEncryptionSettings.h>
18#include <aws/mediaconvert/model/HlsImageBasedTrickPlay.h>
19#include <aws/mediaconvert/model/HlsImageBasedTrickPlaySettings.h>
20#include <aws/mediaconvert/model/HlsManifestCompression.h>
21#include <aws/mediaconvert/model/HlsManifestDurationFormat.h>
22#include <aws/mediaconvert/model/HlsOutputSelection.h>
23#include <aws/mediaconvert/model/HlsProgramDateTime.h>
24#include <aws/mediaconvert/model/HlsProgressiveWriteHlsManifest.h>
25#include <aws/mediaconvert/model/HlsSegmentControl.h>
26#include <aws/mediaconvert/model/HlsSegmentLengthControl.h>
27#include <aws/mediaconvert/model/HlsStreamInfResolution.h>
28#include <aws/mediaconvert/model/HlsTargetDurationCompatibilityMode.h>
29#include <aws/mediaconvert/model/HlsTimedMetadataId3Frame.h>
30#include <aws/mediaconvert/model/HlsAdMarkers.h>
31#include <aws/mediaconvert/model/HlsAdditionalManifest.h>
32#include <aws/mediaconvert/model/HlsCaptionLanguageMapping.h>
124 inline void SetBaseUrl(
const char* value) { m_baseUrlHasBeenSet =
true; m_baseUrl.assign(value); }
218 inline void SetDestination(
const char* value) { m_destinationHasBeenSet =
true; m_destination.assign(value); }
345 inline void SetMinSegmentLength(
int value) { m_minSegmentLengthHasBeenSet =
true; m_minSegmentLength = value; }
431 inline void SetSegmentLength(
int value) { m_segmentLengthHasBeenSet =
true; m_segmentLength = value; }
535 bool m_adMarkersHasBeenSet =
false;
538 bool m_additionalManifestsHasBeenSet =
false;
541 bool m_audioOnlyHeaderHasBeenSet =
false;
544 bool m_baseUrlHasBeenSet =
false;
547 bool m_captionLanguageMappingsHasBeenSet =
false;
550 bool m_captionLanguageSettingHasBeenSet =
false;
553 bool m_captionSegmentLengthControlHasBeenSet =
false;
556 bool m_clientCacheHasBeenSet =
false;
559 bool m_codecSpecificationHasBeenSet =
false;
562 bool m_destinationHasBeenSet =
false;
565 bool m_destinationSettingsHasBeenSet =
false;
568 bool m_directoryStructureHasBeenSet =
false;
571 bool m_encryptionHasBeenSet =
false;
574 bool m_imageBasedTrickPlayHasBeenSet =
false;
577 bool m_imageBasedTrickPlaySettingsHasBeenSet =
false;
580 bool m_manifestCompressionHasBeenSet =
false;
583 bool m_manifestDurationFormatHasBeenSet =
false;
585 double m_minFinalSegmentLength;
586 bool m_minFinalSegmentLengthHasBeenSet =
false;
588 int m_minSegmentLength;
589 bool m_minSegmentLengthHasBeenSet =
false;
592 bool m_outputSelectionHasBeenSet =
false;
595 bool m_programDateTimeHasBeenSet =
false;
597 int m_programDateTimePeriod;
598 bool m_programDateTimePeriodHasBeenSet =
false;
601 bool m_progressiveWriteHlsManifestHasBeenSet =
false;
604 bool m_segmentControlHasBeenSet =
false;
607 bool m_segmentLengthHasBeenSet =
false;
610 bool m_segmentLengthControlHasBeenSet =
false;
612 int m_segmentsPerSubdirectory;
613 bool m_segmentsPerSubdirectoryHasBeenSet =
false;
616 bool m_streamInfResolutionHasBeenSet =
false;
619 bool m_targetDurationCompatibilityModeHasBeenSet =
false;
622 bool m_timedMetadataId3FrameHasBeenSet =
false;
624 int m_timedMetadataId3Period;
625 bool m_timedMetadataId3PeriodHasBeenSet =
false;
627 int m_timestampDeltaMilliseconds;
628 bool m_timestampDeltaMillisecondsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue