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 interfaceEac3Settings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Eac3AttenuationControlattenuationControl()If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels.StringattenuationControlAsString()If set to ATTENUATE_3_DB, applies a 3 dB attenuation to the surround channels.Integerbitrate()Specify the average bitrate in bits per second.Eac3BitstreamModebitstreamMode()Specify the bitstream mode for the E-AC-3 stream that the encoder emits.StringbitstreamModeAsString()Specify the bitstream mode for the E-AC-3 stream that the encoder emits.static Eac3Settings.Builderbuilder()Eac3CodingModecodingMode()Dolby Digital Plus coding mode.StringcodingModeAsString()Dolby Digital Plus coding mode.Eac3DcFilterdcFilter()Activates a DC highpass filter for all input channels.StringdcFilterAsString()Activates a DC highpass filter for all input channels.Integerdialnorm()Sets the dialnorm for the output.Eac3DynamicRangeCompressionLinedynamicRangeCompressionLine()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.StringdynamicRangeCompressionLineAsString()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.Eac3DynamicRangeCompressionRfdynamicRangeCompressionRf()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.StringdynamicRangeCompressionRfAsString()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.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Eac3LfeControllfeControl()When encoding 3/2 audio, controls whether the LFE channel is enabledStringlfeControlAsString()When encoding 3/2 audio, controls whether the LFE channel is enabledEac3LfeFilterlfeFilter()Applies a 120Hz lowpass filter to the LFE channel prior to encoding.StringlfeFilterAsString()Applies a 120Hz lowpass filter to the LFE channel prior to encoding.DoubleloRoCenterMixLevel()Specify a value for the following Dolby Digital Plus setting: Left only/Right only center mix.DoubleloRoSurroundMixLevel()Specify a value for the following Dolby Digital Plus setting: Left only/Right only.DoubleltRtCenterMixLevel()Specify a value for the following Dolby Digital Plus setting: Left total/Right total center mix.DoubleltRtSurroundMixLevel()Specify a value for the following Dolby Digital Plus setting: Left total/Right total surround mix.Eac3MetadataControlmetadataControl()When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.StringmetadataControlAsString()When set to FOLLOW_INPUT, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.Eac3PassthroughControlpassthroughControl()When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input.StringpassthroughControlAsString()When set to WHEN_POSSIBLE, input DD+ audio will be passed through if it is present on the input.Eac3PhaseControlphaseControl()Controls the amount of phase-shift applied to the surround channels.StringphaseControlAsString()Controls the amount of phase-shift applied to the surround channels.IntegersampleRate()This value is always 48000.List<SdkField<?>>sdkFields()static Class<? extends Eac3Settings.Builder>serializableBuilderClass()Eac3StereoDownmixstereoDownmix()Choose how the service does stereo downmixing.StringstereoDownmixAsString()Choose how the service does stereo downmixing.Eac3SurroundExModesurroundExMode()When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.StringsurroundExModeAsString()When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.Eac3SurroundModesurroundMode()When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.StringsurroundModeAsString()When encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.Eac3Settings.BuildertoBuilder()StringtoString()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,
attenuationControlwill 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,
attenuationControlwill 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,
bitstreamModewill 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,
bitstreamModewill 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,
codingModewill 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,
codingModewill 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,
dcFilterwill 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,
dcFilterwill 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,
dynamicRangeCompressionLinewill 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,
dynamicRangeCompressionLinewill 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,
dynamicRangeCompressionRfwill 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,
dynamicRangeCompressionRfwill 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,
lfeControlwill 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,
lfeControlwill 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,
lfeFilterwill 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,
lfeFilterwill 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,
metadataControlwill 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,
metadataControlwill 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,
passthroughControlwill 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,
passthroughControlwill 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,
phaseControlwill 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,
phaseControlwill 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,
stereoDownmixwill 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,
stereoDownmixwill 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,
surroundExModewill 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,
surroundExModewill 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,
surroundModewill 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,
surroundModewill 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:
toBuilderin 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:
equalsBySdkFieldsin 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.
-
-