Interface Ac3Settings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Ac3Settings.Builder,
,Ac3Settings> SdkBuilder<Ac3Settings.Builder,
,Ac3Settings> SdkPojo
- Enclosing class:
Ac3Settings
public static interface Ac3Settings.Builder
extends SdkPojo, CopyableBuilder<Ac3Settings.Builder,Ac3Settings>
-
Method Summary
Modifier and TypeMethodDescriptionattenuationControl
(String attenuationControl) Applies a 3 dB attenuation to the surround channels.attenuationControl
(Ac3AttenuationControl attenuationControl) Applies a 3 dB attenuation to the surround channels.Average bitrate in bits/second.bitstreamMode
(String bitstreamMode) Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.bitstreamMode
(Ac3BitstreamMode bitstreamMode) Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.codingMode
(String codingMode) Dolby Digital coding mode.codingMode
(Ac3CodingMode codingMode) Dolby Digital coding mode.Sets the dialnorm for the output.drcProfile
(String drcProfile) If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.drcProfile
(Ac3DrcProfile drcProfile) If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.lfeFilter
(Ac3LfeFilter lfeFilter) When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.metadataControl
(String metadataControl) When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.metadataControl
(Ac3MetadataControl metadataControl) When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
bitrate
Average bitrate in bits/second. Valid bitrates depend on the coding mode.- Parameters:
bitrate
- Average bitrate in bits/second. Valid bitrates depend on the coding mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bitstreamMode
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.- Parameters:
bitstreamMode
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bitstreamMode
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.- Parameters:
bitstreamMode
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
codingMode
Dolby Digital coding mode. Determines number of channels.- Parameters:
codingMode
- Dolby Digital coding mode. Determines number of channels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
codingMode
Dolby Digital coding mode. Determines number of channels.- Parameters:
codingMode
- Dolby Digital coding mode. Determines number of channels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dialnorm
Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through.- Parameters:
dialnorm
- Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
drcProfile
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.- Parameters:
drcProfile
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
drcProfile
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.- Parameters:
drcProfile
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lfeFilter
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.- Parameters:
lfeFilter
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lfeFilter
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.- Parameters:
lfeFilter
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadataControl
When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.- Parameters:
metadataControl
- When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadataControl
When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.- Parameters:
metadataControl
- When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attenuationControl
Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.- Parameters:
attenuationControl
- Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attenuationControl
Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.- Parameters:
attenuationControl
- Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-