Class Eac3Settings
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.Eac3Settings
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Eac3Settings.Builder,Eac3Settings>
@Generated("software.amazon.awssdk:codegen") public final class Eac3Settings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Eac3Settings.Builder,Eac3Settings>
Required when you set Codec to the value EAC3.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Eac3Settings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Eac3AttenuationControl
attenuationControl()
If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels.String
attenuationControlAsString()
If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels.Integer
bitrate()
Specify the average bitrate in bits per second.Eac3BitstreamMode
bitstreamMode()
Specify the bitstream mode for the E-AC-3 stream that the encoder emits.String
bitstreamModeAsString()
Specify the bitstream mode for the E-AC-3 stream that the encoder emits.static Eac3Settings.Builder
builder()
Eac3CodingMode
codingMode()
Dolby Digital Plus coding mode.String
codingModeAsString()
Dolby Digital Plus coding mode.Eac3DcFilter
dcFilter()
Activates a DC highpass filter for all input channels.String
dcFilterAsString()
Activates a DC highpass filter for all input channels.Integer
dialnorm()
Sets the dialnorm for the output.Eac3DynamicRangeCompressionLine
dynamicRangeCompressionLine()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode.String
dynamicRangeCompressionLineAsString()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode.Eac3DynamicRangeCompressionRf
dynamicRangeCompressionRf()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode.String
dynamicRangeCompressionRfAsString()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Eac3LfeControl
lfeControl()
When encoding 3/2 audio, controls whether the LFE channel is enabledString
lfeControlAsString()
When encoding 3/2 audio, controls whether the LFE channel is enabledEac3LfeFilter
lfeFilter()
Applies a 120Hz lowpass filter to the LFE channel prior to encoding.String
lfeFilterAsString()
Applies a 120Hz lowpass filter to the LFE channel prior to encoding.Double
loRoCenterMixLevel()
Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix.Double
loRoSurroundMixLevel()
Specify a value for the following Dolby Digital Plus setting: Left only/Right only.Double
ltRtCenterMixLevel()
Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix.Double
ltRtSurroundMixLevel()
Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix.Eac3MetadataControl
metadataControl()
When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.String
metadataControlAsString()
When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.Eac3PassthroughControl
passthroughControl()
When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input.String
passthroughControlAsString()
When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input.Eac3PhaseControl
phaseControl()
Controls the amount of phase-shift applied to the surround channels.String
phaseControlAsString()
Controls the amount of phase-shift applied to the surround channels.Integer
sampleRate()
This value is always 48000.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends Eac3Settings.Builder>
serializableBuilderClass()
Eac3StereoDownmix
stereoDownmix()
Choose how the service does stereo downmixing.String
stereoDownmixAsString()
Choose how the service does stereo downmixing.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.String
surroundExModeAsString()
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.Eac3SurroundMode
surroundMode()
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.String
surroundModeAsString()
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.Eac3Settings.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
attenuationControl
public final Eac3AttenuationControl attenuationControl()
If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.If the service returns an enum value that is not available in the current SDK version,
attenuationControl
will returnEac3AttenuationControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromattenuationControlAsString()
.- Returns:
- If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
- See Also:
Eac3AttenuationControl
-
attenuationControlAsString
public final String attenuationControlAsString()
If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.If the service returns an enum value that is not available in the current SDK version,
attenuationControl
will returnEac3AttenuationControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromattenuationControlAsString()
.- Returns:
- If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
- See Also:
Eac3AttenuationControl
-
bitrate
public final Integer bitrate()
Specify the average bitrate in bits per second. The bitrate that you specify must be a multiple of 8000 within the allowed minimum and maximum values. Leave blank to use the default bitrate for the coding mode you select according ETSI TS 102 366. Valid bitrates for coding mode 1/0: Default: 96000. Minimum: 32000. Maximum: 3024000. Valid bitrates for coding mode 2/0: Default: 192000. Minimum: 96000. Maximum: 3024000. Valid bitrates for coding mode 3/2: Default: 384000. Minimum: 192000. Maximum: 3024000.- Returns:
- Specify the average bitrate in bits per second. The bitrate that you specify must be a multiple of 8000 within the allowed minimum and maximum values. Leave blank to use the default bitrate for the coding mode you select according ETSI TS 102 366. Valid bitrates for coding mode 1/0: Default: 96000. Minimum: 32000. Maximum: 3024000. Valid bitrates for coding mode 2/0: Default: 192000. Minimum: 96000. Maximum: 3024000. Valid bitrates for coding mode 3/2: Default: 384000. Minimum: 192000. Maximum: 3024000.
-
bitstreamMode
public final Eac3BitstreamMode bitstreamMode()
Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).If the service returns an enum value that is not available in the current SDK version,
bitstreamMode
will returnEac3BitstreamMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombitstreamModeAsString()
.- Returns:
- Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).
- See Also:
Eac3BitstreamMode
-
bitstreamModeAsString
public final String bitstreamModeAsString()
Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).If the service returns an enum value that is not available in the current SDK version,
bitstreamMode
will returnEac3BitstreamMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombitstreamModeAsString()
.- Returns:
- Specify the bitstream mode for the E-AC-3 stream that the encoder emits. For more information about the EAC3 bitstream mode, see ATSC A/52-2012 (Annex E).
- See Also:
Eac3BitstreamMode
-
codingMode
public final Eac3CodingMode codingMode()
Dolby Digital Plus coding mode. Determines number of channels.If the service returns an enum value that is not available in the current SDK version,
codingMode
will returnEac3CodingMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcodingModeAsString()
.- Returns:
- Dolby Digital Plus coding mode. Determines number of channels.
- See Also:
Eac3CodingMode
-
codingModeAsString
public final String codingModeAsString()
Dolby Digital Plus coding mode. Determines number of channels.If the service returns an enum value that is not available in the current SDK version,
codingMode
will returnEac3CodingMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcodingModeAsString()
.- Returns:
- Dolby Digital Plus coding mode. Determines number of channels.
- See Also:
Eac3CodingMode
-
dcFilter
public final Eac3DcFilter dcFilter()
Activates a DC highpass filter for all input channels.If the service returns an enum value that is not available in the current SDK version,
dcFilter
will returnEac3DcFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdcFilterAsString()
.- Returns:
- Activates a DC highpass filter for all input channels.
- See Also:
Eac3DcFilter
-
dcFilterAsString
public final String dcFilterAsString()
Activates a DC highpass filter for all input channels.If the service returns an enum value that is not available in the current SDK version,
dcFilter
will returnEac3DcFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdcFilterAsString()
.- Returns:
- Activates a DC highpass filter for all input channels.
- See Also:
Eac3DcFilter
-
dialnorm
public final Integer dialnorm()
Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.- Returns:
- Sets the dialnorm for the output. If blank and input audio is Dolby Digital Plus, dialnorm will be passed through.
-
dynamicRangeCompressionLine
public final Eac3DynamicRangeCompressionLine dynamicRangeCompressionLine()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.If the service returns an enum value that is not available in the current SDK version,
dynamicRangeCompressionLine
will returnEac3DynamicRangeCompressionLine.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdynamicRangeCompressionLineAsString()
.- Returns:
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
- See Also:
Eac3DynamicRangeCompressionLine
-
dynamicRangeCompressionLineAsString
public final String dynamicRangeCompressionLineAsString()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.If the service returns an enum value that is not available in the current SDK version,
dynamicRangeCompressionLine
will returnEac3DynamicRangeCompressionLine.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdynamicRangeCompressionLineAsString()
.- Returns:
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the line operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
- See Also:
Eac3DynamicRangeCompressionLine
-
dynamicRangeCompressionRf
public final Eac3DynamicRangeCompressionRf dynamicRangeCompressionRf()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.If the service returns an enum value that is not available in the current SDK version,
dynamicRangeCompressionRf
will returnEac3DynamicRangeCompressionRf.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdynamicRangeCompressionRfAsString()
.- Returns:
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
- See Also:
Eac3DynamicRangeCompressionRf
-
dynamicRangeCompressionRfAsString
public final String dynamicRangeCompressionRfAsString()
Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.If the service returns an enum value that is not available in the current SDK version,
dynamicRangeCompressionRf
will returnEac3DynamicRangeCompressionRf.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdynamicRangeCompressionRfAsString()
.- Returns:
- Choose the Dolby Digital dynamic range control (DRC) profile that MediaConvert uses when encoding the metadata in the Dolby Digital stream for the RF operating mode. Related setting: When you use this setting, MediaConvert ignores any value you provide for Dynamic range compression profile. For information about the Dolby Digital DRC operating modes and profiles, see the Dynamic Range Control chapter of the Dolby Metadata Guide at https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.
- See Also:
Eac3DynamicRangeCompressionRf
-
lfeControl
public final Eac3LfeControl lfeControl()
When encoding 3/2 audio, controls whether the LFE channel is enabledIf the service returns an enum value that is not available in the current SDK version,
lfeControl
will returnEac3LfeControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlfeControlAsString()
.- Returns:
- When encoding 3/2 audio, controls whether the LFE channel is enabled
- See Also:
Eac3LfeControl
-
lfeControlAsString
public final String lfeControlAsString()
When encoding 3/2 audio, controls whether the LFE channel is enabledIf the service returns an enum value that is not available in the current SDK version,
lfeControl
will returnEac3LfeControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlfeControlAsString()
.- Returns:
- When encoding 3/2 audio, controls whether the LFE channel is enabled
- See Also:
Eac3LfeControl
-
lfeFilter
public final Eac3LfeFilter lfeFilter()
Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.If the service returns an enum value that is not available in the current SDK version,
lfeFilter
will returnEac3LfeFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlfeFilterAsString()
.- Returns:
- Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.
- See Also:
Eac3LfeFilter
-
lfeFilterAsString
public final String lfeFilterAsString()
Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.If the service returns an enum value that is not available in the current SDK version,
lfeFilter
will returnEac3LfeFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlfeFilterAsString()
.- Returns:
- Applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with 3_2_LFE coding mode.
- See Also:
Eac3LfeFilter
-
loRoCenterMixLevel
public final Double loRoCenterMixLevel()
Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left only/Right only center.- Returns:
- Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left only/Right only center.
-
loRoSurroundMixLevel
public final Double loRoSurroundMixLevel()
Specify a value for the following Dolby Digital Plus setting: Left only/Right only. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left only/Right only surround.- Returns:
- Specify a value for the following Dolby Digital Plus setting: Left only/Right only. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left only/Right only surround.
-
ltRtCenterMixLevel
public final Double ltRtCenterMixLevel()
Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left total/Right total center.- Returns:
- Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left total/Right total center.
-
ltRtSurroundMixLevel
public final Double ltRtSurroundMixLevel()
Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left total/Right total surround.- Returns:
- Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix. MediaConvert uses this value for downmixing. How the service uses this value depends on the value that you choose for Stereo downmix. Valid values: -1.5, -3.0, -4.5, -6.0, and -60. The value -60 mutes the channel. This setting applies only if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Left total/Right total surround.
-
metadataControl
public final Eac3MetadataControl metadataControl()
When set to FOLLOW_INPUT, 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.If the service returns an enum value that is not available in the current SDK version,
metadataControl
will returnEac3MetadataControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommetadataControlAsString()
.- Returns:
- When set to FOLLOW_INPUT, 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.
- See Also:
Eac3MetadataControl
-
metadataControlAsString
public final String metadataControlAsString()
When set to FOLLOW_INPUT, 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.If the service returns an enum value that is not available in the current SDK version,
metadataControl
will returnEac3MetadataControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommetadataControlAsString()
.- Returns:
- When set to FOLLOW_INPUT, 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.
- See Also:
Eac3MetadataControl
-
passthroughControl
public final Eac3PassthroughControl passthroughControl()
When set to WHEN_POSSIBLE, 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.If the service returns an enum value that is not available in the current SDK version,
passthroughControl
will returnEac3PassthroughControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frompassthroughControlAsString()
.- Returns:
- When set to WHEN_POSSIBLE, 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.
- See Also:
Eac3PassthroughControl
-
passthroughControlAsString
public final String passthroughControlAsString()
When set to WHEN_POSSIBLE, 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.If the service returns an enum value that is not available in the current SDK version,
passthroughControl
will returnEac3PassthroughControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frompassthroughControlAsString()
.- Returns:
- When set to WHEN_POSSIBLE, 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.
- See Also:
Eac3PassthroughControl
-
phaseControl
public final Eac3PhaseControl phaseControl()
Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.If the service returns an enum value that is not available in the current SDK version,
phaseControl
will returnEac3PhaseControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromphaseControlAsString()
.- Returns:
- Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.
- See Also:
Eac3PhaseControl
-
phaseControlAsString
public final String phaseControlAsString()
Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.If the service returns an enum value that is not available in the current SDK version,
phaseControl
will returnEac3PhaseControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromphaseControlAsString()
.- Returns:
- Controls the amount of phase-shift applied to the surround channels. Only used for 3/2 coding mode.
- See Also:
Eac3PhaseControl
-
sampleRate
public final Integer sampleRate()
This value is always 48000. It represents the sample rate in Hz.- Returns:
- This value is always 48000. It represents the sample rate in Hz.
-
stereoDownmix
public final Eac3StereoDownmix stereoDownmix()
Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo downmix.If the service returns an enum value that is not available in the current SDK version,
stereoDownmix
will returnEac3StereoDownmix.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstereoDownmixAsString()
.- Returns:
- Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo downmix.
- See Also:
Eac3StereoDownmix
-
stereoDownmixAsString
public final String stereoDownmixAsString()
Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo downmix.If the service returns an enum value that is not available in the current SDK version,
stereoDownmix
will returnEac3StereoDownmix.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstereoDownmixAsString()
.- Returns:
- Choose how the service does stereo downmixing. This setting only applies if you keep the default value of 3/2 - L, R, C, Ls, Rs for the setting Coding mode. If you choose a different value for Coding mode, the service ignores Stereo downmix.
- See Also:
Eac3StereoDownmix
-
surroundExMode
public final 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.If the service returns an enum value that is not available in the current SDK version,
surroundExMode
will returnEac3SurroundExMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsurroundExModeAsString()
.- Returns:
- When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
- See Also:
Eac3SurroundExMode
-
surroundExModeAsString
public final String surroundExModeAsString()
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.If the service returns an enum value that is not available in the current SDK version,
surroundExMode
will returnEac3SurroundExMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsurroundExModeAsString()
.- Returns:
- When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
- See Also:
Eac3SurroundExMode
-
surroundMode
public final Eac3SurroundMode surroundMode()
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.If the service returns an enum value that is not available in the current SDK version,
surroundMode
will returnEac3SurroundMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsurroundModeAsString()
.- Returns:
- When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
- See Also:
Eac3SurroundMode
-
surroundModeAsString
public final String surroundModeAsString()
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.If the service returns an enum value that is not available in the current SDK version,
surroundMode
will returnEac3SurroundMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsurroundModeAsString()
.- Returns:
- When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.
- See Also:
Eac3SurroundMode
-
toBuilder
public Eac3Settings.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<Eac3Settings.Builder,Eac3Settings>
-
builder
public static Eac3Settings.Builder builder()
-
serializableBuilderClass
public static Class<? extends Eac3Settings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-