Class CfnPackagingConfigurationPropsMixin.DashManifestProperty
Parameters for a DASH manifest.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.MediaPackage
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnPackagingConfigurationPropsMixin.DashManifestProperty : CfnPackagingConfigurationPropsMixin.IDashManifestProperty
Syntax (vb)
Public Class CfnPackagingConfigurationPropsMixin.DashManifestProperty Implements CfnPackagingConfigurationPropsMixin.IDashManifestProperty
Remarks
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.CfnPropertyMixins.AWS.MediaPackage;
var dashManifestProperty = new DashManifestProperty {
ManifestLayout = "manifestLayout",
ManifestName = "manifestName",
MinBufferTimeSeconds = 123,
Profile = "profile",
ScteMarkersSource = "scteMarkersSource",
StreamSelection = new StreamSelectionProperty {
MaxVideoBitsPerSecond = 123,
MinVideoBitsPerSecond = 123,
StreamOrder = "streamOrder"
}
};
Synopsis
Constructors
| DashManifestProperty() | Parameters for a DASH manifest. |
Properties
| ManifestLayout | Determines the position of some tags in the Media Presentation Description (MPD). |
| ManifestName | A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration. |
| MinBufferTimeSeconds | Minimum amount of content (measured in seconds) that a player must keep available in the buffer. |
| Profile | The DASH profile type. |
| ScteMarkersSource | The source of scte markers used. |
| StreamSelection | Limitations for outputs from the endpoint, based on the video bitrate. |
Constructors
DashManifestProperty()
Parameters for a DASH manifest.
public DashManifestProperty()
Remarks
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.CfnPropertyMixins.AWS.MediaPackage;
var dashManifestProperty = new DashManifestProperty {
ManifestLayout = "manifestLayout",
ManifestName = "manifestName",
MinBufferTimeSeconds = 123,
Profile = "profile",
ScteMarkersSource = "scteMarkersSource",
StreamSelection = new StreamSelectionProperty {
MaxVideoBitsPerSecond = 123,
MinVideoBitsPerSecond = 123,
StreamOrder = "streamOrder"
}
};
Properties
ManifestLayout
Determines the position of some tags in the Media Presentation Description (MPD).
public string? ManifestLayout { get; set; }
Property Value
Remarks
When set to FULL , elements like SegmentTemplate and ContentProtection are included in each Representation . When set to COMPACT , duplicate elements are combined and presented at the AdaptationSet level.
ManifestName
A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
public string? ManifestName { get; set; }
Property Value
Remarks
MinBufferTimeSeconds
Minimum amount of content (measured in seconds) that a player must keep available in the buffer.
public double? MinBufferTimeSeconds { get; set; }
Property Value
Remarks
Profile
The DASH profile type.
public string? Profile { get; set; }
Property Value
Remarks
When set to HBBTV_1_5 , the content is compliant with HbbTV 1.5.
ScteMarkersSource
The source of scte markers used.
public string? ScteMarkersSource { get; set; }
Property Value
Remarks
StreamSelection
Limitations for outputs from the endpoint, based on the video bitrate.
public object? StreamSelection { get; set; }