
com.pulumi.aws.medialive.kotlin.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.aws.medialive.kotlin.inputs
import com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs.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
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs(
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.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs =
com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs.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 [ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs].
*/
@PulumiTagMarker
public class
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgsBuilder
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("hykwwmccpqvxoeqk")
public suspend fun absentInputAudioBehavior(`value`: Output) {
this.absentInputAudioBehavior = value
}
/**
* @param value
*/
@JvmName("ripikocuqrhstymy")
public suspend fun arib(`value`: Output) {
this.arib = value
}
/**
* @param value
*/
@JvmName("kmslrcffbpgemgau")
public suspend fun aribCaptionsPid(`value`: Output) {
this.aribCaptionsPid = value
}
/**
* @param value
*/
@JvmName("msnihomyisyopikg")
public suspend fun aribCaptionsPidControl(`value`: Output) {
this.aribCaptionsPidControl = value
}
/**
* @param value
*/
@JvmName("khnxycitkruoloig")
public suspend fun audioBufferModel(`value`: Output) {
this.audioBufferModel = value
}
/**
* @param value
*/
@JvmName("odgjwctedrlduotc")
public suspend fun audioFramesPerPes(`value`: Output) {
this.audioFramesPerPes = value
}
/**
* @param value
*/
@JvmName("yidydkbglujibdgs")
public suspend fun audioPids(`value`: Output) {
this.audioPids = value
}
/**
* @param value
*/
@JvmName("usfkdqhnkokoyelf")
public suspend fun audioStreamType(`value`: Output) {
this.audioStreamType = value
}
/**
* @param value
*/
@JvmName("admjjdmnafqvvhju")
public suspend fun bitrate(`value`: Output) {
this.bitrate = value
}
/**
* @param value
*/
@JvmName("eqgtldbuekgbxphj")
public suspend fun bufferModel(`value`: Output) {
this.bufferModel = value
}
/**
* @param value
*/
@JvmName("gteonlwnokqkcbvq")
public suspend fun ccDescriptor(`value`: Output) {
this.ccDescriptor = value
}
/**
* @param value
*/
@JvmName("bgqbtbtfwhhkaiax")
public suspend fun dvbNitSettings(`value`: Output) {
this.dvbNitSettings = value
}
/**
* @param value
*/
@JvmName("ukeevetubluwwxfc")
public suspend fun dvbSdtSettings(`value`: Output) {
this.dvbSdtSettings = value
}
/**
* @param value
*/
@JvmName("voyvjltouyluogtd")
public suspend fun dvbSubPids(`value`: Output) {
this.dvbSubPids = value
}
/**
* @param value
*/
@JvmName("nlefbfddomragoto")
public suspend fun dvbTdtSettings(`value`: Output) {
this.dvbTdtSettings = value
}
/**
* @param value
*/
@JvmName("tipcevsxclbmffqm")
public suspend fun dvbTeletextPid(`value`: Output) {
this.dvbTeletextPid = value
}
/**
* @param value
*/
@JvmName("ygwtdoevgdlgaqpl")
public suspend fun ebif(`value`: Output) {
this.ebif = value
}
/**
* @param value
*/
@JvmName("laklybntwnkqpnnb")
public suspend fun ebpAudioInterval(`value`: Output) {
this.ebpAudioInterval = value
}
/**
* @param value
*/
@JvmName("jetumbotijhmbrvh")
public suspend fun ebpLookaheadMs(`value`: Output) {
this.ebpLookaheadMs = value
}
/**
* @param value
*/
@JvmName("wywpopotminfdekf")
public suspend fun ebpPlacement(`value`: Output) {
this.ebpPlacement = value
}
/**
* @param value
*/
@JvmName("aaqjnvbipvmhmltn")
public suspend fun ecmPid(`value`: Output) {
this.ecmPid = value
}
/**
* @param value
*/
@JvmName("sgpjqfcmcavonpsd")
public suspend fun esRateInPes(`value`: Output) {
this.esRateInPes = value
}
/**
* @param value
*/
@JvmName("mdxutjanifcgiyuh")
public suspend fun etvPlatformPid(`value`: Output) {
this.etvPlatformPid = value
}
/**
* @param value
*/
@JvmName("kauexqulproiyqwx")
public suspend fun etvSignalPid(`value`: Output) {
this.etvSignalPid = value
}
/**
* @param value
*/
@JvmName("ttibqxauueruxhyr")
public suspend fun fragmentTime(`value`: Output) {
this.fragmentTime = value
}
/**
* @param value
*/
@JvmName("acrjfxojkhekpuln")
public suspend fun klv(`value`: Output) {
this.klv = value
}
/**
* @param value
*/
@JvmName("bcpxegqxieckwyut")
public suspend fun klvDataPids(`value`: Output) {
this.klvDataPids = value
}
/**
* @param value
*/
@JvmName("acfjnsibtneitbvv")
public suspend fun nielsenId3Behavior(`value`: Output) {
this.nielsenId3Behavior = value
}
/**
* @param value
*/
@JvmName("hoeebbqgosgtsmwa")
public suspend fun nullPacketBitrate(`value`: Output) {
this.nullPacketBitrate = value
}
/**
* @param value
*/
@JvmName("awmjlmsuxeuogkpe")
public suspend fun patInterval(`value`: Output) {
this.patInterval = value
}
/**
* @param value
*/
@JvmName("yjeeurbbvhxnwmjd")
public suspend fun pcrControl(`value`: Output) {
this.pcrControl = value
}
/**
* @param value
*/
@JvmName("ilqkuyjjtlmbfgqe")
public suspend fun pcrPeriod(`value`: Output) {
this.pcrPeriod = value
}
/**
* @param value
*/
@JvmName("bmjcvqimrpnbqrst")
public suspend fun pcrPid(`value`: Output) {
this.pcrPid = value
}
/**
* @param value
*/
@JvmName("bedjrdibgdrpjgxc")
public suspend fun pmtInterval(`value`: Output) {
this.pmtInterval = value
}
/**
* @param value
*/
@JvmName("syeerqowtswhmtja")
public suspend fun pmtPid(`value`: Output) {
this.pmtPid = value
}
/**
* @param value
*/
@JvmName("uluucpxcokhumwon")
public suspend fun programNum(`value`: Output) {
this.programNum = value
}
/**
* @param value
*/
@JvmName("qjmcgrgywkhgocye")
public suspend fun rateMode(`value`: Output) {
this.rateMode = value
}
/**
* @param value
*/
@JvmName("smpcjqsngeolxpxm")
public suspend fun scte27Pids(`value`: Output) {
this.scte27Pids = value
}
/**
* @param value
*/
@JvmName("duihoiyygoxkgmel")
public suspend fun scte35Control(`value`: Output) {
this.scte35Control = value
}
/**
* @param value PID from which to read SCTE-35 messages.
*/
@JvmName("usxputthgqxccwqf")
public suspend fun scte35Pid(`value`: Output) {
this.scte35Pid = value
}
/**
* @param value
*/
@JvmName("hvwmjfhlaufyodxk")
public suspend fun segmentationMarkers(`value`: Output) {
this.segmentationMarkers = value
}
/**
* @param value
*/
@JvmName("aupxuccuutkupmho")
public suspend fun segmentationStyle(`value`: Output) {
this.segmentationStyle = value
}
/**
* @param value
*/
@JvmName("orjueobqclmbbvsa")
public suspend fun segmentationTime(`value`: Output) {
this.segmentationTime = value
}
/**
* @param value
*/
@JvmName("bimdfvcgxcytihqp")
public suspend fun timedMetadataBehavior(`value`: Output) {
this.timedMetadataBehavior = value
}
/**
* @param value
*/
@JvmName("mlslrgpvoffaipdc")
public suspend fun timedMetadataPid(`value`: Output) {
this.timedMetadataPid = value
}
/**
* @param value
*/
@JvmName("lxlxptvbqnjlluwv")
public suspend fun transportStreamId(`value`: Output) {
this.transportStreamId = value
}
/**
* @param value
*/
@JvmName("ndlanhxlqmadctkb")
public suspend fun videoPid(`value`: Output) {
this.videoPid = value
}
/**
* @param value
*/
@JvmName("yxjxsftprcbjdcil")
public suspend fun absentInputAudioBehavior(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.absentInputAudioBehavior = mapped
}
/**
* @param value
*/
@JvmName("wnpfnaqhmmyfbnyp")
public suspend fun arib(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.arib = mapped
}
/**
* @param value
*/
@JvmName("ctfwhuodnktpcyll")
public suspend fun aribCaptionsPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.aribCaptionsPid = mapped
}
/**
* @param value
*/
@JvmName("wafngqchkqlaauyh")
public suspend fun aribCaptionsPidControl(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.aribCaptionsPidControl = mapped
}
/**
* @param value
*/
@JvmName("qrdlryqrvamdgwum")
public suspend fun audioBufferModel(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.audioBufferModel = mapped
}
/**
* @param value
*/
@JvmName("jfdwllcaawttbmcs")
public suspend fun audioFramesPerPes(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.audioFramesPerPes = mapped
}
/**
* @param value
*/
@JvmName("mdonescysqdsxjil")
public suspend fun audioPids(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.audioPids = mapped
}
/**
* @param value
*/
@JvmName("gmndsoalrmyhqria")
public suspend fun audioStreamType(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.audioStreamType = mapped
}
/**
* @param value
*/
@JvmName("tsoglimajksqhmkr")
public suspend fun bitrate(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.bitrate = mapped
}
/**
* @param value
*/
@JvmName("bmouwdhbspaoeyso")
public suspend fun bufferModel(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.bufferModel = mapped
}
/**
* @param value
*/
@JvmName("filiaudpowlrudjv")
public suspend fun ccDescriptor(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ccDescriptor = mapped
}
/**
* @param value
*/
@JvmName("chabbqhkihvyryid")
public suspend fun dvbNitSettings(`value`: ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbNitSettings = mapped
}
/**
* @param argument
*/
@JvmName("puuqkvbhqkvcpqri")
public suspend fun dvbNitSettings(argument: suspend ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgsBuilder.() -> Unit) {
val toBeMapped =
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgsBuilder().applySuspend {
argument()
}.build()
val mapped = of(toBeMapped)
this.dvbNitSettings = mapped
}
/**
* @param value
*/
@JvmName("wnibicomiosaykxy")
public suspend fun dvbSdtSettings(`value`: ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbSdtSettings = mapped
}
/**
* @param argument
*/
@JvmName("fbabilttxonwmdie")
public suspend fun dvbSdtSettings(argument: suspend ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgsBuilder.() -> Unit) {
val toBeMapped =
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgsBuilder().applySuspend {
argument()
}.build()
val mapped = of(toBeMapped)
this.dvbSdtSettings = mapped
}
/**
* @param value
*/
@JvmName("cfruykolwknosdli")
public suspend fun dvbSubPids(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbSubPids = mapped
}
/**
* @param value
*/
@JvmName("nutscscfqunmicnu")
public suspend fun dvbTdtSettings(`value`: ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbTdtSettings = mapped
}
/**
* @param argument
*/
@JvmName("jecramvaoseicfmn")
public suspend fun dvbTdtSettings(argument: suspend ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgsBuilder.() -> Unit) {
val toBeMapped =
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgsBuilder().applySuspend {
argument()
}.build()
val mapped = of(toBeMapped)
this.dvbTdtSettings = mapped
}
/**
* @param value
*/
@JvmName("wwaeetirtqdpkppv")
public suspend fun dvbTeletextPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.dvbTeletextPid = mapped
}
/**
* @param value
*/
@JvmName("shflvjruqjfhhrhk")
public suspend fun ebif(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ebif = mapped
}
/**
* @param value
*/
@JvmName("vjfvihffdlfnqipf")
public suspend fun ebpAudioInterval(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ebpAudioInterval = mapped
}
/**
* @param value
*/
@JvmName("ggpakihduhrihtvb")
public suspend fun ebpLookaheadMs(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ebpLookaheadMs = mapped
}
/**
* @param value
*/
@JvmName("ahbdeblocwqxkxks")
public suspend fun ebpPlacement(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ebpPlacement = mapped
}
/**
* @param value
*/
@JvmName("whgcpabkcsbijuxi")
public suspend fun ecmPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.ecmPid = mapped
}
/**
* @param value
*/
@JvmName("komhtqttwkmynlec")
public suspend fun esRateInPes(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.esRateInPes = mapped
}
/**
* @param value
*/
@JvmName("ugltedawdcauwlit")
public suspend fun etvPlatformPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.etvPlatformPid = mapped
}
/**
* @param value
*/
@JvmName("lojhylgiwagkkxdv")
public suspend fun etvSignalPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.etvSignalPid = mapped
}
/**
* @param value
*/
@JvmName("jrvkbvfjtiiptwng")
public suspend fun fragmentTime(`value`: Double?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.fragmentTime = mapped
}
/**
* @param value
*/
@JvmName("fafkyfxsqsvyinrr")
public suspend fun klv(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.klv = mapped
}
/**
* @param value
*/
@JvmName("xhbvehbtlysjykiu")
public suspend fun klvDataPids(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.klvDataPids = mapped
}
/**
* @param value
*/
@JvmName("oxapfbrirauiicmh")
public suspend fun nielsenId3Behavior(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.nielsenId3Behavior = mapped
}
/**
* @param value
*/
@JvmName("athhgtnutvngaefi")
public suspend fun nullPacketBitrate(`value`: Double?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.nullPacketBitrate = mapped
}
/**
* @param value
*/
@JvmName("ttlhcukjfkelnhab")
public suspend fun patInterval(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.patInterval = mapped
}
/**
* @param value
*/
@JvmName("mbbuupqixyqvwuqb")
public suspend fun pcrControl(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pcrControl = mapped
}
/**
* @param value
*/
@JvmName("xnswqmgfaufntwgv")
public suspend fun pcrPeriod(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pcrPeriod = mapped
}
/**
* @param value
*/
@JvmName("gvigxjetpfsfahjy")
public suspend fun pcrPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pcrPid = mapped
}
/**
* @param value
*/
@JvmName("gejsapmuepbsoqtw")
public suspend fun pmtInterval(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pmtInterval = mapped
}
/**
* @param value
*/
@JvmName("ixxfkyquxhfdqxdx")
public suspend fun pmtPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.pmtPid = mapped
}
/**
* @param value
*/
@JvmName("kxgxtmpfwhubgjux")
public suspend fun programNum(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.programNum = mapped
}
/**
* @param value
*/
@JvmName("ksrfdtgnmcavbdns")
public suspend fun rateMode(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.rateMode = mapped
}
/**
* @param value
*/
@JvmName("tkseucwbxoypquxx")
public suspend fun scte27Pids(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.scte27Pids = mapped
}
/**
* @param value
*/
@JvmName("ropvgcfqktsbfwxs")
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("vmjylwiicheqxxog")
public suspend fun scte35Pid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.scte35Pid = mapped
}
/**
* @param value
*/
@JvmName("nswrtqmongpstmpp")
public suspend fun segmentationMarkers(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.segmentationMarkers = mapped
}
/**
* @param value
*/
@JvmName("qmwotmbcdnpbvrhl")
public suspend fun segmentationStyle(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.segmentationStyle = mapped
}
/**
* @param value
*/
@JvmName("asybmjhbthyuulil")
public suspend fun segmentationTime(`value`: Double?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.segmentationTime = mapped
}
/**
* @param value
*/
@JvmName("ynxxjdeosupeqnph")
public suspend fun timedMetadataBehavior(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.timedMetadataBehavior = mapped
}
/**
* @param value
*/
@JvmName("lyqmhsccpxclexvm")
public suspend fun timedMetadataPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.timedMetadataPid = mapped
}
/**
* @param value
*/
@JvmName("epgepjvpxdpvogsm")
public suspend fun transportStreamId(`value`: Int?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.transportStreamId = mapped
}
/**
* @param value
*/
@JvmName("xmyfdevnuwqhffeh")
public suspend fun videoPid(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.videoPid = mapped
}
internal fun build(): ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs =
ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettingsContainerSettingsM2tsSettingsArgs(
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 - 2025 Weber Informatics LLC | Privacy Policy