Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder
-
- Enclosing class:
- ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs
public static final class ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs defaults)
-
-
Method Detail
-
attenuationControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder attenuationControl(@Nullable com.pulumi.core.Output<java.lang.String> attenuationControl)
- Parameters:
attenuationControl- Attenuation control.- Returns:
- builder
-
attenuationControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder attenuationControl(java.lang.String attenuationControl)
- Parameters:
attenuationControl- Attenuation control.- Returns:
- builder
-
bitrate
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder bitrate(@Nullable com.pulumi.core.Output<java.lang.Double> bitrate)
- Parameters:
bitrate- Average bitrate in bits/second.- Returns:
- builder
-
bitrate
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder bitrate(java.lang.Double bitrate)
- Parameters:
bitrate- Average bitrate in bits/second.- Returns:
- builder
-
bitstreamMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder bitstreamMode(@Nullable com.pulumi.core.Output<java.lang.String> bitstreamMode)
- Parameters:
bitstreamMode- Bitstream mode (bsmod) for the emitted AC-3 stream.- Returns:
- builder
-
bitstreamMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder bitstreamMode(java.lang.String bitstreamMode)
- Parameters:
bitstreamMode- Bitstream mode (bsmod) for the emitted AC-3 stream.- Returns:
- builder
-
codingMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder codingMode(@Nullable com.pulumi.core.Output<java.lang.String> codingMode)
- Parameters:
codingMode- Dolby Digital Plus coding mode.- Returns:
- builder
-
codingMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder codingMode(java.lang.String codingMode)
- Parameters:
codingMode- Dolby Digital Plus coding mode.- Returns:
- builder
-
dcFilter
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder dcFilter(@Nullable com.pulumi.core.Output<java.lang.String> dcFilter)
- Parameters:
dcFilter- Whether to activate a DC filter for the channels.- Returns:
- builder
-
dcFilter
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder dcFilter(java.lang.String dcFilter)
- Parameters:
dcFilter- Whether to activate a DC filter for the channels.- Returns:
- builder
-
dialnorm
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder dialnorm(@Nullable com.pulumi.core.Output<java.lang.Integer> dialnorm)
- Parameters:
dialnorm- Sets the dialnorm for the output.- Returns:
- builder
-
dialnorm
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder dialnorm(java.lang.Integer dialnorm)
- Parameters:
dialnorm- Sets the dialnorm for the output.- Returns:
- builder
-
drcLine
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder drcLine(@Nullable com.pulumi.core.Output<java.lang.String> drcLine)
- Parameters:
drcLine- Sets the Dolby dynamic range compression profile.- Returns:
- builder
-
drcLine
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder drcLine(java.lang.String drcLine)
- Parameters:
drcLine- Sets the Dolby dynamic range compression profile.- Returns:
- builder
-
drcRf
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder drcRf(@Nullable com.pulumi.core.Output<java.lang.String> drcRf)
- Parameters:
drcRf- Profile for heavy Dolby dynamic range compression.- Returns:
- builder
-
drcRf
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder drcRf(java.lang.String drcRf)
- Parameters:
drcRf- Profile for heavy Dolby dynamic range compression.- Returns:
- builder
-
lfeControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder lfeControl(@Nullable com.pulumi.core.Output<java.lang.String> lfeControl)
- Parameters:
lfeControl- When set to `lfe`, the EAC3 output contains an LFE channel.- Returns:
- builder
-
lfeControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder lfeControl(java.lang.String lfeControl)
- Parameters:
lfeControl- When set to `lfe`, the EAC3 output contains an LFE channel.- Returns:
- builder
-
lfeFilter
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder lfeFilter(@Nullable com.pulumi.core.Output<java.lang.String> lfeFilter)
- Parameters:
lfeFilter- When set to `enabled`, applies a 120Hz lowpass filter to the LFE channel prior to encoding.- Returns:
- builder
-
lfeFilter
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder lfeFilter(java.lang.String lfeFilter)
- Parameters:
lfeFilter- When set to `enabled`, applies a 120Hz lowpass filter to the LFE channel prior to encoding.- Returns:
- builder
-
loRoCenterMixLevel
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder loRoCenterMixLevel(@Nullable com.pulumi.core.Output<java.lang.Double> loRoCenterMixLevel)
- Parameters:
loRoCenterMixLevel- Left total/right total center mix level.- Returns:
- builder
-
loRoCenterMixLevel
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder loRoCenterMixLevel(java.lang.Double loRoCenterMixLevel)
- Parameters:
loRoCenterMixLevel- Left total/right total center mix level.- Returns:
- builder
-
loRoSurroundMixLevel
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder loRoSurroundMixLevel(@Nullable com.pulumi.core.Output<java.lang.Double> loRoSurroundMixLevel)
- Parameters:
loRoSurroundMixLevel- Left total/right total surround mix level.- Returns:
- builder
-
loRoSurroundMixLevel
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder loRoSurroundMixLevel(java.lang.Double loRoSurroundMixLevel)
- Parameters:
loRoSurroundMixLevel- Left total/right total surround mix level.- Returns:
- builder
-
ltRtCenterMixLevel
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder ltRtCenterMixLevel(@Nullable com.pulumi.core.Output<java.lang.Double> ltRtCenterMixLevel)
- Parameters:
ltRtCenterMixLevel- Left only/right only center mix level.- Returns:
- builder
-
ltRtCenterMixLevel
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder ltRtCenterMixLevel(java.lang.Double ltRtCenterMixLevel)
- Parameters:
ltRtCenterMixLevel- Left only/right only center mix level.- Returns:
- builder
-
ltRtSurroundMixLevel
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder ltRtSurroundMixLevel(@Nullable com.pulumi.core.Output<java.lang.Double> ltRtSurroundMixLevel)
- Parameters:
ltRtSurroundMixLevel- Left only/right only surround mix level.- Returns:
- builder
-
ltRtSurroundMixLevel
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder ltRtSurroundMixLevel(java.lang.Double ltRtSurroundMixLevel)
- Parameters:
ltRtSurroundMixLevel- Left only/right only surround mix level.- Returns:
- builder
-
metadataControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder metadataControl(@Nullable com.pulumi.core.Output<java.lang.String> metadataControl)
- Parameters:
metadataControl- Metadata control.- Returns:
- builder
-
metadataControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder metadataControl(java.lang.String metadataControl)
- Parameters:
metadataControl- Metadata control.- Returns:
- builder
-
passthroughControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder passthroughControl(@Nullable com.pulumi.core.Output<java.lang.String> passthroughControl)
- Parameters:
passthroughControl- When set to `whenPossible`, input DD+ audio is passed through if present.- Returns:
- builder
-
passthroughControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder passthroughControl(java.lang.String passthroughControl)
- Parameters:
passthroughControl- When set to `whenPossible`, input DD+ audio is passed through if present.- Returns:
- builder
-
phaseControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder phaseControl(@Nullable com.pulumi.core.Output<java.lang.String> phaseControl)
- Parameters:
phaseControl- Whether to invert the phase of the surround channels.- Returns:
- builder
-
phaseControl
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder phaseControl(java.lang.String phaseControl)
- Parameters:
phaseControl- Whether to invert the phase of the surround channels.- Returns:
- builder
-
stereoDownmix
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder stereoDownmix(@Nullable com.pulumi.core.Output<java.lang.String> stereoDownmix)
- Parameters:
stereoDownmix- Stereo downmix preference.- Returns:
- builder
-
stereoDownmix
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder stereoDownmix(java.lang.String stereoDownmix)
- Parameters:
stereoDownmix- Stereo downmix preference.- Returns:
- builder
-
surroundExMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder surroundExMode(@Nullable com.pulumi.core.Output<java.lang.String> surroundExMode)
- Parameters:
surroundExMode- Whether to encode the stream as Dolby Digital EX.- Returns:
- builder
-
surroundExMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder surroundExMode(java.lang.String surroundExMode)
- Parameters:
surroundExMode- Whether to encode the stream as Dolby Digital EX.- Returns:
- builder
-
surroundMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder surroundMode(@Nullable com.pulumi.core.Output<java.lang.String> surroundMode)
- Parameters:
surroundMode- Whether to encode the stream as a surround sound stream.- Returns:
- builder
-
surroundMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs.Builder surroundMode(java.lang.String surroundMode)
- Parameters:
surroundMode- Whether to encode the stream as a surround sound stream.- Returns:
- builder
-
build
public ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3SettingsArgs build()
-
-