| Package | Description |
|---|---|
| com.amazonaws.services.mediaconvert.model |
| Modifier and Type | Method and Description |
|---|---|
CmafGroupSettings |
CmafGroupSettings.clone() |
CmafGroupSettings |
OutputGroupSettings.getCmafGroupSettings()
Settings related to your CMAF output package.
|
CmafGroupSettings |
CmafGroupSettings.withAdditionalManifests(CmafAdditionalManifest... additionalManifests)
By default, the service creates one top-level .m3u8 HLS manifest and one top -level .mpd DASH manifest for each
CMAF output group in your job.
|
CmafGroupSettings |
CmafGroupSettings.withAdditionalManifests(Collection<CmafAdditionalManifest> additionalManifests)
By default, the service creates one top-level .m3u8 HLS manifest and one top -level .mpd DASH manifest for each
CMAF output group in your job.
|
CmafGroupSettings |
CmafGroupSettings.withBaseUrl(String baseUrl)
A partial URI prefix that will be put in the manifest file at the top level BaseURL element.
|
CmafGroupSettings |
CmafGroupSettings.withClientCache(CmafClientCache clientCache)
Disable this setting only when your workflow requires the #EXT-X-ALLOW-CACHE:no tag.
|
CmafGroupSettings |
CmafGroupSettings.withClientCache(String clientCache)
Disable this setting only when your workflow requires the #EXT-X-ALLOW-CACHE:no tag.
|
CmafGroupSettings |
CmafGroupSettings.withCodecSpecification(CmafCodecSpecification codecSpecification)
Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
|
CmafGroupSettings |
CmafGroupSettings.withCodecSpecification(String codecSpecification)
Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
|
CmafGroupSettings |
CmafGroupSettings.withDashIFrameTrickPlayNameModifier(String dashIFrameTrickPlayNameModifier)
Specify whether MediaConvert generates I-frame only video segments for DASH trick play, also known as trick mode.
|
CmafGroupSettings |
CmafGroupSettings.withDashManifestStyle(DashManifestStyle dashManifestStyle)
Specify how MediaConvert writes SegmentTimeline in your output DASH manifest.
|
CmafGroupSettings |
CmafGroupSettings.withDashManifestStyle(String dashManifestStyle)
Specify how MediaConvert writes SegmentTimeline in your output DASH manifest.
|
CmafGroupSettings |
CmafGroupSettings.withDestination(String destination)
Use Destination to specify the S3 output location and the output filename base.
|
CmafGroupSettings |
CmafGroupSettings.withDestinationSettings(DestinationSettings destinationSettings)
Settings associated with the destination.
|
CmafGroupSettings |
CmafGroupSettings.withEncryption(CmafEncryptionSettings encryption)
DRM settings.
|
CmafGroupSettings |
CmafGroupSettings.withFragmentLength(Integer fragmentLength)
Specify the length, in whole seconds, of the mp4 fragments.
|
CmafGroupSettings |
CmafGroupSettings.withImageBasedTrickPlay(CmafImageBasedTrickPlay imageBasedTrickPlay)
Specify whether MediaConvert generates images for trick play.
|
CmafGroupSettings |
CmafGroupSettings.withImageBasedTrickPlay(String imageBasedTrickPlay)
Specify whether MediaConvert generates images for trick play.
|
CmafGroupSettings |
CmafGroupSettings.withImageBasedTrickPlaySettings(CmafImageBasedTrickPlaySettings imageBasedTrickPlaySettings)
Tile and thumbnail settings applicable when imageBasedTrickPlay is ADVANCED
|
CmafGroupSettings |
CmafGroupSettings.withManifestCompression(CmafManifestCompression manifestCompression)
When set to GZIP, compresses HLS playlist.
|
CmafGroupSettings |
CmafGroupSettings.withManifestCompression(String manifestCompression)
When set to GZIP, compresses HLS playlist.
|
CmafGroupSettings |
CmafGroupSettings.withManifestDurationFormat(CmafManifestDurationFormat manifestDurationFormat)
Indicates whether the output manifest should use floating point values for segment duration.
|
CmafGroupSettings |
CmafGroupSettings.withManifestDurationFormat(String manifestDurationFormat)
Indicates whether the output manifest should use floating point values for segment duration.
|
CmafGroupSettings |
CmafGroupSettings.withMinBufferTime(Integer minBufferTime)
Minimum time of initially buffered media that is needed to ensure smooth playout.
|
CmafGroupSettings |
CmafGroupSettings.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.
|
CmafGroupSettings |
CmafGroupSettings.withMpdManifestBandwidthType(CmafMpdManifestBandwidthType mpdManifestBandwidthType)
Specify how the value for bandwidth is determined for each video Representation in your output MPD manifest.
|
CmafGroupSettings |
CmafGroupSettings.withMpdManifestBandwidthType(String mpdManifestBandwidthType)
Specify how the value for bandwidth is determined for each video Representation in your output MPD manifest.
|
CmafGroupSettings |
CmafGroupSettings.withMpdProfile(CmafMpdProfile mpdProfile)
Specify whether your DASH profile is on-demand or main.
|
CmafGroupSettings |
CmafGroupSettings.withMpdProfile(String mpdProfile)
Specify whether your DASH profile is on-demand or main.
|
CmafGroupSettings |
CmafGroupSettings.withPtsOffsetHandlingForBFrames(CmafPtsOffsetHandlingForBFrames ptsOffsetHandlingForBFrames)
Use this setting only when your output video stream has B-frames, which causes the initial presentation time
stamp (PTS) to be offset from the initial decode time stamp (DTS).
|
CmafGroupSettings |
CmafGroupSettings.withPtsOffsetHandlingForBFrames(String ptsOffsetHandlingForBFrames)
Use this setting only when your output video stream has B-frames, which causes the initial presentation time
stamp (PTS) to be offset from the initial decode time stamp (DTS).
|
CmafGroupSettings |
CmafGroupSettings.withSegmentControl(CmafSegmentControl segmentControl)
When set to SINGLE_FILE, a single output file is generated, which is internally segmented using the Fragment
Length and Segment Length.
|
CmafGroupSettings |
CmafGroupSettings.withSegmentControl(String segmentControl)
When set to SINGLE_FILE, a single output file is generated, which is internally segmented using the Fragment
Length and Segment Length.
|
CmafGroupSettings |
CmafGroupSettings.withSegmentLength(Integer segmentLength)
Specify the length, in whole seconds, of each segment.
|
CmafGroupSettings |
CmafGroupSettings.withSegmentLengthControl(CmafSegmentLengthControl segmentLengthControl)
Specify how you want MediaConvert to determine the segment length.
|
CmafGroupSettings |
CmafGroupSettings.withSegmentLengthControl(String segmentLengthControl)
Specify how you want MediaConvert to determine the segment length.
|
CmafGroupSettings |
CmafGroupSettings.withStreamInfResolution(CmafStreamInfResolution streamInfResolution)
Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
|
CmafGroupSettings |
CmafGroupSettings.withStreamInfResolution(String streamInfResolution)
Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
|
CmafGroupSettings |
CmafGroupSettings.withTargetDurationCompatibilityMode(CmafTargetDurationCompatibilityMode targetDurationCompatibilityMode)
When set to LEGACY, the segment target duration is always rounded up to the nearest integer value above its
current value in seconds.
|
CmafGroupSettings |
CmafGroupSettings.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.
|
CmafGroupSettings |
CmafGroupSettings.withVideoCompositionOffsets(CmafVideoCompositionOffsets videoCompositionOffsets)
Specify the video sample composition time offset mode in the output fMP4 TRUN box.
|
CmafGroupSettings |
CmafGroupSettings.withVideoCompositionOffsets(String videoCompositionOffsets)
Specify the video sample composition time offset mode in the output fMP4 TRUN box.
|
CmafGroupSettings |
CmafGroupSettings.withWriteDashManifest(CmafWriteDASHManifest writeDashManifest)
When set to ENABLED, a DASH MPD manifest will be generated for this output.
|
CmafGroupSettings |
CmafGroupSettings.withWriteDashManifest(String writeDashManifest)
When set to ENABLED, a DASH MPD manifest will be generated for this output.
|
CmafGroupSettings |
CmafGroupSettings.withWriteHlsManifest(CmafWriteHLSManifest writeHlsManifest)
When set to ENABLED, an Apple HLS manifest will be generated for this output.
|
CmafGroupSettings |
CmafGroupSettings.withWriteHlsManifest(String writeHlsManifest)
When set to ENABLED, an Apple HLS manifest will be generated for this output.
|
CmafGroupSettings |
CmafGroupSettings.withWriteSegmentTimelineInRepresentation(CmafWriteSegmentTimelineInRepresentation writeSegmentTimelineInRepresentation)
When you enable Precise segment duration in DASH manifests, your DASH manifest shows precise segment durations.
|
CmafGroupSettings |
CmafGroupSettings.withWriteSegmentTimelineInRepresentation(String writeSegmentTimelineInRepresentation)
When you enable Precise segment duration in DASH manifests, your DASH manifest shows precise segment durations.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OutputGroupSettings.setCmafGroupSettings(CmafGroupSettings cmafGroupSettings)
Settings related to your CMAF output package.
|
OutputGroupSettings |
OutputGroupSettings.withCmafGroupSettings(CmafGroupSettings cmafGroupSettings)
Settings related to your CMAF output package.
|
Copyright © 2025. All rights reserved.