@Stability(value=Stable)
public static interface CfnPackagingConfiguration.DashManifestProperty
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.*;
DashManifestProperty dashManifestProperty = DashManifestProperty.builder()
.manifestLayout("manifestLayout")
.manifestName("manifestName")
.minBufferTimeSeconds(123)
.profile("profile")
.scteMarkersSource("scteMarkersSource")
.streamSelection(StreamSelectionProperty.builder()
.maxVideoBitsPerSecond(123)
.minVideoBitsPerSecond(123)
.streamOrder("streamOrder")
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnPackagingConfiguration.DashManifestProperty.Builder
A builder for
CfnPackagingConfiguration.DashManifestProperty |
static class |
CfnPackagingConfiguration.DashManifestProperty.Jsii$Proxy
An implementation for
CfnPackagingConfiguration.DashManifestProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnPackagingConfiguration.DashManifestProperty.Builder |
builder() |
default String |
getManifestLayout()
Determines the position of some tags in the Media Presentation Description (MPD).
|
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 |
getMinBufferTimeSeconds()
Minimum amount of content (measured in seconds) that a player must keep available in the buffer.
|
default String |
getProfile()
The DASH profile type.
|
default String |
getScteMarkersSource()
The source of scte markers used.
|
default Object |
getStreamSelection()
Limitations for outputs from the endpoint, based on the video bitrate.
|
@Stability(value=Stable) @Nullable default String getManifestLayout()
When set to FULL , elements like SegmentTemplate and ContentProtection are included in each Representation . When set to COMPACT , duplicate elements are combined and presented at the AdaptationSet level.
@Stability(value=Stable) @Nullable default String getManifestName()
@Stability(value=Stable) @Nullable default Number getMinBufferTimeSeconds()
@Stability(value=Stable) @Nullable default String getProfile()
When set to HBBTV_1_5 , the content is compliant with HbbTV 1.5.
@Stability(value=Stable) @Nullable default String getScteMarkersSource()
When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content. The MANIFEST value is compatible with source HLS playlists using the SCTE-35 Enhanced syntax (#EXT-OATCLS-SCTE35 tags). SCTE-35 Elemental and SCTE-35 Daterange syntaxes are not supported with this option.
@Stability(value=Stable) @Nullable default Object getStreamSelection()
@Stability(value=Stable) static CfnPackagingConfiguration.DashManifestProperty.Builder builder()
Copyright © 2022. All rights reserved.