Class Eac3Settings
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<Eac3Settings.Builder,- Eac3Settings> 
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal Eac3AttenuationControlWhen set to attenuate3Db, applies a 3 dB attenuation to the surround channels.final StringWhen set to attenuate3Db, applies a 3 dB attenuation to the surround channels.final Doublebitrate()Average bitrate in bits/second.final Eac3BitstreamModeSpecifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.final StringSpecifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.static Eac3Settings.Builderbuilder()final Eac3CodingModeDolby Digital Plus coding mode.final StringDolby Digital Plus coding mode.final Eac3DcFilterdcFilter()When set to enabled, activates a DC highpass filter for all input channels.final StringWhen set to enabled, activates a DC highpass filter for all input channels.final Integerdialnorm()Sets the dialnorm for the output.final Eac3DrcLinedrcLine()Sets the Dolby dynamic range compression profile.final StringSets the Dolby dynamic range compression profile.final Eac3DrcRfdrcRf()Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.final StringSets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final Eac3LfeControlWhen encoding 3/2 audio, setting to lfe enables the LFE channelfinal StringWhen encoding 3/2 audio, setting to lfe enables the LFE channelfinal Eac3LfeFilterWhen set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.final StringWhen set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.final DoubleLeft only/Right only center mix level.final DoubleLeft only/Right only surround mix level.final DoubleLeft total/Right total center mix level.final DoubleLeft total/Right total surround mix level.final Eac3MetadataControlWhen set to followInput, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.final StringWhen set to followInput, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.final Eac3PassthroughControlWhen set to whenPossible, input DD+ audio will be passed through if it is present on the input.final StringWhen set to whenPossible, input DD+ audio will be passed through if it is present on the input.final Eac3PhaseControlWhen set to shift90Degrees, applies a 90-degree phase shift to the surround channels.final StringWhen set to shift90Degrees, applies a 90-degree phase shift to the surround channels.static Class<? extends Eac3Settings.Builder> final Eac3StereoDownmixStereo downmix preference.final StringStereo downmix preference.final Eac3SurroundExModeWhen encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.final StringWhen encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.final Eac3SurroundModeWhen encoding 2/0 audio, sets whether Dolby Surround is matrix encoded into the two channels.final StringWhen 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 StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
attenuationControlWhen set to attenuate3Db, 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:
- When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
- See Also:
 
- 
attenuationControlAsStringWhen set to attenuate3Db, 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:
- When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. Only used for 3/2 coding mode.
- See Also:
 
- 
bitrateAverage bitrate in bits/second. Valid bitrates depend on the coding mode.- Returns:
- Average bitrate in bits/second. Valid bitrates depend on the coding mode.
 
- 
bitstreamModeSpecifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for background on these values.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:
- Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for background on these values.
- See Also:
 
- 
bitstreamModeAsStringSpecifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for background on these values.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:
- Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. See ATSC A/52-2012 (Annex E) for background on these values.
- See Also:
 
- 
codingModeDolby 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:
 
- 
codingModeAsStringDolby 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:
 
- 
dcFilterWhen set to enabled, 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:
- When set to enabled, activates a DC highpass filter for all input channels.
- See Also:
 
- 
dcFilterAsStringWhen set to enabled, 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:
- When set to enabled, activates a DC highpass filter for all input channels.
- See Also:
 
- 
dialnormSets 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.
 
- 
drcLineSets the Dolby dynamic range compression profile.If the service returns an enum value that is not available in the current SDK version, drcLinewill returnEac3DrcLine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdrcLineAsString().- Returns:
- Sets the Dolby dynamic range compression profile.
- See Also:
 
- 
drcLineAsStringSets the Dolby dynamic range compression profile.If the service returns an enum value that is not available in the current SDK version, drcLinewill returnEac3DrcLine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdrcLineAsString().- Returns:
- Sets the Dolby dynamic range compression profile.
- See Also:
 
- 
drcRfSets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.If the service returns an enum value that is not available in the current SDK version, drcRfwill returnEac3DrcRf.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdrcRfAsString().- Returns:
- Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.
- See Also:
 
- 
drcRfAsStringSets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.If the service returns an enum value that is not available in the current SDK version, drcRfwill returnEac3DrcRf.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdrcRfAsString().- Returns:
- Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.
- See Also:
 
- 
lfeControlWhen encoding 3/2 audio, setting to lfe enables the LFE channelIf 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, setting to lfe enables the LFE channel
- See Also:
 
- 
lfeControlAsStringWhen encoding 3/2 audio, setting to lfe enables the LFE channelIf 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, setting to lfe enables the LFE channel
- See Also:
 
- 
lfeFilterWhen set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with codingMode32 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:
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with codingMode32 coding mode.
- See Also:
 
- 
lfeFilterAsStringWhen set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with codingMode32 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:
- When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid with codingMode32 coding mode.
- See Also:
 
- 
loRoCenterMixLevelLeft only/Right only center mix level. Only used for 3/2 coding mode.- Returns:
- Left only/Right only center mix level. Only used for 3/2 coding mode.
 
- 
loRoSurroundMixLevelLeft only/Right only surround mix level. Only used for 3/2 coding mode.- Returns:
- Left only/Right only surround mix level. Only used for 3/2 coding mode.
 
- 
ltRtCenterMixLevelLeft total/Right total center mix level. Only used for 3/2 coding mode.- Returns:
- Left total/Right total center mix level. Only used for 3/2 coding mode.
 
- 
ltRtSurroundMixLevelLeft total/Right total surround mix level. Only used for 3/2 coding mode.- Returns:
- Left total/Right total surround mix level. Only used for 3/2 coding mode.
 
- 
metadataControlWhen set to followInput, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.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 followInput, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.
- See Also:
 
- 
metadataControlAsStringWhen set to followInput, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.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 followInput, encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used.
- See Also:
 
- 
passthroughControlWhen set to whenPossible, input DD+ audio will be passed through if it is present on the input. This detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.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 whenPossible, input DD+ audio will be passed through if it is present on the input. This detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
- See Also:
 
- 
passthroughControlAsStringWhen set to whenPossible, input DD+ audio will be passed through if it is present on the input. This detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.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 whenPossible, input DD+ audio will be passed through if it is present on the input. This detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
- See Also:
 
- 
phaseControlWhen set to shift90Degrees, applies a 90-degree phase shift 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:
- When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. Only used for 3/2 coding mode.
- See Also:
 
- 
phaseControlAsStringWhen set to shift90Degrees, applies a 90-degree phase shift 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:
- When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. Only used for 3/2 coding mode.
- See Also:
 
- 
stereoDownmixStereo downmix preference. Only used for 3/2 coding mode.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:
- Stereo downmix preference. Only used for 3/2 coding mode.
- See Also:
 
- 
stereoDownmixAsStringStereo downmix preference. Only used for 3/2 coding mode.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:
- Stereo downmix preference. Only used for 3/2 coding mode.
- See Also:
 
- 
surroundExModeWhen 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:
 
- 
surroundExModeAsStringWhen 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:
 
- 
surroundModeWhen 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:
 
- 
surroundModeAsStringWhen 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:
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<Eac3Settings.Builder,- Eac3Settings> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- 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:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-