Show / Hide Table of Contents

Class CfnOriginEndpoint.DashPackageProperty

Parameters for DASH packaging.

Inheritance
System.Object
CfnOriginEndpoint.DashPackageProperty
Implements
CfnOriginEndpoint.IDashPackageProperty
Namespace: Amazon.CDK.AWS.MediaPackage
Assembly: Amazon.CDK.AWS.MediaPackage.dll
Syntax (csharp)
public class DashPackageProperty : Object, CfnOriginEndpoint.IDashPackageProperty
Syntax (vb)
Public Class DashPackageProperty
    Inherits Object
    Implements CfnOriginEndpoint.IDashPackageProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaPackage;

var dashPackageProperty = new DashPackageProperty {
    AdsOnDeliveryRestrictions = "adsOnDeliveryRestrictions",
    AdTriggers = new [] { "adTriggers" },
    Encryption = new DashEncryptionProperty {
        SpekeKeyProvider = new SpekeKeyProviderProperty {
            ResourceId = "resourceId",
            RoleArn = "roleArn",
            SystemIds = new [] { "systemIds" },
            Url = "url",

            // the properties below are optional
            CertificateArn = "certificateArn",
            EncryptionContractConfiguration = new EncryptionContractConfigurationProperty { }
        },

        // the properties below are optional
        KeyRotationIntervalSeconds = 123
    },
    IncludeIframeOnlyStream = false,
    ManifestLayout = "manifestLayout",
    ManifestWindowSeconds = 123,
    MinBufferTimeSeconds = 123,
    MinUpdatePeriodSeconds = 123,
    PeriodTriggers = new [] { "periodTriggers" },
    Profile = "profile",
    SegmentDurationSeconds = 123,
    SegmentTemplateFormat = "segmentTemplateFormat",
    StreamSelection = new StreamSelectionProperty {
        MaxVideoBitsPerSecond = 123,
        MinVideoBitsPerSecond = 123,
        StreamOrder = "streamOrder"
    },
    SuggestedPresentationDelaySeconds = 123,
    UtcTiming = "utcTiming",
    UtcTimingUri = "utcTimingUri"
};

Synopsis

Constructors

DashPackageProperty()

Properties

AdsOnDeliveryRestrictions

The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest.

AdTriggers

Specifies the SCTE-35 message types that AWS Elemental MediaPackage treats as ad markers in the output manifest.

Encryption

Parameters for encrypting content.

IncludeIframeOnlyStream

This applies only to stream sets with a single video track.

ManifestLayout

Determines the position of some tags in the manifest.

ManifestWindowSeconds

Time window (in seconds) contained in each manifest.

MinBufferTimeSeconds

Minimum amount of content (measured in seconds) that a player must keep available in the buffer.

MinUpdatePeriodSeconds

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.

PeriodTriggers

Controls whether AWS Elemental MediaPackage produces single-period or multi-period DASH manifests.

Profile

The DASH profile for the output.

SegmentDurationSeconds

Duration (in seconds) of each fragment.

SegmentTemplateFormat

Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest.

StreamSelection

Limitations for outputs from the endpoint, based on the video bitrate.

SuggestedPresentationDelaySeconds

Amount of time (in seconds) that the player should be from the live point at the end of the manifest.

UtcTiming

Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).

UtcTimingUri

Specifies the value attribute of the UTC timing field when utcTiming is set to HTTP-ISO or HTTP-HEAD.

Constructors

DashPackageProperty()

public DashPackageProperty()

Properties

AdsOnDeliveryRestrictions

The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest.

public string AdsOnDeliveryRestrictions { get; set; }
Property Value

System.String

Remarks

For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-adsondeliveryrestrictions

AdTriggers

Specifies the SCTE-35 message types that AWS Elemental MediaPackage treats as ad markers in the output manifest.

public string[] AdTriggers { get; set; }
Property Value

System.String[]

Remarks

Valid values:

    Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-adtriggers

    Encryption

    Parameters for encrypting content.

    public object Encryption { get; set; }
    Property Value

    System.Object

    Remarks

    Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-encryption

    IncludeIframeOnlyStream

    This applies only to stream sets with a single video track.

    public object IncludeIframeOnlyStream { get; set; }
    Property Value

    System.Object

    Remarks

    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.

    Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-includeiframeonlystream

    ManifestLayout

    Determines the position of some tags in the manifest.

    public string ManifestLayout { get; set; }
    Property Value

    System.String

    Remarks

    Valid values:

      Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-manifestlayout

      ManifestWindowSeconds

      Time window (in seconds) contained in each manifest.

      public Nullable<double> ManifestWindowSeconds { get; set; }
      Property Value

      System.Nullable<System.Double>

      Remarks

      Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-manifestwindowseconds

      MinBufferTimeSeconds

      Minimum amount of content (measured in seconds) that a player must keep available in the buffer.

      public Nullable<double> MinBufferTimeSeconds { get; set; }
      Property Value

      System.Nullable<System.Double>

      Remarks

      Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-minbuffertimeseconds

      MinUpdatePeriodSeconds

      Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.

      public Nullable<double> MinUpdatePeriodSeconds { get; set; }
      Property Value

      System.Nullable<System.Double>

      Remarks

      Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-minupdateperiodseconds

      PeriodTriggers

      Controls whether AWS Elemental MediaPackage produces single-period or multi-period DASH manifests.

      public string[] PeriodTriggers { get; set; }
      Property Value

      System.String[]

      Remarks

      For more information about periods, see Multi-period DASH in AWS Elemental MediaPackage .

      Valid values:

        Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-periodtriggers

        Profile

        The DASH profile for the output.

        public string Profile { get; set; }
        Property Value

        System.String

        Remarks

        Valid values:

          Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-profile

          SegmentDurationSeconds

          Duration (in seconds) of each fragment.

          public Nullable<double> SegmentDurationSeconds { get; set; }
          Property Value

          System.Nullable<System.Double>

          Remarks

          Actual fragments are rounded to the nearest multiple of the source fragment duration.

          Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-segmentdurationseconds

          SegmentTemplateFormat

          Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest.

          public string SegmentTemplateFormat { get; set; }
          Property Value

          System.String

          Remarks

          Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate .

          Valid values:

            Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-segmenttemplateformat

            StreamSelection

            Limitations for outputs from the endpoint, based on the video bitrate.

            public object StreamSelection { get; set; }
            Property Value

            System.Object

            Remarks

            Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-streamselection

            SuggestedPresentationDelaySeconds

            Amount of time (in seconds) that the player should be from the live point at the end of the manifest.

            public Nullable<double> SuggestedPresentationDelaySeconds { get; set; }
            Property Value

            System.Nullable<System.Double>

            Remarks

            Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-suggestedpresentationdelayseconds

            UtcTiming

            Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).

            public string UtcTiming { get; set; }
            Property Value

            System.String

            Remarks

            Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-utctiming

            UtcTimingUri

            Specifies the value attribute of the UTC timing field when utcTiming is set to HTTP-ISO or HTTP-HEAD.

            public string UtcTimingUri { get; set; }
            Property Value

            System.String

            Remarks

            Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackage-originendpoint-dashpackage.html#cfn-mediapackage-originendpoint-dashpackage-utctiminguri

            Implements

            CfnOriginEndpoint.IDashPackageProperty
            Back to top Generated by DocFX