Class Eac3Settings
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Eac3Settings.Builder,
Eac3Settings>
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Eac3AttenuationControl
If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels.final String
If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels.final Integer
bitrate()
Specify the average bitrate in bits per second.final Eac3BitstreamMode
Specify the bitstream mode for the E-AC-3 stream that the encoder emits.final String
Specify the bitstream mode for the E-AC-3 stream that the encoder emits.static Eac3Settings.Builder
builder()
final Eac3CodingMode
Dolby Digital Plus coding mode.final String
Dolby Digital Plus coding mode.final Eac3DcFilter
dcFilter()
Activates a DC highpass filter for all input channels.final String
Activates a DC highpass filter for all input channels.final Integer
dialnorm()
Sets the dialnorm for the output.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.final String
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.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.final String
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.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Eac3LfeControl
When encoding 3/2 audio, controls whether the LFE channel is enabledfinal String
When encoding 3/2 audio, controls whether the LFE channel is enabledfinal Eac3LfeFilter
Applies a 120Hz lowpass filter to the LFE channel prior to encoding.final String
Applies a 120Hz lowpass filter to the LFE channel prior to encoding.final Double
Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix.final Double
Specify a value for the following Dolby Digital Plus setting: Left only/Right only.final Double
Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix.final Double
Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix.final Eac3MetadataControl
When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.final String
When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.final Eac3PassthroughControl
When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input.final String
When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input.final Eac3PhaseControl
Controls the amount of phase-shift applied to the surround channels.final String
Controls the amount of phase-shift applied to the surround channels.final Integer
This value is always 48000.static Class
<? extends Eac3Settings.Builder> final Eac3StereoDownmix
Choose how the service does stereo downmixing.final String
Choose how the service does stereo downmixing.final Eac3SurroundExMode
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.final String
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.final Eac3SurroundMode
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.final String
When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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:
-
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:
-
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
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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
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
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
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
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Eac3Settings.Builder,
Eac3Settings> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-