![JAR search and dependency download from the Maven repository](/logo.png)
io.burkard.cdk.services.medialive.cfnChannel.Mpeg2SettingsProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.medialive.cfnChannel
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object Mpeg2SettingsProperty {
def apply(
framerateNumerator: Option[Number] = None,
timecodeInsertion: Option[String] = None,
displayAspectRatio: Option[String] = None,
gopNumBFrames: Option[Number] = None,
fixedAfd: Option[String] = None,
scanType: Option[String] = None,
framerateDenominator: Option[Number] = None,
gopSize: Option[Number] = None,
adaptiveQuantization: Option[String] = None,
afdSignaling: Option[String] = None,
filterSettings: Option[software.amazon.awscdk.services.medialive.CfnChannel.Mpeg2FilterSettingsProperty] = None,
colorMetadata: Option[String] = None,
gopSizeUnits: Option[String] = None,
subgopLength: Option[String] = None,
gopClosedCadence: Option[Number] = None,
colorSpace: Option[String] = None
): software.amazon.awscdk.services.medialive.CfnChannel.Mpeg2SettingsProperty =
(new software.amazon.awscdk.services.medialive.CfnChannel.Mpeg2SettingsProperty.Builder)
.framerateNumerator(framerateNumerator.orNull)
.timecodeInsertion(timecodeInsertion.orNull)
.displayAspectRatio(displayAspectRatio.orNull)
.gopNumBFrames(gopNumBFrames.orNull)
.fixedAfd(fixedAfd.orNull)
.scanType(scanType.orNull)
.framerateDenominator(framerateDenominator.orNull)
.gopSize(gopSize.orNull)
.adaptiveQuantization(adaptiveQuantization.orNull)
.afdSignaling(afdSignaling.orNull)
.filterSettings(filterSettings.orNull)
.colorMetadata(colorMetadata.orNull)
.gopSizeUnits(gopSizeUnits.orNull)
.subgopLength(subgopLength.orNull)
.gopClosedCadence(gopClosedCadence.orNull)
.colorSpace(colorSpace.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy