Class CfnPackagingConfiguration.HlsManifestProperty
Parameters for an HLS manifest.
Inheritance
Namespace: Amazon.CDK.AWS.MediaPackage
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class HlsManifestProperty : Object, CfnPackagingConfiguration.IHlsManifestProperty
Syntax (vb)
Public Class HlsManifestProperty
Inherits Object
Implements CfnPackagingConfiguration.IHlsManifestProperty
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.AWS.MediaPackage;
var hlsManifestProperty = new HlsManifestProperty {
AdMarkers = "adMarkers",
IncludeIframeOnlyStream = false,
ManifestName = "manifestName",
ProgramDateTimeIntervalSeconds = 123,
RepeatExtXKey = false,
StreamSelection = new StreamSelectionProperty {
MaxVideoBitsPerSecond = 123,
MinVideoBitsPerSecond = 123,
StreamOrder = "streamOrder"
}
};
Synopsis
Constructors
HlsManifestProperty() |
Properties
AdMarkers | This setting controls ad markers in the packaged content. |
IncludeIframeOnlyStream | Applies to stream sets with a single video track only. |
ManifestName | A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration. |
ProgramDateTimeIntervalSeconds | Inserts |
RepeatExtXKey | Repeat the |
StreamSelection | Video bitrate limitations for outputs from this packaging configuration. |
Constructors
HlsManifestProperty()
public HlsManifestProperty()
Properties
AdMarkers
This setting controls ad markers in the packaged content.
public string AdMarkers { get; set; }
Property Value
System.String
Remarks
IncludeIframeOnlyStream
Applies to stream sets with a single video track only.
public object IncludeIframeOnlyStream { get; set; }
Property Value
System.Object
Remarks
When enabled, the output includes an additional I-frame only stream, along with the other tracks.
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
System.String
Remarks
ProgramDateTimeIntervalSeconds
Inserts EXT-X-PROGRAM-DATE-TIME
tags in the output manifest at the interval that you specify.
public Nullable<double> ProgramDateTimeIntervalSeconds { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
Additionally, ID3Timed metadata messages are generated every 5 seconds starting when the content was ingested.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
Omit this attribute or enter 0
to indicate that the EXT-X-PROGRAM-DATE-TIME
tags are not included in the manifest.
RepeatExtXKey
Repeat the EXT-X-KEY
directive for every media segment.
public object RepeatExtXKey { get; set; }
Property Value
System.Object
Remarks
This might result in an increase in client requests to the DRM server.
StreamSelection
Video bitrate limitations for outputs from this packaging configuration.
public object StreamSelection { get; set; }
Property Value
System.Object