LiveEventInput

data class LiveEventInput(val accessToken: String? = null, val endpoints: List<LiveEventInputEndpoint>? = null, val ipAccessControlAllows: List<LiveEventInputIpAccessControlAllow>? = null, val keyFrameIntervalDuration: String? = null, val streamingProtocol: String? = null)

Constructors

Link copied to clipboard
constructor(accessToken: String? = null, endpoints: List<LiveEventInputEndpoint>? = null, ipAccessControlAllows: List<LiveEventInputIpAccessControlAllow>? = null, keyFrameIntervalDuration: String? = null, streamingProtocol: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val accessToken: String? = null

A UUID in string form to uniquely identify the stream. If omitted, the service will generate a unique value. Changing this forces a new value to be created.

Link copied to clipboard
Link copied to clipboard

One or more ip_access_control_allow blocks as defined below.

Link copied to clipboard

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. This field cannot be set when type is set to Encoding.

Link copied to clipboard

The input protocol for the live event. Allowed values are FragmentedMP4 and RTMP. Changing this forces a new resource to be created.