@Stability(value=Stable)
public static interface CfnPackagingConfiguration.HlsManifestProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.mediapackage.*;
HlsManifestProperty hlsManifestProperty = HlsManifestProperty.builder()
.adMarkers("adMarkers")
.includeIframeOnlyStream(false)
.manifestName("manifestName")
.programDateTimeIntervalSeconds(123)
.repeatExtXKey(false)
.streamSelection(StreamSelectionProperty.builder()
.maxVideoBitsPerSecond(123)
.minVideoBitsPerSecond(123)
.streamOrder("streamOrder")
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnPackagingConfiguration.HlsManifestProperty.Builder
A builder for
CfnPackagingConfiguration.HlsManifestProperty |
static class |
CfnPackagingConfiguration.HlsManifestProperty.Jsii$Proxy
An implementation for
CfnPackagingConfiguration.HlsManifestProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnPackagingConfiguration.HlsManifestProperty.Builder |
builder() |
default String |
getAdMarkers()
This setting controls ad markers in the packaged content.
|
default Object |
getIncludeIframeOnlyStream()
Applies to stream sets with a single video track only.
|
default String |
getManifestName()
A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
|
default Number |
getProgramDateTimeIntervalSeconds()
Inserts `EXT-X-PROGRAM-DATE-TIME` tags in the output manifest at the interval that you specify.
|
default Object |
getRepeatExtXKey()
Repeat the `EXT-X-KEY` directive for every media segment.
|
default Object |
getStreamSelection()
Video bitrate limitations for outputs from this packaging configuration.
|
@Stability(value=Stable) @Nullable default String getAdMarkers()
NONE omits SCTE-35 ad markers from the output. PASSTHROUGH copies SCTE-35 ad markers from the source content to the output. SCTE35_ENHANCED generates ad markers and blackout tags in the output, based on SCTE-35 messages in the source content.
@Stability(value=Stable) @Nullable default Object getIncludeIframeOnlyStream()
When enabled, the output includes an additional I-frame only stream, along with the other tracks.
@Stability(value=Stable) @Nullable default String getManifestName()
@Stability(value=Stable) @Nullable default Number getProgramDateTimeIntervalSeconds()
Additionally, ID3Timed metadata messages are generated every 5 seconds starting when the content was ingested.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
Omit this attribute or enter 0 to indicate that the EXT-X-PROGRAM-DATE-TIME tags are not included in the manifest.
@Stability(value=Stable) @Nullable default Object getRepeatExtXKey()
This might result in an increase in client requests to the DRM server.
@Stability(value=Stable) @Nullable default Object getStreamSelection()
@Stability(value=Stable) static CfnPackagingConfiguration.HlsManifestProperty.Builder builder()
Copyright © 2022. All rights reserved.