Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder
-
- Enclosing class:
- ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs
public static final class ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs defaults)
-
-
Method Detail
-
bitrate
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder bitrate(@Nullable com.pulumi.core.Output<java.lang.Double> bitrate)
- Parameters:
bitrate- Average bitrate in bits/second.- Returns:
- builder
-
bitrate
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder bitrate(java.lang.Double bitrate)
- Parameters:
bitrate- Average bitrate in bits/second.- Returns:
- builder
-
codingMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder codingMode(@Nullable com.pulumi.core.Output<java.lang.String> codingMode)
- Parameters:
codingMode- Mono, stereo, or 5.1 channel layout.- Returns:
- builder
-
codingMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder codingMode(java.lang.String codingMode)
- Parameters:
codingMode- Mono, stereo, or 5.1 channel layout.- Returns:
- builder
-
inputType
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder inputType(@Nullable com.pulumi.core.Output<java.lang.String> inputType)
- Parameters:
inputType- Set to `broadcasterMixedAd` when input contains pre-mixed main audio and AD (narration) as a stereo pair.- Returns:
- builder
-
inputType
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder inputType(java.lang.String inputType)
- Parameters:
inputType- Set to `broadcasterMixedAd` when input contains pre-mixed main audio and AD (narration) as a stereo pair.- Returns:
- builder
-
profile
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder profile(@Nullable com.pulumi.core.Output<java.lang.String> profile)
- Parameters:
profile- AAC profile.- Returns:
- builder
-
profile
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder profile(java.lang.String profile)
- Parameters:
profile- AAC profile.- Returns:
- builder
-
rateControlMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder rateControlMode(@Nullable com.pulumi.core.Output<java.lang.String> rateControlMode)
- Parameters:
rateControlMode- Rate control mode.- Returns:
- builder
-
rateControlMode
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder rateControlMode(java.lang.String rateControlMode)
- Parameters:
rateControlMode- Rate control mode.- Returns:
- builder
-
rawFormat
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder rawFormat(@Nullable com.pulumi.core.Output<java.lang.String> rawFormat)
- Parameters:
rawFormat- Sets LATM/LOAS AAC output for raw containers.- Returns:
- builder
-
rawFormat
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder rawFormat(java.lang.String rawFormat)
- Parameters:
rawFormat- Sets LATM/LOAS AAC output for raw containers.- Returns:
- builder
-
sampleRate
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder sampleRate(@Nullable com.pulumi.core.Output<java.lang.Double> sampleRate)
- Parameters:
sampleRate- Sample rate in Hz.- Returns:
- builder
-
sampleRate
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder sampleRate(java.lang.Double sampleRate)
- Parameters:
sampleRate- Sample rate in Hz.- Returns:
- builder
-
spec
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder spec(@Nullable com.pulumi.core.Output<java.lang.String> spec)
- Parameters:
spec- Whether to use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.- Returns:
- builder
-
spec
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder spec(java.lang.String spec)
- Parameters:
spec- Whether to use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.- Returns:
- builder
-
vbrQuality
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder vbrQuality(@Nullable com.pulumi.core.Output<java.lang.String> vbrQuality)
- Parameters:
vbrQuality- VBR quality level. Only used if `rateControlMode` is `VBR`.- Returns:
- builder
-
vbrQuality
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs.Builder vbrQuality(java.lang.String vbrQuality)
- Parameters:
vbrQuality- VBR quality level. Only used if `rateControlMode` is `VBR`.- Returns:
- builder
-
build
public ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettingsArgs build()
-
-