
io.burkard.cdk.services.medialive.cfnChannel.M3u8SettingsProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.medialive.cfnChannel
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object M3u8SettingsProperty {
def apply(
pmtPid: Option[String] = None,
pcrPeriod: Option[Number] = None,
pcrPid: Option[String] = None,
nielsenId3Behavior: Option[String] = None,
timedMetadataPid: Option[String] = None,
ecmPid: Option[String] = None,
timedMetadataBehavior: Option[String] = None,
audioPids: Option[String] = None,
patInterval: Option[Number] = None,
pmtInterval: Option[Number] = None,
transportStreamId: Option[Number] = None,
audioFramesPerPes: Option[Number] = None,
scte35Pid: Option[String] = None,
programNum: Option[Number] = None,
videoPid: Option[String] = None,
scte35Behavior: Option[String] = None,
pcrControl: Option[String] = None
): software.amazon.awscdk.services.medialive.CfnChannel.M3u8SettingsProperty =
(new software.amazon.awscdk.services.medialive.CfnChannel.M3u8SettingsProperty.Builder)
.pmtPid(pmtPid.orNull)
.pcrPeriod(pcrPeriod.orNull)
.pcrPid(pcrPid.orNull)
.nielsenId3Behavior(nielsenId3Behavior.orNull)
.timedMetadataPid(timedMetadataPid.orNull)
.ecmPid(ecmPid.orNull)
.timedMetadataBehavior(timedMetadataBehavior.orNull)
.audioPids(audioPids.orNull)
.patInterval(patInterval.orNull)
.pmtInterval(pmtInterval.orNull)
.transportStreamId(transportStreamId.orNull)
.audioFramesPerPes(audioFramesPerPes.orNull)
.scte35Pid(scte35Pid.orNull)
.programNum(programNum.orNull)
.videoPid(videoPid.orNull)
.scte35Behavior(scte35Behavior.orNull)
.pcrControl(pcrControl.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy