Class CfnOriginEndpoint.DashPackageProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackage.CfnOriginEndpoint.DashPackageProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOriginEndpoint.DashPackageProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnOriginEndpoint.DashPackageProperty
@Stability(Stable)
@Internal
public static final class CfnOriginEndpoint.DashPackageProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOriginEndpoint.DashPackageProperty
An implementation for
CfnOriginEndpoint.DashPackageProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackage.CfnOriginEndpoint.DashPackageProperty
CfnOriginEndpoint.DashPackageProperty.Builder, CfnOriginEndpoint.DashPackageProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnOriginEndpoint.DashPackageProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest.Specifies the SCTE-35 message types that AWS Elemental MediaPackage treats as ad markers in the output manifest.final ObjectParameters for encrypting content.final ObjectThis applies only to stream sets with a single video track.final StringDetermines the position of some tags in the manifest.final NumberTime window (in seconds) contained in each manifest.final NumberMinimum amount of content (measured in seconds) that a player must keep available in the buffer.final NumberMinimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.Controls whether AWS Elemental MediaPackage produces single-period or multi-period DASH manifests.final StringThe DASH profile for the output.final NumberDuration (in seconds) of each fragment.final StringDetermines the type of variable used in themediaURL of theSegmentTemplatetag in the manifest.final ObjectLimitations for outputs from the endpoint, based on the video bitrate.final NumberAmount of time (in seconds) that the player should be from the live point at the end of the manifest.final StringDetermines the type of UTC timing included in the DASH Media Presentation Description (MPD).final StringSpecifies the value attribute of the UTC timing field when utcTiming is set to HTTP-ISO or HTTP-HEAD.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnOriginEndpoint.DashPackageProperty.Builder.
-
-
Method Details
-
getAdsOnDeliveryRestrictions
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyThe flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest.For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Specified by:
getAdsOnDeliveryRestrictionsin interfaceCfnOriginEndpoint.DashPackageProperty
-
getAdTriggers
Description copied from interface:CfnOriginEndpoint.DashPackagePropertySpecifies the SCTE-35 message types that AWS Elemental MediaPackage treats as ad markers in the output manifest.Valid values:
BREAKDISTRIBUTOR_ADVERTISEMENTDISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY.DISTRIBUTOR_PLACEMENT_OPPORTUNITY.PROVIDER_ADVERTISEMENT.PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY.PROVIDER_PLACEMENT_OPPORTUNITY.SPLICE_INSERT.
- Specified by:
getAdTriggersin interfaceCfnOriginEndpoint.DashPackageProperty
-
getEncryption
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyParameters for encrypting content.- Specified by:
getEncryptionin interfaceCfnOriginEndpoint.DashPackageProperty
-
getIncludeIframeOnlyStream
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyThis applies only to stream sets with a single video track.When true, the stream set includes an additional I-frame trick-play only stream, along with the other tracks. If false, this extra stream is not included.
- Specified by:
getIncludeIframeOnlyStreamin interfaceCfnOriginEndpoint.DashPackageProperty
-
getManifestLayout
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyDetermines the position of some tags in the manifest.Valid values:
FULL- Elements likeSegmentTemplateandContentProtectionare included in eachRepresentation.COMPACT- Duplicate elements are combined and presented at theAdaptationSetlevel.
- Specified by:
getManifestLayoutin interfaceCfnOriginEndpoint.DashPackageProperty
-
getManifestWindowSeconds
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyTime window (in seconds) contained in each manifest.- Specified by:
getManifestWindowSecondsin interfaceCfnOriginEndpoint.DashPackageProperty
-
getMinBufferTimeSeconds
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyMinimum amount of content (measured in seconds) that a player must keep available in the buffer.- Specified by:
getMinBufferTimeSecondsin interfaceCfnOriginEndpoint.DashPackageProperty
-
getMinUpdatePeriodSeconds
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyMinimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.- Specified by:
getMinUpdatePeriodSecondsin interfaceCfnOriginEndpoint.DashPackageProperty
-
getPeriodTriggers
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyControls whether AWS Elemental MediaPackage produces single-period or multi-period DASH manifests.For more information about periods, see Multi-period DASH in AWS Elemental MediaPackage .
Valid values:
ADS- AWS Elemental MediaPackage will produce multi-period DASH manifests. Periods are created based on the SCTE-35 ad markers present in the input manifest.- No value - AWS Elemental MediaPackage will produce single-period DASH manifests. This is the default setting.
- Specified by:
getPeriodTriggersin interfaceCfnOriginEndpoint.DashPackageProperty
-
getProfile
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyThe DASH profile for the output.Valid values:
NONE- The output doesn't use a DASH profile.HBBTV_1_5- The output is compliant with HbbTV v1.5.DVB_DASH_2014- The output is compliant with DVB-DASH 2014.
- Specified by:
getProfilein interfaceCfnOriginEndpoint.DashPackageProperty
-
getSegmentDurationSeconds
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyDuration (in seconds) of each fragment.Actual fragments are rounded to the nearest multiple of the source fragment duration.
- Specified by:
getSegmentDurationSecondsin interfaceCfnOriginEndpoint.DashPackageProperty
-
getSegmentTemplateFormat
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyDetermines the type of variable used in themediaURL of theSegmentTemplatetag in the manifest.Also specifies if segment timeline information is included in
SegmentTimelineorSegmentTemplate.Valid values:
NUMBER_WITH_TIMELINE- The$Number$variable is used in themediaURL. The value of this variable is the sequential number of the segment. A fullSegmentTimelineobject is presented in eachSegmentTemplate.NUMBER_WITH_DURATION- The$Number$variable is used in themediaURL and adurationattribute is added to the segment template. TheSegmentTimelineobject is removed from the representation.TIME_WITH_TIMELINE- The$Time$variable is used in themediaURL. The value of this variable is the timestamp of when the segment starts. A fullSegmentTimelineobject is presented in eachSegmentTemplate.
- Specified by:
getSegmentTemplateFormatin interfaceCfnOriginEndpoint.DashPackageProperty
-
getStreamSelection
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyLimitations for outputs from the endpoint, based on the video bitrate.- Specified by:
getStreamSelectionin interfaceCfnOriginEndpoint.DashPackageProperty
-
getSuggestedPresentationDelaySeconds
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyAmount of time (in seconds) that the player should be from the live point at the end of the manifest.- Specified by:
getSuggestedPresentationDelaySecondsin interfaceCfnOriginEndpoint.DashPackageProperty
-
getUtcTiming
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyDetermines the type of UTC timing included in the DASH Media Presentation Description (MPD).- Specified by:
getUtcTimingin interfaceCfnOriginEndpoint.DashPackageProperty
-
getUtcTimingUri
Description copied from interface:CfnOriginEndpoint.DashPackagePropertySpecifies the value attribute of the UTC timing field when utcTiming is set to HTTP-ISO or HTTP-HEAD.- Specified by:
getUtcTimingUriin interfaceCfnOriginEndpoint.DashPackageProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-