OriginEndpointDashManifestConfigurationArgs

data class OriginEndpointDashManifestConfigurationArgs(val drmSignaling: Output<OriginEndpointDashDrmSignaling>? = null, val filterConfiguration: Output<OriginEndpointFilterConfigurationArgs>? = null, val manifestName: Output<String>, val manifestWindowSeconds: Output<Int>? = null, val minBufferTimeSeconds: Output<Int>? = null, val minUpdatePeriodSeconds: Output<Int>? = null, val periodTriggers: Output<List<OriginEndpointDashPeriodTrigger>>? = null, val scteDash: Output<OriginEndpointScteDashArgs>? = null, val segmentTemplateFormat: Output<OriginEndpointDashSegmentTemplateFormat>? = null, val suggestedPresentationDelaySeconds: Output<Int>? = null, val utcTiming: Output<OriginEndpointDashUtcTimingArgs>? = null) : ConvertibleToJava<OriginEndpointDashManifestConfigurationArgs>

Retrieve the DASH manifest configuration.

Constructors

constructor(drmSignaling: Output<OriginEndpointDashDrmSignaling>? = null, filterConfiguration: Output<OriginEndpointFilterConfigurationArgs>? = null, manifestName: Output<String>, manifestWindowSeconds: Output<Int>? = null, minBufferTimeSeconds: Output<Int>? = null, minUpdatePeriodSeconds: Output<Int>? = null, periodTriggers: Output<List<OriginEndpointDashPeriodTrigger>>? = null, scteDash: Output<OriginEndpointScteDashArgs>? = null, segmentTemplateFormat: Output<OriginEndpointDashSegmentTemplateFormat>? = null, suggestedPresentationDelaySeconds: Output<Int>? = null, utcTiming: Output<OriginEndpointDashUtcTimingArgs>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val manifestName: Output<String>

A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index.

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

The total duration (in seconds) of the manifest's content.

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

Minimum amount of content (in seconds) that a player must keep available in the buffer.

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

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.

Link copied to clipboard

A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.

Link copied to clipboard
Link copied to clipboard

The amount of time (in seconds) that the player should be from the end of the manifest.

Link copied to clipboard

Functions

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