| Package | Description |
|---|---|
| com.amazonaws.services.mediaconvert.model |
| Modifier and Type | Method and Description |
|---|---|
HlsGroupSettings |
HlsGroupSettings.clone() |
HlsGroupSettings |
OutputGroupSettings.getHlsGroupSettings()
Settings related to your HLS output package.
|
HlsGroupSettings |
HlsGroupSettings.withAdditionalManifests(Collection<HlsAdditionalManifest> additionalManifests)
By default, the service creates one top-level .m3u8 HLS manifest for each HLS output group in your job.
|
HlsGroupSettings |
HlsGroupSettings.withAdditionalManifests(HlsAdditionalManifest... additionalManifests)
By default, the service creates one top-level .m3u8 HLS manifest for each HLS output group in your job.
|
HlsGroupSettings |
HlsGroupSettings.withAdMarkers(Collection<String> adMarkers)
Choose one or more ad marker types to decorate your Apple HLS manifest.
|
HlsGroupSettings |
HlsGroupSettings.withAdMarkers(HlsAdMarkers... adMarkers)
Choose one or more ad marker types to decorate your Apple HLS manifest.
|
HlsGroupSettings |
HlsGroupSettings.withAdMarkers(String... adMarkers)
Choose one or more ad marker types to decorate your Apple HLS manifest.
|
HlsGroupSettings |
HlsGroupSettings.withAudioOnlyHeader(HlsAudioOnlyHeader audioOnlyHeader)
Ignore this setting unless you are using FairPlay DRM with Verimatrix and you encounter playback issues.
|
HlsGroupSettings |
HlsGroupSettings.withAudioOnlyHeader(String audioOnlyHeader)
Ignore this setting unless you are using FairPlay DRM with Verimatrix and you encounter playback issues.
|
HlsGroupSettings |
HlsGroupSettings.withBaseUrl(String baseUrl)
A partial URI prefix that will be prepended to each output in the media .m3u8 file.
|
HlsGroupSettings |
HlsGroupSettings.withCaptionLanguageMappings(Collection<HlsCaptionLanguageMapping> captionLanguageMappings)
Language to be used on Caption outputs
|
HlsGroupSettings |
HlsGroupSettings.withCaptionLanguageMappings(HlsCaptionLanguageMapping... captionLanguageMappings)
Language to be used on Caption outputs
|
HlsGroupSettings |
HlsGroupSettings.withCaptionLanguageSetting(HlsCaptionLanguageSetting captionLanguageSetting)
Applies only to 608 Embedded output captions.
|
HlsGroupSettings |
HlsGroupSettings.withCaptionLanguageSetting(String captionLanguageSetting)
Applies only to 608 Embedded output captions.
|
HlsGroupSettings |
HlsGroupSettings.withCaptionSegmentLengthControl(HlsCaptionSegmentLengthControl captionSegmentLengthControl)
Set Caption segment length control to Match video to create caption segments that align with the video segments
from the first video output in this output group.
|
HlsGroupSettings |
HlsGroupSettings.withCaptionSegmentLengthControl(String captionSegmentLengthControl)
Set Caption segment length control to Match video to create caption segments that align with the video segments
from the first video output in this output group.
|
HlsGroupSettings |
HlsGroupSettings.withClientCache(HlsClientCache clientCache)
Disable this setting only when your workflow requires the #EXT-X-ALLOW-CACHE:no tag.
|
HlsGroupSettings |
HlsGroupSettings.withClientCache(String clientCache)
Disable this setting only when your workflow requires the #EXT-X-ALLOW-CACHE:no tag.
|
HlsGroupSettings |
HlsGroupSettings.withCodecSpecification(HlsCodecSpecification codecSpecification)
Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
|
HlsGroupSettings |
HlsGroupSettings.withCodecSpecification(String codecSpecification)
Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
|
HlsGroupSettings |
HlsGroupSettings.withDestination(String destination)
Use Destination to specify the S3 output location and the output filename base.
|
HlsGroupSettings |
HlsGroupSettings.withDestinationSettings(DestinationSettings destinationSettings)
Settings associated with the destination.
|
HlsGroupSettings |
HlsGroupSettings.withDirectoryStructure(HlsDirectoryStructure directoryStructure)
Indicates whether segments should be placed in subdirectories.
|
HlsGroupSettings |
HlsGroupSettings.withDirectoryStructure(String directoryStructure)
Indicates whether segments should be placed in subdirectories.
|
HlsGroupSettings |
HlsGroupSettings.withEncryption(HlsEncryptionSettings encryption)
DRM settings.
|
HlsGroupSettings |
HlsGroupSettings.withImageBasedTrickPlay(HlsImageBasedTrickPlay imageBasedTrickPlay)
Specify whether MediaConvert generates images for trick play.
|
HlsGroupSettings |
HlsGroupSettings.withImageBasedTrickPlay(String imageBasedTrickPlay)
Specify whether MediaConvert generates images for trick play.
|
HlsGroupSettings |
HlsGroupSettings.withImageBasedTrickPlaySettings(HlsImageBasedTrickPlaySettings imageBasedTrickPlaySettings)
Tile and thumbnail settings applicable when imageBasedTrickPlay is ADVANCED
|
HlsGroupSettings |
HlsGroupSettings.withManifestCompression(HlsManifestCompression manifestCompression)
When set to GZIP, compresses HLS playlist.
|
HlsGroupSettings |
HlsGroupSettings.withManifestCompression(String manifestCompression)
When set to GZIP, compresses HLS playlist.
|
HlsGroupSettings |
HlsGroupSettings.withManifestDurationFormat(HlsManifestDurationFormat manifestDurationFormat)
Indicates whether the output manifest should use floating point values for segment duration.
|
HlsGroupSettings |
HlsGroupSettings.withManifestDurationFormat(String manifestDurationFormat)
Indicates whether the output manifest should use floating point values for segment duration.
|
HlsGroupSettings |
HlsGroupSettings.withMinFinalSegmentLength(Double minFinalSegmentLength)
Keep this setting at the default value of 0, unless you are troubleshooting a problem with how devices play back
the end of your video asset.
|
HlsGroupSettings |
HlsGroupSettings.withMinSegmentLength(Integer minSegmentLength)
When set, Minimum Segment Size is enforced by looking ahead and back within the specified range for a nearby
avail and extending the segment size if needed.
|
HlsGroupSettings |
HlsGroupSettings.withOutputSelection(HlsOutputSelection outputSelection)
Indicates whether the .m3u8 manifest file should be generated for this HLS output group.
|
HlsGroupSettings |
HlsGroupSettings.withOutputSelection(String outputSelection)
Indicates whether the .m3u8 manifest file should be generated for this HLS output group.
|
HlsGroupSettings |
HlsGroupSettings.withProgramDateTime(HlsProgramDateTime programDateTime)
Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files.
|
HlsGroupSettings |
HlsGroupSettings.withProgramDateTime(String programDateTime)
Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files.
|
HlsGroupSettings |
HlsGroupSettings.withProgramDateTimePeriod(Integer programDateTimePeriod)
Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.
|
HlsGroupSettings |
HlsGroupSettings.withProgressiveWriteHlsManifest(HlsProgressiveWriteHlsManifest progressiveWriteHlsManifest)
Specify whether MediaConvert generates HLS manifests while your job is running or when your job is complete.
|
HlsGroupSettings |
HlsGroupSettings.withProgressiveWriteHlsManifest(String progressiveWriteHlsManifest)
Specify whether MediaConvert generates HLS manifests while your job is running or when your job is complete.
|
HlsGroupSettings |
HlsGroupSettings.withSegmentControl(HlsSegmentControl segmentControl)
When set to SINGLE_FILE, emits program as a single media resource (.ts) file, uses #EXT-X-BYTERANGE tags to index
segment for playback.
|
HlsGroupSettings |
HlsGroupSettings.withSegmentControl(String segmentControl)
When set to SINGLE_FILE, emits program as a single media resource (.ts) file, uses #EXT-X-BYTERANGE tags to index
segment for playback.
|
HlsGroupSettings |
HlsGroupSettings.withSegmentLength(Integer segmentLength)
Specify the length, in whole seconds, of each segment.
|
HlsGroupSettings |
HlsGroupSettings.withSegmentLengthControl(HlsSegmentLengthControl segmentLengthControl)
Specify how you want MediaConvert to determine the segment length.
|
HlsGroupSettings |
HlsGroupSettings.withSegmentLengthControl(String segmentLengthControl)
Specify how you want MediaConvert to determine the segment length.
|
HlsGroupSettings |
HlsGroupSettings.withSegmentsPerSubdirectory(Integer segmentsPerSubdirectory)
Specify the number of segments to write to a subdirectory before starting a new one.
|
HlsGroupSettings |
HlsGroupSettings.withStreamInfResolution(HlsStreamInfResolution streamInfResolution)
Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
|
HlsGroupSettings |
HlsGroupSettings.withStreamInfResolution(String streamInfResolution)
Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
|
HlsGroupSettings |
HlsGroupSettings.withTargetDurationCompatibilityMode(HlsTargetDurationCompatibilityMode targetDurationCompatibilityMode)
When set to LEGACY, the segment target duration is always rounded up to the nearest integer value above its
current value in seconds.
|
HlsGroupSettings |
HlsGroupSettings.withTargetDurationCompatibilityMode(String targetDurationCompatibilityMode)
When set to LEGACY, the segment target duration is always rounded up to the nearest integer value above its
current value in seconds.
|
HlsGroupSettings |
HlsGroupSettings.withTimedMetadataId3Frame(HlsTimedMetadataId3Frame timedMetadataId3Frame)
Specify the type of the ID3 frame to use for ID3 timestamps in your output.
|
HlsGroupSettings |
HlsGroupSettings.withTimedMetadataId3Frame(String timedMetadataId3Frame)
Specify the type of the ID3 frame to use for ID3 timestamps in your output.
|
HlsGroupSettings |
HlsGroupSettings.withTimedMetadataId3Period(Integer timedMetadataId3Period)
Specify the interval in seconds to write ID3 timestamps in your output.
|
HlsGroupSettings |
HlsGroupSettings.withTimestampDeltaMilliseconds(Integer timestampDeltaMilliseconds)
Provides an extra millisecond delta offset to fine tune the timestamps.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OutputGroupSettings.setHlsGroupSettings(HlsGroupSettings hlsGroupSettings)
Settings related to your HLS output package.
|
OutputGroupSettings |
OutputGroupSettings.withHlsGroupSettings(HlsGroupSettings hlsGroupSettings)
Settings related to your HLS output package.
|
Copyright © 2025. All rights reserved.