ChannelDashPlaylistSettingsArgs

data class ChannelDashPlaylistSettingsArgs(val manifestWindowSeconds: Output<Double>? = null, val minBufferTimeSeconds: Output<Double>? = null, val minUpdatePeriodSeconds: Output<Double>? = null, val suggestedPresentationDelaySeconds: Output<Double>? = null) : ConvertibleToJava<ChannelDashPlaylistSettingsArgs>

Dash manifest configuration parameters.

Constructors

Link copied to clipboard
constructor(manifestWindowSeconds: Output<Double>? = null, minBufferTimeSeconds: Output<Double>? = null, minUpdatePeriodSeconds: Output<Double>? = null, suggestedPresentationDelaySeconds: Output<Double>? = null)

Properties

Link copied to clipboard
val manifestWindowSeconds: Output<Double>? = null

The total duration (in seconds) of each manifest. Minimum value: 30 seconds. Maximum value: 3600 seconds.

Link copied to clipboard
val minBufferTimeSeconds: Output<Double>? = null

Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: 2 seconds. Maximum value: 60 seconds.

Link copied to clipboard
val minUpdatePeriodSeconds: Output<Double>? = null

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

Link copied to clipboard

Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

Functions

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