MuxStreamArgs

data class MuxStreamArgs(val container: Output<String>? = null, val elementaryStreams: Output<List<String>>? = null, val fileName: Output<String>? = null, val key: Output<String>? = null, val segmentSettings: Output<SegmentSettingsArgs>? = null) : ConvertibleToJava<MuxStreamArgs>

Multiplexing settings for output stream.

Constructors

Link copied to clipboard
fun MuxStreamArgs(container: Output<String>? = null, elementaryStreams: Output<List<String>>? = null, fileName: Output<String>? = null, key: Output<String>? = null, segmentSettings: Output<SegmentSettingsArgs>? = null)

Functions

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

Properties

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

The container format. The default is mp4 Supported container formats: - ts - fmp4- the corresponding file extension is .m4s - mp4 - vtt See also: Supported input and output formats

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

List of ElementaryStream.keys multiplexed in this stream.

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

The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as mux_stream0000000123.ts.

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

A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the .m3u8 extension suffix.

Link copied to clipboard

Segment settings for ts, fmp4 and vtt.