public static final class CfnPackagingConfiguration.DashPackageProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnPackagingConfiguration.DashPackageProperty
CfnPackagingConfiguration.DashPackageProperty
CfnPackagingConfiguration.DashPackageProperty.Builder, CfnPackagingConfiguration.DashPackageProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getDashManifests()
A list of DASH manifest configurations that are available from this endpoint.
|
java.lang.Object |
getEncryption()
Parameters for encrypting content.
|
java.lang.Object |
getIncludeEncoderConfigurationInSegments()
When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment.
|
java.util.List<java.lang.String> |
getPeriodTriggers()
Controls whether MediaPackage produces single-period or multi-period DASH manifests.
|
java.lang.Number |
getSegmentDurationSeconds()
Duration (in seconds) of each fragment.
|
java.lang.String |
getSegmentTemplateFormat()
Determines the type of SegmentTemplate included in the Media Presentation Description (MPD).
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getDashManifests()
CfnPackagingConfiguration.DashPackageProperty
getDashManifests
in interface CfnPackagingConfiguration.DashPackageProperty
public final java.lang.Object getEncryption()
CfnPackagingConfiguration.DashPackageProperty
getEncryption
in interface CfnPackagingConfiguration.DashPackageProperty
public final java.lang.Object getIncludeEncoderConfigurationInSegments()
CfnPackagingConfiguration.DashPackageProperty
This lets you use different SPS/PPS/VPS settings for your assets during content playback.
getIncludeEncoderConfigurationInSegments
in interface CfnPackagingConfiguration.DashPackageProperty
public final java.util.List<java.lang.String> getPeriodTriggers()
CfnPackagingConfiguration.DashPackageProperty
For more information about periods, see Multi-period DASH in AWS Elemental MediaPackage .
Valid values:
ADS
- MediaPackage will produce multi-period DASH manifests. Periods are created based on the SCTE-35 ad markers present in the input manifest.getPeriodTriggers
in interface CfnPackagingConfiguration.DashPackageProperty
public final java.lang.Number getSegmentDurationSeconds()
CfnPackagingConfiguration.DashPackageProperty
Actual fragments are rounded to the nearest multiple of the source segment duration.
getSegmentDurationSeconds
in interface CfnPackagingConfiguration.DashPackageProperty
public final java.lang.String getSegmentTemplateFormat()
CfnPackagingConfiguration.DashPackageProperty
When set to NUMBER_WITH_TIMELINE
, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE
, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION
, only a duration is included in each SegmentTemplate, with $Number$ media URLs.
getSegmentTemplateFormat
in interface CfnPackagingConfiguration.DashPackageProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()