public static interface Eac3Settings.Builder extends SdkPojo, CopyableBuilder<Eac3Settings.Builder,Eac3Settings>
Modifier and Type | Method and Description |
---|---|
Eac3Settings.Builder |
attenuationControl(Eac3AttenuationControl attenuationControl)
When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.
|
Eac3Settings.Builder |
attenuationControl(String attenuationControl)
When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.
|
Eac3Settings.Builder |
bitrate(Double bitrate)
Average bitrate in bits/second.
|
Eac3Settings.Builder |
bitstreamMode(Eac3BitstreamMode bitstreamMode)
Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.
|
Eac3Settings.Builder |
bitstreamMode(String bitstreamMode)
Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.
|
Eac3Settings.Builder |
codingMode(Eac3CodingMode codingMode)
Dolby Digital Plus coding mode.
|
Eac3Settings.Builder |
codingMode(String codingMode)
Dolby Digital Plus coding mode.
|
Eac3Settings.Builder |
dcFilter(Eac3DcFilter dcFilter)
When set to enabled, activates a DC highpass filter for all input channels.
|
Eac3Settings.Builder |
dcFilter(String dcFilter)
When set to enabled, activates a DC highpass filter for all input channels.
|
Eac3Settings.Builder |
dialnorm(Integer dialnorm)
Sets the dialnorm for the output.
|
Eac3Settings.Builder |
drcLine(Eac3DrcLine drcLine)
Sets the Dolby dynamic range compression profile.
|
Eac3Settings.Builder |
drcLine(String drcLine)
Sets the Dolby dynamic range compression profile.
|
Eac3Settings.Builder |
drcRf(Eac3DrcRf drcRf)
Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do
not exceed specified levels.
|
Eac3Settings.Builder |
drcRf(String drcRf)
Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do
not exceed specified levels.
|
Eac3Settings.Builder |
lfeControl(Eac3LfeControl lfeControl)
When encoding 3/2 audio, setting to lfe enables the LFE channel
|
Eac3Settings.Builder |
lfeControl(String lfeControl)
When encoding 3/2 audio, setting to lfe enables the LFE channel
|
Eac3Settings.Builder |
lfeFilter(Eac3LfeFilter lfeFilter)
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
Eac3Settings.Builder |
lfeFilter(String lfeFilter)
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
|
Eac3Settings.Builder |
loRoCenterMixLevel(Double loRoCenterMixLevel)
Left only/Right only center mix level.
|
Eac3Settings.Builder |
loRoSurroundMixLevel(Double loRoSurroundMixLevel)
Left only/Right only surround mix level.
|
Eac3Settings.Builder |
ltRtCenterMixLevel(Double ltRtCenterMixLevel)
Left total/Right total center mix level.
|
Eac3Settings.Builder |
ltRtSurroundMixLevel(Double ltRtSurroundMixLevel)
Left total/Right total surround mix level.
|
Eac3Settings.Builder |
metadataControl(Eac3MetadataControl metadataControl)
When set to followInput, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied
this audio data.
|
Eac3Settings.Builder |
metadataControl(String metadataControl)
When set to followInput, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied
this audio data.
|
Eac3Settings.Builder |
passthroughControl(Eac3PassthroughControl passthroughControl)
When set to whenPossible, input DD+ audio will be passed through if it is present on the input.
|
Eac3Settings.Builder |
passthroughControl(String passthroughControl)
When set to whenPossible, input DD+ audio will be passed through if it is present on the input.
|
Eac3Settings.Builder |
phaseControl(Eac3PhaseControl phaseControl)
When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.
|
Eac3Settings.Builder |
phaseControl(String phaseControl)
When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.
|
Eac3Settings.Builder |
stereoDownmix(Eac3StereoDownmix stereoDownmix)
Stereo downmix preference.
|
Eac3Settings.Builder |
stereoDownmix(String stereoDownmix)
Stereo downmix preference.
|
Eac3Settings.Builder |
surroundExMode(Eac3SurroundExMode surroundExMode)
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left
and right surround channels.
|
Eac3Settings.Builder |
surroundExMode(String surroundExMode)
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left
and right surround channels.
|
Eac3Settings.Builder |
surroundMode(Eac3SurroundMode surroundMode)
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
|
Eac3Settings.Builder |
surroundMode(String surroundMode)
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
|
copy
applyMutation, build
Eac3Settings.Builder attenuationControl(String attenuationControl)
attenuationControl
- When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. Only used for 3/2
coding mode.Eac3AttenuationControl
,
Eac3AttenuationControl
Eac3Settings.Builder attenuationControl(Eac3AttenuationControl attenuationControl)
attenuationControl
- When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. Only used for 3/2
coding mode.Eac3AttenuationControl
,
Eac3AttenuationControl
Eac3Settings.Builder bitrate(Double bitrate)
bitrate
- Average bitrate in bits/second. Valid bitrates depend on the coding mode.Eac3Settings.Builder bitstreamMode(String bitstreamMode)
bitstreamMode
- Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for
background on these values.Eac3BitstreamMode
,
Eac3BitstreamMode
Eac3Settings.Builder bitstreamMode(Eac3BitstreamMode bitstreamMode)
bitstreamMode
- Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for
background on these values.Eac3BitstreamMode
,
Eac3BitstreamMode
Eac3Settings.Builder codingMode(String codingMode)
codingMode
- Dolby Digital Plus coding mode. Determines number of channels.Eac3CodingMode
,
Eac3CodingMode
Eac3Settings.Builder codingMode(Eac3CodingMode codingMode)
codingMode
- Dolby Digital Plus coding mode. Determines number of channels.Eac3CodingMode
,
Eac3CodingMode
Eac3Settings.Builder dcFilter(String dcFilter)
dcFilter
- When set to enabled, activates a DC highpass filter for all input channels.Eac3DcFilter
,
Eac3DcFilter
Eac3Settings.Builder dcFilter(Eac3DcFilter dcFilter)
dcFilter
- When set to enabled, activates a DC highpass filter for all input channels.Eac3DcFilter
,
Eac3DcFilter
Eac3Settings.Builder dialnorm(Integer dialnorm)
dialnorm
- Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be
passed through.Eac3Settings.Builder drcLine(String drcLine)
drcLine
- Sets the Dolby dynamic range compression profile.Eac3DrcLine
,
Eac3DrcLine
Eac3Settings.Builder drcLine(Eac3DrcLine drcLine)
drcLine
- Sets the Dolby dynamic range compression profile.Eac3DrcLine
,
Eac3DrcLine
Eac3Settings.Builder drcRf(String drcRf)
Eac3Settings.Builder drcRf(Eac3DrcRf drcRf)
Eac3Settings.Builder lfeControl(String lfeControl)
lfeControl
- When encoding 3/2 audio, setting to lfe enables the LFE channelEac3LfeControl
,
Eac3LfeControl
Eac3Settings.Builder lfeControl(Eac3LfeControl lfeControl)
lfeControl
- When encoding 3/2 audio, setting to lfe enables the LFE channelEac3LfeControl
,
Eac3LfeControl
Eac3Settings.Builder lfeFilter(String lfeFilter)
lfeFilter
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid
with codingMode32 coding mode.Eac3LfeFilter
,
Eac3LfeFilter
Eac3Settings.Builder lfeFilter(Eac3LfeFilter lfeFilter)
lfeFilter
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid
with codingMode32 coding mode.Eac3LfeFilter
,
Eac3LfeFilter
Eac3Settings.Builder loRoCenterMixLevel(Double loRoCenterMixLevel)
loRoCenterMixLevel
- Left only/Right only center mix level. Only used for 3/2 coding mode.Eac3Settings.Builder loRoSurroundMixLevel(Double loRoSurroundMixLevel)
loRoSurroundMixLevel
- Left only/Right only surround mix level. Only used for 3/2 coding mode.Eac3Settings.Builder ltRtCenterMixLevel(Double ltRtCenterMixLevel)
ltRtCenterMixLevel
- Left total/Right total center mix level. Only used for 3/2 coding mode.Eac3Settings.Builder ltRtSurroundMixLevel(Double ltRtSurroundMixLevel)
ltRtSurroundMixLevel
- Left total/Right total surround mix level. Only used for 3/2 coding mode.Eac3Settings.Builder metadataControl(String metadataControl)
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.Eac3MetadataControl
,
Eac3MetadataControl
Eac3Settings.Builder metadataControl(Eac3MetadataControl metadataControl)
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.Eac3MetadataControl
,
Eac3MetadataControl
Eac3Settings.Builder passthroughControl(String passthroughControl)
passthroughControl
- When set to whenPossible, input DD+ audio will be passed through if it is present on the input. This
detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+
content will have a consistent DD+ output as the system alternates between passthrough and encoding.Eac3PassthroughControl
,
Eac3PassthroughControl
Eac3Settings.Builder passthroughControl(Eac3PassthroughControl passthroughControl)
passthroughControl
- When set to whenPossible, input DD+ audio will be passed through if it is present on the input. This
detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+
content will have a consistent DD+ output as the system alternates between passthrough and encoding.Eac3PassthroughControl
,
Eac3PassthroughControl
Eac3Settings.Builder phaseControl(String phaseControl)
phaseControl
- When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. Only used for
3/2 coding mode.Eac3PhaseControl
,
Eac3PhaseControl
Eac3Settings.Builder phaseControl(Eac3PhaseControl phaseControl)
phaseControl
- When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. Only used for
3/2 coding mode.Eac3PhaseControl
,
Eac3PhaseControl
Eac3Settings.Builder stereoDownmix(String stereoDownmix)
stereoDownmix
- Stereo downmix preference. Only used for 3/2 coding mode.Eac3StereoDownmix
,
Eac3StereoDownmix
Eac3Settings.Builder stereoDownmix(Eac3StereoDownmix stereoDownmix)
stereoDownmix
- Stereo downmix preference. Only used for 3/2 coding mode.Eac3StereoDownmix
,
Eac3StereoDownmix
Eac3Settings.Builder surroundExMode(String surroundExMode)
surroundExMode
- When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the
left and right surround channels.Eac3SurroundExMode
,
Eac3SurroundExMode
Eac3Settings.Builder surroundExMode(Eac3SurroundExMode surroundExMode)
surroundExMode
- When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the
left and right surround channels.Eac3SurroundExMode
,
Eac3SurroundExMode
Eac3Settings.Builder surroundMode(String surroundMode)
surroundMode
- When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.Eac3SurroundMode
,
Eac3SurroundMode
Eac3Settings.Builder surroundMode(Eac3SurroundMode surroundMode)
surroundMode
- When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.Eac3SurroundMode
,
Eac3SurroundMode
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.