AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

An HTTP Live Streaming (HLS) packaging configuration.

Inheritance Hierarchy


Namespace: Amazon.MediaPackage.Model
Assembly: AWSSDK.MediaPackage.dll
Version: 3.x.y.z


public class HlsPackage

The HlsPackage type exposes the following members


Public Method HlsPackage()


Public Property AdMarkers Amazon.MediaPackage.AdMarkers

Gets and sets the property AdMarkers. This setting controls how ad markers are included in the packaged OriginEndpoint."NONE" will omit all SCTE-35 ad markers from the output."PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 admarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest."SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35messages in the input source.

Public Property Encryption Amazon.MediaPackage.Model.HlsEncryption

Gets and sets the property Encryption.

Public Property IncludeIframeOnlyStream System.Boolean

Gets and sets the property IncludeIframeOnlyStream. When enabled, an I-Frame only stream will be included in the output.

Public Property PlaylistType Amazon.MediaPackage.PlaylistType

Gets and sets the property PlaylistType. The HTTP Live Streaming (HLS) playlist type.When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPEentry will be included in the media playlist.

Public Property PlaylistWindowSeconds System.Int32

Gets and sets the property PlaylistWindowSeconds. Time window (in seconds) contained in each parent manifest.

Public Property ProgramDateTimeIntervalSeconds System.Int32

Gets and sets the property ProgramDateTimeIntervalSeconds. The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME taginserted into manifests. Additionally, when an interval is specifiedID3Timed Metadata messages will be generated every 5 seconds using theingest time of the content.If the interval is not specified, or set to 0, thenno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and noID3Timed Metadata messages will be generated. Note that irrespectiveof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,it will be passed through to HLS output.

Public Property SegmentDurationSeconds System.Int32

Gets and sets the property SegmentDurationSeconds. Duration (in seconds) of each fragment. Actual fragments will berounded to the nearest multiple of the source fragment duration.

Public Property StreamSelection Amazon.MediaPackage.Model.StreamSelection

Gets and sets the property StreamSelection.

Public Property UseAudioRenditionGroup System.Boolean

Gets and sets the property UseAudioRenditionGroup. When enabled, audio streams will be placed in rendition groups in the output.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms