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
constructor(encryption: Output<OriginEndpointCmafEncryptionArgs>? = null, hlsManifests: Output<List<OriginEndpointHlsManifestArgs>>? = null, segmentDurationSeconds: Output<Int>? = null, segmentPrefix: Output<String>? = null, streamSelection: Output<OriginEndpointStreamSelectionArgs>? = 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 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

Limitations for outputs from the endpoint, based on the video bitrate.

Functions

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