LiveEventInputArgs

data class LiveEventInputArgs(val accessControl: Output<LiveEventInputAccessControlArgs>? = null, val accessToken: Output<String>? = null, val endpoints: Output<List<LiveEventEndpointArgs>>? = null, val keyFrameIntervalDuration: Output<String>? = null, val streamingProtocol: Output<Either<String, LiveEventInputProtocol>>, val timedMetadataEndpoints: Output<List<LiveEventTimedMetadataEndpointArgs>>? = null) : ConvertibleToJava<LiveEventInputArgs>

The live event input.

Constructors

Link copied to clipboard
constructor(accessControl: Output<LiveEventInputAccessControlArgs>? = null, accessToken: Output<String>? = null, endpoints: Output<List<LiveEventEndpointArgs>>? = null, keyFrameIntervalDuration: Output<String>? = null, streamingProtocol: Output<Either<String, LiveEventInputProtocol>>, timedMetadataEndpoints: Output<List<LiveEventTimedMetadataEndpointArgs>>? = null)

Properties

Link copied to clipboard

Access control for live event input.

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

A UUID in string form to uniquely identify the stream. This can be specified at creation time but cannot be updated. If omitted, the service will generate a unique value.

Link copied to clipboard
val endpoints: Output<List<LiveEventEndpointArgs>>? = null

The input endpoints for the live event.

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

ISO 8601 time duration of the key frame interval duration of the input. This value sets the EXT-X-TARGETDURATION property in the HLS output. For example, use PT2S to indicate 2 seconds. Leave the value empty for encoding live events.

Link copied to clipboard

The input protocol for the live event. This is specified at creation time and cannot be updated.

Link copied to clipboard

The metadata endpoints for the live event.

Functions

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