public static interface CfnPackagingConfiguration.DashManifestProperty
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 java.lang.String |
getManifestLayout()
Determines the position of some tags in the Media Presentation Description (MPD).
|
default java.lang.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 java.lang.Number |
getMinBufferTimeSeconds()
Minimum amount of content (measured in seconds) that a player must keep available in the buffer.
|
default java.lang.String |
getProfile()
The DASH profile type.
|
default java.lang.String |
getScteMarkersSource()
The source of scte markers used.
|
default java.lang.Object |
getStreamSelection()
Limitations for outputs from the endpoint, based on the video bitrate.
|
default java.lang.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.
default java.lang.String getManifestName()
default java.lang.Number getMinBufferTimeSeconds()
default java.lang.String getProfile()
When set to HBBTV_1_5
, the content is compliant with HbbTV 1.5.
default java.lang.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.
default java.lang.Object getStreamSelection()
static CfnPackagingConfiguration.DashManifestProperty.Builder builder()