PackagingConfigurationHlsPackageArgs

data class PackagingConfigurationHlsPackageArgs(val encryption: Output<PackagingConfigurationHlsEncryptionArgs>? = null, val hlsManifests: Output<List<PackagingConfigurationHlsManifestArgs>>, val includeDvbSubtitles: Output<Boolean>? = null, val segmentDurationSeconds: Output<Int>? = null, val useAudioRenditionGroup: Output<Boolean>? = null) : ConvertibleToJava<PackagingConfigurationHlsPackageArgs>

An HTTP Live Streaming (HLS) packaging configuration.

Constructors

Link copied to clipboard
constructor(encryption: Output<PackagingConfigurationHlsEncryptionArgs>? = null, hlsManifests: Output<List<PackagingConfigurationHlsManifestArgs>>, includeDvbSubtitles: Output<Boolean>? = null, segmentDurationSeconds: Output<Int>? = null, useAudioRenditionGroup: Output<Boolean>? = null)

Properties

Link copied to clipboard

Parameters for encrypting content.

Link copied to clipboard

A list of HLS manifest configurations.

Link copied to clipboard
val includeDvbSubtitles: Output<Boolean>? = null

When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.

Link copied to clipboard
val segmentDurationSeconds: Output<Int>? = null

Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.

Link copied to clipboard
val useAudioRenditionGroup: Output<Boolean>? = null

When enabled, audio streams will be placed in rendition groups in the output.

Functions

Link copied to clipboard
open override fun toJava(): PackagingConfigurationHlsPackageArgs