Class CfnPackagingConfiguration.DashPackageProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPackagingConfiguration.DashPackageProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPackagingConfiguration.DashPackageProperty
CfnPackagingConfiguration.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.CfnPackagingConfiguration.DashPackageProperty
CfnPackagingConfiguration.DashPackageProperty.Builder, CfnPackagingConfiguration.DashPackageProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPackagingConfiguration.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 ObjectA list of DASH manifest configurations that are available from this endpoint.final ObjectParameters for encrypting content.final ObjectWhen includeEncoderConfigurationInSegments is set to true, AWS Elemental 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.final ObjectThis applies only to stream sets with a single video track.Controls whether AWS Elemental MediaPackage produces single-period or multi-period DASH manifests.final NumberDuration (in seconds) of each fragment.final StringDetermines the type of SegmentTemplate included in the Media Presentation Description (MPD).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 theCfnPackagingConfiguration.DashPackageProperty.Builder.
-
-
Method Details
-
getDashManifests
Description copied from interface:CfnPackagingConfiguration.DashPackagePropertyA list of DASH manifest configurations that are available from this endpoint.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPackagingConfiguration.DashManifestProperty>- Specified by:
getDashManifestsin interfaceCfnPackagingConfiguration.DashPackageProperty- See Also:
-
getEncryption
Description copied from interface:CfnPackagingConfiguration.DashPackagePropertyParameters for encrypting content.Returns union: either
IResolvableorCfnPackagingConfiguration.DashEncryptionProperty- Specified by:
getEncryptionin interfaceCfnPackagingConfiguration.DashPackageProperty- See Also:
-
getIncludeEncoderConfigurationInSegments
Description copied from interface:CfnPackagingConfiguration.DashPackagePropertyWhen includeEncoderConfigurationInSegments is set to true, AWS Elemental 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.This lets you use different SPS/PPS/VPS settings for your assets during content playback.
Returns union: either
BooleanorIResolvable- Specified by:
getIncludeEncoderConfigurationInSegmentsin interfaceCfnPackagingConfiguration.DashPackageProperty- See Also:
-
getIncludeIframeOnlyStream
Description copied from interface:CfnPackagingConfiguration.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 interfaceCfnPackagingConfiguration.DashPackageProperty- See Also:
-
getPeriodTriggers
Description copied from interface:CfnPackagingConfiguration.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 interfaceCfnPackagingConfiguration.DashPackageProperty- See Also:
-
getSegmentDurationSeconds
Description copied from interface:CfnPackagingConfiguration.DashPackagePropertyDuration (in seconds) of each fragment.Actual fragments are rounded to the nearest multiple of the source segment duration.
- Specified by:
getSegmentDurationSecondsin interfaceCfnPackagingConfiguration.DashPackageProperty- See Also:
-
getSegmentTemplateFormat
Description copied from interface:CfnPackagingConfiguration.DashPackagePropertyDetermines the type of SegmentTemplate included in the Media Presentation Description (MPD).When set to
NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set toTIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set toNUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.- Specified by:
getSegmentTemplateFormatin interfaceCfnPackagingConfiguration.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()
-