OriginEndpointCmafPackageArgs

data class OriginEndpointCmafPackageArgs(val encryption: Output<OriginEndpointCmafEncryptionArgs>? = null, val hlsManifests: Output<List<OriginEndpointHlsManifestArgs>>? = null, val segmentDurationSeconds: Output<Int>? = null, val segmentPrefix: Output<String>? = null, val streamSelection: Output<OriginEndpointStreamSelectionArgs>? = null) : ConvertibleToJava<OriginEndpointCmafPackageArgs>

A Common Media Application Format (CMAF) packaging configuration.

Constructors

Link copied to clipboard
fun OriginEndpointCmafPackageArgs(encryption: Output<OriginEndpointCmafEncryptionArgs>? = null, hlsManifests: Output<List<OriginEndpointHlsManifestArgs>>? = null, segmentDurationSeconds: Output<Int>? = null, segmentPrefix: Output<String>? = null, streamSelection: Output<OriginEndpointStreamSelectionArgs>? = null)

Functions

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

Properties

Link copied to clipboard
Link copied to clipboard

A list of HLS manifest configurations

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

Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration.

Link copied to clipboard
val segmentPrefix: Output<String>? = null

An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.

Link copied to clipboard