com.pulumi.aws.medialive.kotlin.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-kotlin Show documentation
Show all versions of pulumi-aws-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.aws.medialive.kotlin.inputs
import com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.builder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Double
import kotlin.Int
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.jvm.JvmName
/**
*
* @property absentInputAudioBehavior
* @property arib
* @property aribCaptionsPid
* @property aribCaptionsPidControl
* @property audioBufferModel
* @property audioFramesPerPes
* @property audioPids
* @property audioStreamType
* @property bitrate
* @property bufferModel
* @property ccDescriptor
* @property dvbNitSettings
* @property dvbSdtSettings
* @property dvbSubPids
* @property dvbTdtSettings
* @property dvbTeletextPid
* @property ebif
* @property ebpAudioInterval
* @property ebpLookaheadMs
* @property ebpPlacement
* @property ecmPid
* @property esRateInPes
* @property etvPlatformPid
* @property etvSignalPid
* @property fragmentTime
* @property klv
* @property klvDataPids
* @property nielsenId3Behavior
* @property nullPacketBitrate
* @property patInterval
* @property pcrControl
* @property pcrPeriod
* @property pcrPid
* @property pmtInterval
* @property pmtPid
* @property programNum
* @property rateMode
* @property scte27Pids
* @property scte35Control
* @property scte35Pid PID from which to read SCTE-35 messages.
* @property segmentationMarkers
* @property segmentationStyle
* @property segmentationTime
* @property timedMetadataBehavior
* @property timedMetadataPid
* @property transportStreamId
* @property videoPid
*/
public data class
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs(
public val absentInputAudioBehavior: Output? = null,
public val arib: Output? = null,
public val aribCaptionsPid: Output? = null,
public val aribCaptionsPidControl: Output? = null,
public val audioBufferModel: Output? = null,
public val audioFramesPerPes: Output? = null,
public val audioPids: Output? = null,
public val audioStreamType: Output? = null,
public val bitrate: Output? = null,
public val bufferModel: Output? = null,
public val ccDescriptor: Output? = null,
public val dvbNitSettings: Output? =
null,
public val dvbSdtSettings: Output? =
null,
public val dvbSubPids: Output? = null,
public val dvbTdtSettings: Output? =
null,
public val dvbTeletextPid: Output? = null,
public val ebif: Output? = null,
public val ebpAudioInterval: Output? = null,
public val ebpLookaheadMs: Output? = null,
public val ebpPlacement: Output? = null,
public val ecmPid: Output? = null,
public val esRateInPes: Output? = null,
public val etvPlatformPid: Output? = null,
public val etvSignalPid: Output? = null,
public val fragmentTime: Output? = null,
public val klv: Output? = null,
public val klvDataPids: Output? = null,
public val nielsenId3Behavior: Output? = null,
public val nullPacketBitrate: Output? = null,
public val patInterval: Output? = null,
public val pcrControl: Output? = null,
public val pcrPeriod: Output? = null,
public val pcrPid: Output? = null,
public val pmtInterval: Output? = null,
public val pmtPid: Output? = null,
public val programNum: Output? = null,
public val rateMode: Output? = null,
public val scte27Pids: Output? = null,
public val scte35Control: Output? = null,
public val scte35Pid: Output? = null,
public val segmentationMarkers: Output? = null,
public val segmentationStyle: Output? = null,
public val segmentationTime: Output? = null,
public val timedMetadataBehavior: Output? = null,
public val timedMetadataPid: Output? = null,
public val transportStreamId: Output? = null,
public val videoPid: Output? = null,
) :
ConvertibleToJava {
override fun toJava(): com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs =
com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.builder()
.absentInputAudioBehavior(absentInputAudioBehavior?.applyValue({ args0 -> args0 }))
.arib(arib?.applyValue({ args0 -> args0 }))
.aribCaptionsPid(aribCaptionsPid?.applyValue({ args0 -> args0 }))
.aribCaptionsPidControl(aribCaptionsPidControl?.applyValue({ args0 -> args0 }))
.audioBufferModel(audioBufferModel?.applyValue({ args0 -> args0 }))
.audioFramesPerPes(audioFramesPerPes?.applyValue({ args0 -> args0 }))
.audioPids(audioPids?.applyValue({ args0 -> args0 }))
.audioStreamType(audioStreamType?.applyValue({ args0 -> args0 }))
.bitrate(bitrate?.applyValue({ args0 -> args0 }))
.bufferModel(bufferModel?.applyValue({ args0 -> args0 }))
.ccDescriptor(ccDescriptor?.applyValue({ args0 -> args0 }))
.dvbNitSettings(dvbNitSettings?.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
.dvbSdtSettings(dvbSdtSettings?.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
.dvbSubPids(dvbSubPids?.applyValue({ args0 -> args0 }))
.dvbTdtSettings(dvbTdtSettings?.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
.dvbTeletextPid(dvbTeletextPid?.applyValue({ args0 -> args0 }))
.ebif(ebif?.applyValue({ args0 -> args0 }))
.ebpAudioInterval(ebpAudioInterval?.applyValue({ args0 -> args0 }))
.ebpLookaheadMs(ebpLookaheadMs?.applyValue({ args0 -> args0 }))
.ebpPlacement(ebpPlacement?.applyValue({ args0 -> args0 }))
.ecmPid(ecmPid?.applyValue({ args0 -> args0 }))
.esRateInPes(esRateInPes?.applyValue({ args0 -> args0 }))
.etvPlatformPid(etvPlatformPid?.applyValue({ args0 -> args0 }))
.etvSignalPid(etvSignalPid?.applyValue({ args0 -> args0 }))
.fragmentTime(fragmentTime?.applyValue({ args0 -> args0 }))
.klv(klv?.applyValue({ args0 -> args0 }))
.klvDataPids(klvDataPids?.applyValue({ args0 -> args0 }))
.nielsenId3Behavior(nielsenId3Behavior?.applyValue({ args0 -> args0 }))
.nullPacketBitrate(nullPacketBitrate?.applyValue({ args0 -> args0 }))
.patInterval(patInterval?.applyValue({ args0 -> args0 }))
.pcrControl(pcrControl?.applyValue({ args0 -> args0 }))
.pcrPeriod(pcrPeriod?.applyValue({ args0 -> args0 }))
.pcrPid(pcrPid?.applyValue({ args0 -> args0 }))
.pmtInterval(pmtInterval?.applyValue({ args0 -> args0 }))
.pmtPid(pmtPid?.applyValue({ args0 -> args0 }))
.programNum(programNum?.applyValue({ args0 -> args0 }))
.rateMode(rateMode?.applyValue({ args0 -> args0 }))
.scte27Pids(scte27Pids?.applyValue({ args0 -> args0 }))
.scte35Control(scte35Control?.applyValue({ args0 -> args0 }))
.scte35Pid(scte35Pid?.applyValue({ args0 -> args0 }))
.segmentationMarkers(segmentationMarkers?.applyValue({ args0 -> args0 }))
.segmentationStyle(segmentationStyle?.applyValue({ args0 -> args0 }))
.segmentationTime(segmentationTime?.applyValue({ args0 -> args0 }))
.timedMetadataBehavior(timedMetadataBehavior?.applyValue({ args0 -> args0 }))
.timedMetadataPid(timedMetadataPid?.applyValue({ args0 -> args0 }))
.transportStreamId(transportStreamId?.applyValue({ args0 -> args0 }))
.videoPid(videoPid?.applyValue({ args0 -> args0 })).build()
}
/**
* Builder for [ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs].
*/
@PulumiTagMarker
public class
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgsBuilder
internal constructor() {
private var absentInputAudioBehavior: Output? = null
private var arib: Output? = null
private var aribCaptionsPid: Output? = null
private var aribCaptionsPidControl: Output? = null
private var audioBufferModel: Output? = null
private var audioFramesPerPes: Output? = null
private var audioPids: Output? = null
private var audioStreamType: Output? = null
private var bitrate: Output? = null
private var bufferModel: Output? = null
private var ccDescriptor: Output? = null
private var dvbNitSettings:
Output? =
null
private var dvbSdtSettings:
Output? =
null
private var dvbSubPids: Output? = null
private var dvbTdtSettings:
Output? =
null
private var dvbTeletextPid: Output? = null
private var ebif: Output? = null
private var ebpAudioInterval: Output? = null
private var ebpLookaheadMs: Output? = null
private var ebpPlacement: Output? = null
private var ecmPid: Output? = null
private var esRateInPes: Output? = null
private var etvPlatformPid: Output? = null
private var etvSignalPid: Output? = null
private var fragmentTime: Output? = null
private var klv: Output? = null
private var klvDataPids: Output? = null
private var nielsenId3Behavior: Output? = null
private var nullPacketBitrate: Output? = null
private var patInterval: Output? = null
private var pcrControl: Output? = null
private var pcrPeriod: Output? = null
private var pcrPid: Output? = null
private var pmtInterval: Output? = null
private var pmtPid: Output? = null
private var programNum: Output? = null
private var rateMode: Output? = null
private var scte27Pids: Output? = null
private var scte35Control: Output? = null
private var scte35Pid: Output? = null
private var segmentationMarkers: Output? = null
private var segmentationStyle: Output? = null
private var segmentationTime: Output? = null
private var timedMetadataBehavior: Output? = null
private var timedMetadataPid: Output? = null
private var transportStreamId: Output? = null
private var videoPid: Output? = null
/**
* @param value
*/
@JvmName("ljrctpybyplxlblm")
public suspend fun absentInputAudioBehavior(`value`: Output) {
this.absentInputAudioBehavior = value
}
/**
* @param value
*/
@JvmName("pcprijjwryidgwhh")
public suspend fun arib(`value`: Output) {
this.arib = value
}
/**
* @param value
*/
@JvmName("dhjjmtfdpxllxmcc")
public suspend fun aribCaptionsPid(`value`: Output) {
this.aribCaptionsPid = value
}
/**
* @param value
*/
@JvmName("vflsrgqwogrqosoj")
public suspend fun aribCaptionsPidControl(`value`: Output) {
this.aribCaptionsPidControl = value
}
/**
* @param value
*/
@JvmName("wkbukpqxupqcnoak")
public suspend fun audioBufferModel(`value`: Output) {
this.audioBufferModel = value
}
/**
* @param value
*/
@JvmName("amunacateaucgxxb")
public suspend fun audioFramesPerPes(`value`: Output) {
this.audioFramesPerPes = value
}
/**
* @param value
*/
@JvmName("alivqsutaqvpipdy")
public suspend fun audioPids(`value`: Output) {
this.audioPids = value
}
/**
* @param value
*/
@JvmName("ovvcktufqvkabija")
public suspend fun audioStreamType(`value`: Output) {
this.audioStreamType = value
}
/**
* @param value
*/
@JvmName("jehfrqjwtpbinvbp")
public suspend fun bitrate(`value`: Output) {
this.bitrate = value
}
/**
* @param value
*/
@JvmName("dradbuoueydpmdkn")
public suspend fun bufferModel(`value`: Output) {
this.bufferModel = value
}
/**
* @param value
*/
@JvmName("cmpvsewnhgltyuhi")
public suspend fun ccDescriptor(`value`: Output) {
this.ccDescriptor = value
}
/**
* @param value
*/
@JvmName("ymqnsfmjarjsgffy")
public suspend fun dvbNitSettings(`value`: Output) {
this.dvbNitSettings = value
}
/**
* @param value
*/
@JvmName("ibpxtgfhibesjyrs")
public suspend fun dvbSdtSettings(`value`: Output) {
this.dvbSdtSettings = value
}
/**
* @param value
*/
@JvmName("hchnkerqvxidcfxi")
public suspend fun dvbSubPids(`value`: Output) {
this.dvbSubPids = value
}
/**
* @param value
*/
@JvmName("mtprpxklxhdoecuo")
public suspend fun dvbTdtSettings(`value`: Output) {
this.dvbTdtSettings = value
}
/**
* @param value
*/
@JvmName("kfeqcinxkvqwbrud")
public suspend fun dvbTeletextPid(`value`: Output) {
this.dvbTeletextPid = value
}
/**
* @param value
*/
@JvmName("retgchqolhgoipej")
public suspend fun ebif(`value`: Output) {
this.ebif = value
}
/**
* @param value
*/
@JvmName("hxwyxfdogpcjerkd")
public suspend fun ebpAudioInterval(`value`: Output) {
this.ebpAudioInterval = value
}
/**
* @param value
*/
@JvmName("fkebnxidchtnwbsg")
public suspend fun ebpLookaheadMs(`value`: Output) {
this.ebpLookaheadMs = value
}
/**
* @param value
*/
@JvmName("ukdaoqikkaepvijo")
public suspend fun ebpPlacement(`value`: Output) {
this.ebpPlacement = value
}
/**
* @param value
*/
@JvmName("trfihvatadssyrpk")
public suspend fun ecmPid(`value`: Output) {
this.ecmPid = value
}
/**
* @param value
*/
@JvmName("rcvnbioqplyoqhgn")
public suspend fun esRateInPes(`value`: Output) {
this.esRateInPes = value
}
/**
* @param value
*/
@JvmName("dxvbbltdvxikqfdy")
public suspend fun etvPlatformPid(`value`: Output) {
this.etvPlatformPid = value
}
/**
* @param value
*/
@JvmName("ljomqtrxrgadbgqp")
public suspend fun etvSignalPid(`value`: Output) {
this.etvSignalPid = value
}
/**
* @param value
*/
@JvmName("rlhnkldcwnaluetr")
public suspend fun fragmentTime(`value`: Output) {
this.fragmentTime = value
}
/**
* @param value
*/
@JvmName("mhuyplbxrfedkxtl")
public suspend fun klv(`value`: Output) {
this.klv = value
}
/**
* @param value
*/
@JvmName("xqhqfpytjpctjecb")
public suspend fun klvDataPids(`value`: Output) {
this.klvDataPids = value
}
/**
* @param value
*/
@JvmName("ieebyrrfokxeprkh")
public suspend fun nielsenId3Behavior(`value`: Output) {
this.nielsenId3Behavior = value
}
/**
* @param value
*/
@JvmName("tgahwmfoygicieha")
public suspend fun nullPacketBitrate(`value`: Output) {
this.nullPacketBitrate = value
}
/**
* @param value
*/
@JvmName("deiykjxeqsonrxkp")
public suspend fun patInterval(`value`: Output) {
this.patInterval = value
}
/**
* @param value
*/
@JvmName("omnxchjgddaativc")
public suspend fun pcrControl(`value`: Output) {
this.pcrControl = value
}
/**
* @param value
*/
@JvmName("airkxnwwkifocpry")
public suspend fun pcrPeriod(`value`: Output) {
this.pcrPeriod = value
}
/**
* @param value
*/
@JvmName("odcpgdaqcvapsasb")
public suspend fun pcrPid(`value`: Output) {
this.pcrPid = value
}
/**
* @param value
*/
@JvmName("ghbkasyrhcdoshsf")
public suspend fun pmtInterval(`value`: Output) {
this.pmtInterval = value
}
/**
* @param value
*/
@JvmName("sholpsnrctjmoubq")
public suspend fun pmtPid(`value`: Output) {
this.pmtPid = value
}
/**
* @param value
*/
@JvmName("libmqsemipmlnhis")
public suspend fun programNum(`value`: Output) {
this.programNum = value
}
/**
* @param value
*/
@JvmName("xoijfthcghsaxhao")
public suspend fun rateMode(`value`: Output) {
this.rateMode = value
}
/**
* @param value
*/
@JvmName("fbgxgyswadyfanph")
public suspend fun scte27Pids(`value`: Output) {
this.scte27Pids = value
}
/**
* @param value
*/
@JvmName("mkmdbdhargwwwclr")
public suspend fun scte35Control(`value`: Output) {
this.scte35Control = value
}
/**
* @param value PID from which to read SCTE-35 messages.
*/
@JvmName("tdmpyvesvpphqjlr")
public suspend fun scte35Pid(`value`: Output) {
this.scte35Pid = value
}
/**
* @param value
*/
@JvmName("cyuegsntpnxkmbwg")
public suspend fun segmentationMarkers(`value`: Output) {
this.segmentationMarkers = value
}
/**
* @param value
*/
@JvmName("coqdwoocexbmcvdh")
public suspend fun segmentationStyle(`value`: Output) {
this.segmentationStyle = value
}
/**
* @param value
*/
@JvmName("wffgshlxkskahqnu")
public suspend fun segmentationTime(`value`: Output) {
this.segmentationTime = value
}
/**
* @param value
*/
@JvmName("pdijjrtctecnldpw")
public suspend fun timedMetadataBehavior(`value`: Output) {
this.timedMetadataBehavior = value
}
/**
* @param value
*/
@JvmName("roaeysntanreqdow")
public suspend fun timedMetadataPid(`value`: Output) {
this.timedMetadataPid = value
}
/**
* @param value
*/
@JvmName("dtfxjamytcjkevyo")
public suspend fun transportStreamId(`value`: Output) {
this.transportStreamId = value
}
/**
* @param value
*/
@JvmName("yaodtoplopkybxja")
public suspend fun videoPid(`value`: Output) {
this.videoPid = value
}
/**
* @param value
*/
@JvmName("wnjfasrjfpbfcvmm")
public suspend fun absentInputAudioBehavior(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.absentInputAudioBehavior = mapped
}
/**
* @param value
*/
@JvmName("aewxlsykhgqvbsxb")
public suspend fun arib(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.arib = mapped
}
/**
* @param value
*/
@JvmName("anowcutnivjqdxee")
public suspend fun aribCaptionsPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.aribCaptionsPid = mapped
}
/**
* @param value
*/
@JvmName("jsfpoexqnbnopgxg")
public suspend fun aribCaptionsPidControl(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.aribCaptionsPidControl = mapped
}
/**
* @param value
*/
@JvmName("kdovxfesbrubxhkw")
public suspend fun audioBufferModel(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.audioBufferModel = mapped
}
/**
* @param value
*/
@JvmName("qmyvhmxpkuyfksmb")
public suspend fun audioFramesPerPes(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.audioFramesPerPes = mapped
}
/**
* @param value
*/
@JvmName("sdlkuamlvsxgofme")
public suspend fun audioPids(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.audioPids = mapped
}
/**
* @param value
*/
@JvmName("kcisocrqlievtsff")
public suspend fun audioStreamType(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.audioStreamType = mapped
}
/**
* @param value
*/
@JvmName("srjayyvggbwclgsl")
public suspend fun bitrate(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.bitrate = mapped
}
/**
* @param value
*/
@JvmName("twbgdbptgjxplljc")
public suspend fun bufferModel(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.bufferModel = mapped
}
/**
* @param value
*/
@JvmName("rjffnplacjarfeuu")
public suspend fun ccDescriptor(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ccDescriptor = mapped
}
/**
* @param value
*/
@JvmName("wwcypsntswqxyncw")
public suspend fun dvbNitSettings(`value`: ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbNitSettings = mapped
}
/**
* @param argument
*/
@JvmName("ehootkuukdyloday")
public suspend fun dvbNitSettings(argument: suspend ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgsBuilder.() -> Unit) {
val toBeMapped =
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgsBuilder().applySuspend {
argument()
}.build()
val mapped = of(toBeMapped)
this.dvbNitSettings = mapped
}
/**
* @param value
*/
@JvmName("imyfonkfkcndpcun")
public suspend fun dvbSdtSettings(`value`: ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbSdtSettings = mapped
}
/**
* @param argument
*/
@JvmName("vvjuomadbwvaypeq")
public suspend fun dvbSdtSettings(argument: suspend ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgsBuilder.() -> Unit) {
val toBeMapped =
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgsBuilder().applySuspend {
argument()
}.build()
val mapped = of(toBeMapped)
this.dvbSdtSettings = mapped
}
/**
* @param value
*/
@JvmName("lkgkxcxvwwssrxls")
public suspend fun dvbSubPids(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbSubPids = mapped
}
/**
* @param value
*/
@JvmName("ilhbwtkodhbipqoi")
public suspend fun dvbTdtSettings(`value`: ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbTdtSettings = mapped
}
/**
* @param argument
*/
@JvmName("synssqctepmlwpqr")
public suspend fun dvbTdtSettings(argument: suspend ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgsBuilder.() -> Unit) {
val toBeMapped =
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgsBuilder().applySuspend {
argument()
}.build()
val mapped = of(toBeMapped)
this.dvbTdtSettings = mapped
}
/**
* @param value
*/
@JvmName("ijhdaoanovpwibjf")
public suspend fun dvbTeletextPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbTeletextPid = mapped
}
/**
* @param value
*/
@JvmName("mxkaelgcnpkrgkyk")
public suspend fun ebif(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ebif = mapped
}
/**
* @param value
*/
@JvmName("ipvpffqaoxrhsmai")
public suspend fun ebpAudioInterval(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ebpAudioInterval = mapped
}
/**
* @param value
*/
@JvmName("krwjnjogvwpsxeap")
public suspend fun ebpLookaheadMs(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ebpLookaheadMs = mapped
}
/**
* @param value
*/
@JvmName("yvqcxklpcdwvudam")
public suspend fun ebpPlacement(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ebpPlacement = mapped
}
/**
* @param value
*/
@JvmName("aovuyoxwgqwnvwca")
public suspend fun ecmPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ecmPid = mapped
}
/**
* @param value
*/
@JvmName("rpwcpahultdlljeq")
public suspend fun esRateInPes(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.esRateInPes = mapped
}
/**
* @param value
*/
@JvmName("veauaerhgovmkrqc")
public suspend fun etvPlatformPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.etvPlatformPid = mapped
}
/**
* @param value
*/
@JvmName("ocvfnslgqsdtglag")
public suspend fun etvSignalPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.etvSignalPid = mapped
}
/**
* @param value
*/
@JvmName("ypffxjvnbadinyvj")
public suspend fun fragmentTime(`value`: Double?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.fragmentTime = mapped
}
/**
* @param value
*/
@JvmName("okgtiqnnrbpxnwgl")
public suspend fun klv(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.klv = mapped
}
/**
* @param value
*/
@JvmName("dxlaxryektoamyse")
public suspend fun klvDataPids(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.klvDataPids = mapped
}
/**
* @param value
*/
@JvmName("parfhnmkujvxkhvh")
public suspend fun nielsenId3Behavior(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.nielsenId3Behavior = mapped
}
/**
* @param value
*/
@JvmName("lorhrcorntadooqh")
public suspend fun nullPacketBitrate(`value`: Double?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.nullPacketBitrate = mapped
}
/**
* @param value
*/
@JvmName("fjocgmvcepviyrtx")
public suspend fun patInterval(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.patInterval = mapped
}
/**
* @param value
*/
@JvmName("voncwqbbbvmmhqpc")
public suspend fun pcrControl(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pcrControl = mapped
}
/**
* @param value
*/
@JvmName("inhbllbtmoikjoje")
public suspend fun pcrPeriod(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pcrPeriod = mapped
}
/**
* @param value
*/
@JvmName("hugjwceraoqfjybb")
public suspend fun pcrPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pcrPid = mapped
}
/**
* @param value
*/
@JvmName("vmllkbrfdtyvysnk")
public suspend fun pmtInterval(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pmtInterval = mapped
}
/**
* @param value
*/
@JvmName("yjmpmgdnfjlhatgb")
public suspend fun pmtPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pmtPid = mapped
}
/**
* @param value
*/
@JvmName("pltpifjsayncqbsa")
public suspend fun programNum(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.programNum = mapped
}
/**
* @param value
*/
@JvmName("dqutvijiwqjdukkj")
public suspend fun rateMode(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.rateMode = mapped
}
/**
* @param value
*/
@JvmName("gjenohfuwvimuskf")
public suspend fun scte27Pids(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.scte27Pids = mapped
}
/**
* @param value
*/
@JvmName("lrrdyjosisgfqrqb")
public suspend fun scte35Control(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.scte35Control = mapped
}
/**
* @param value PID from which to read SCTE-35 messages.
*/
@JvmName("cwfuqtyiisctcpxd")
public suspend fun scte35Pid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.scte35Pid = mapped
}
/**
* @param value
*/
@JvmName("ovvojrcoberwbucc")
public suspend fun segmentationMarkers(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.segmentationMarkers = mapped
}
/**
* @param value
*/
@JvmName("ufcfxfsrxkgoddac")
public suspend fun segmentationStyle(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.segmentationStyle = mapped
}
/**
* @param value
*/
@JvmName("jogsvlrtagxjfccb")
public suspend fun segmentationTime(`value`: Double?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.segmentationTime = mapped
}
/**
* @param value
*/
@JvmName("nnvmurvvbkfgftem")
public suspend fun timedMetadataBehavior(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.timedMetadataBehavior = mapped
}
/**
* @param value
*/
@JvmName("gunbvpjphljkhseg")
public suspend fun timedMetadataPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.timedMetadataPid = mapped
}
/**
* @param value
*/
@JvmName("afrpqwfbrrsnvlyt")
public suspend fun transportStreamId(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.transportStreamId = mapped
}
/**
* @param value
*/
@JvmName("nybuajblhyjkxjoe")
public suspend fun videoPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.videoPid = mapped
}
internal fun build(): ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs =
ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs(
absentInputAudioBehavior = absentInputAudioBehavior,
arib = arib,
aribCaptionsPid = aribCaptionsPid,
aribCaptionsPidControl = aribCaptionsPidControl,
audioBufferModel = audioBufferModel,
audioFramesPerPes = audioFramesPerPes,
audioPids = audioPids,
audioStreamType = audioStreamType,
bitrate = bitrate,
bufferModel = bufferModel,
ccDescriptor = ccDescriptor,
dvbNitSettings = dvbNitSettings,
dvbSdtSettings = dvbSdtSettings,
dvbSubPids = dvbSubPids,
dvbTdtSettings = dvbTdtSettings,
dvbTeletextPid = dvbTeletextPid,
ebif = ebif,
ebpAudioInterval = ebpAudioInterval,
ebpLookaheadMs = ebpLookaheadMs,
ebpPlacement = ebpPlacement,
ecmPid = ecmPid,
esRateInPes = esRateInPes,
etvPlatformPid = etvPlatformPid,
etvSignalPid = etvSignalPid,
fragmentTime = fragmentTime,
klv = klv,
klvDataPids = klvDataPids,
nielsenId3Behavior = nielsenId3Behavior,
nullPacketBitrate = nullPacketBitrate,
patInterval = patInterval,
pcrControl = pcrControl,
pcrPeriod = pcrPeriod,
pcrPid = pcrPid,
pmtInterval = pmtInterval,
pmtPid = pmtPid,
programNum = programNum,
rateMode = rateMode,
scte27Pids = scte27Pids,
scte35Control = scte35Control,
scte35Pid = scte35Pid,
segmentationMarkers = segmentationMarkers,
segmentationStyle = segmentationStyle,
segmentationTime = segmentationTime,
timedMetadataBehavior = timedMetadataBehavior,
timedMetadataPid = timedMetadataPid,
transportStreamId = transportStreamId,
videoPid = videoPid,
)
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy