io.burkard.cdk.services.medialive.cfnChannel.Eac3SettingsProperty.scala Maven / Gradle / Ivy
The newest version!
package io.burkard.cdk.services.medialive.cfnChannel
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object Eac3SettingsProperty {
def apply(
drcRf: Option[String] = None,
lfeControl: Option[String] = None,
loRoCenterMixLevel: Option[Number] = None,
stereoDownmix: Option[String] = None,
bitrate: Option[Number] = None,
codingMode: Option[String] = None,
metadataControl: Option[String] = None,
attenuationControl: Option[String] = None,
bitstreamMode: Option[String] = None,
dialnorm: Option[Number] = None,
surroundMode: Option[String] = None,
drcLine: Option[String] = None,
surroundExMode: Option[String] = None,
ltRtSurroundMixLevel: Option[Number] = None,
dcFilter: Option[String] = None,
phaseControl: Option[String] = None,
passthroughControl: Option[String] = None,
loRoSurroundMixLevel: Option[Number] = None,
ltRtCenterMixLevel: Option[Number] = None,
lfeFilter: Option[String] = None
): software.amazon.awscdk.services.medialive.CfnChannel.Eac3SettingsProperty =
(new software.amazon.awscdk.services.medialive.CfnChannel.Eac3SettingsProperty.Builder)
.drcRf(drcRf.orNull)
.lfeControl(lfeControl.orNull)
.loRoCenterMixLevel(loRoCenterMixLevel.orNull)
.stereoDownmix(stereoDownmix.orNull)
.bitrate(bitrate.orNull)
.codingMode(codingMode.orNull)
.metadataControl(metadataControl.orNull)
.attenuationControl(attenuationControl.orNull)
.bitstreamMode(bitstreamMode.orNull)
.dialnorm(dialnorm.orNull)
.surroundMode(surroundMode.orNull)
.drcLine(drcLine.orNull)
.surroundExMode(surroundExMode.orNull)
.ltRtSurroundMixLevel(ltRtSurroundMixLevel.orNull)
.dcFilter(dcFilter.orNull)
.phaseControl(phaseControl.orNull)
.passthroughControl(passthroughControl.orNull)
.loRoSurroundMixLevel(loRoSurroundMixLevel.orNull)
.ltRtCenterMixLevel(ltRtCenterMixLevel.orNull)
.lfeFilter(lfeFilter.orNull)
.build()
}