Class CfnOriginEndpoint.DashPackageProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOriginEndpoint.DashPackageProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOriginEndpoint.DashPackageProperty
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- See Also:
-
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- See Also:
-
getEncryption
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyParameters for encrypting content.Returns union: either
IResolvableorCfnOriginEndpoint.DashEncryptionProperty- Specified by:
getEncryptionin interfaceCfnOriginEndpoint.DashPackageProperty- See Also:
-
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.
Returns union: either
BooleanorIResolvable- Specified by:
getIncludeIframeOnlyStreamin interfaceCfnOriginEndpoint.DashPackageProperty- See Also:
-
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- See Also:
-
getManifestWindowSeconds
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyTime window (in seconds) contained in each manifest.- Specified by:
getManifestWindowSecondsin interfaceCfnOriginEndpoint.DashPackageProperty- See Also:
-
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- See Also:
-
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- See Also:
-
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- See Also:
-
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- See Also:
-
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- See Also:
-
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- See Also:
-
getStreamSelection
Description copied from interface:CfnOriginEndpoint.DashPackagePropertyLimitations for outputs from the endpoint, based on the video bitrate.Returns union: either
IResolvableorCfnOriginEndpoint.StreamSelectionProperty- Specified by:
getStreamSelectionin interfaceCfnOriginEndpoint.DashPackageProperty- See Also:
-
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- See Also:
-
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- See Also:
-
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- See Also:
-
$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()
-