@Stability(value=Stable) public static final class CfnPackagingConfiguration.DashPackageProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnPackagingConfiguration.DashPackageProperty>
CfnPackagingConfiguration.DashPackageProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder dashManifests(IResolvable dashManifests)
CfnPackagingConfiguration.DashPackageProperty.getDashManifests()dashManifests - A list of DASH manifest configurations that are available from this endpoint. This parameter is required.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder dashManifests(List<? extends Object> dashManifests)
CfnPackagingConfiguration.DashPackageProperty.getDashManifests()dashManifests - A list of DASH manifest configurations that are available from this endpoint. This parameter is required.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder encryption(CfnPackagingConfiguration.DashEncryptionProperty encryption)
CfnPackagingConfiguration.DashPackageProperty.getEncryption()encryption - Parameters for encrypting content.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder encryption(IResolvable encryption)
CfnPackagingConfiguration.DashPackageProperty.getEncryption()encryption - Parameters for encrypting content.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder includeEncoderConfigurationInSegments(Boolean includeEncoderConfigurationInSegments)
CfnPackagingConfiguration.DashPackageProperty.getIncludeEncoderConfigurationInSegments()includeEncoderConfigurationInSegments - 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.
This lets you use different SPS/PPS/VPS settings for your assets during content playback.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder includeEncoderConfigurationInSegments(IResolvable includeEncoderConfigurationInSegments)
CfnPackagingConfiguration.DashPackageProperty.getIncludeEncoderConfigurationInSegments()includeEncoderConfigurationInSegments - 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.
This lets you use different SPS/PPS/VPS settings for your assets during content playback.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder periodTriggers(List<String> periodTriggers)
CfnPackagingConfiguration.DashPackageProperty.getPeriodTriggers()periodTriggers - Controls whether 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 - MediaPackage will produce multi-period DASH manifests. Periods are created based on the SCTE-35 ad markers present in the input manifest.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder segmentDurationSeconds(Number segmentDurationSeconds)
segmentDurationSeconds - Duration (in seconds) of each fragment.
Actual fragments are rounded to the nearest multiple of the source segment duration.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty.Builder segmentTemplateFormat(String segmentTemplateFormat)
CfnPackagingConfiguration.DashPackageProperty.getSegmentTemplateFormat()segmentTemplateFormat - Determines 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 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.this@Stability(value=Stable) public CfnPackagingConfiguration.DashPackageProperty build()
build in interface software.amazon.jsii.Builder<CfnPackagingConfiguration.DashPackageProperty>CfnPackagingConfiguration.DashPackagePropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.