Class Eac3AtmosSettings
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Eac3AtmosSettings.Builder,
Eac3AtmosSettings>
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Double
bitrate()
Average bitrate in bits/second.static Eac3AtmosSettings.Builder
builder()
final Eac3AtmosCodingMode
Dolby Digital Plus with Dolby Atmos coding mode.final String
Dolby Digital Plus with Dolby Atmos coding mode.final Integer
dialnorm()
Sets the dialnorm for the output.final Eac3AtmosDrcLine
drcLine()
Sets the Dolby dynamic range compression profile.final String
Sets the Dolby dynamic range compression profile.final Eac3AtmosDrcRf
drcRf()
Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.final String
Sets the profile for heavy Dolby dynamic range compression, ensures that the instantaneous signal peaks do not exceed specified levels.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 Double
Height dimensional trim.static Class
<? extends Eac3AtmosSettings.Builder> final Double
Surround dimensional trim.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
-
bitrate
Average bitrate in bits/second. Valid bitrates depend on the coding mode. // * @affectsRightSizing true- Returns:
- Average bitrate in bits/second. Valid bitrates depend on the coding mode. // * @affectsRightSizing true
-
codingMode
Dolby Digital Plus with Dolby Atmos coding mode. Determines number of channels.If the service returns an enum value that is not available in the current SDK version,
codingMode
will returnEac3AtmosCodingMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcodingModeAsString()
.- Returns:
- Dolby Digital Plus with Dolby Atmos coding mode. Determines number of channels.
- See Also:
-
codingModeAsString
Dolby Digital Plus with Dolby Atmos coding mode. Determines number of channels.If the service returns an enum value that is not available in the current SDK version,
codingMode
will returnEac3AtmosCodingMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcodingModeAsString()
.- Returns:
- Dolby Digital Plus with Dolby Atmos coding mode. Determines number of channels.
- See Also:
-
dialnorm
Sets the dialnorm for the output. Default 23.- Returns:
- Sets the dialnorm for the output. Default 23.
-
drcLine
Sets the Dolby dynamic range compression profile.If the service returns an enum value that is not available in the current SDK version,
drcLine
will returnEac3AtmosDrcLine.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdrcLineAsString()
.- Returns:
- Sets the Dolby dynamic range compression profile.
- See Also:
-
drcLineAsString
Sets the Dolby dynamic range compression profile.If the service returns an enum value that is not available in the current SDK version,
drcLine
will returnEac3AtmosDrcLine.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdrcLineAsString()
.- Returns:
- Sets the Dolby dynamic range compression profile.
- See Also:
-
drcRf
Sets 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,
drcRf
will returnEac3AtmosDrcRf.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:
-
drcRfAsString
Sets 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,
drcRf
will returnEac3AtmosDrcRf.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:
-
heightTrim
Height dimensional trim. Sets the maximum amount to attenuate the height channels when the downstream player isn??t configured to handle Dolby Digital Plus with Dolby Atmos and must remix the channels.- Returns:
- Height dimensional trim. Sets the maximum amount to attenuate the height channels when the downstream player isn??t configured to handle Dolby Digital Plus with Dolby Atmos and must remix the channels.
-
surroundTrim
Surround dimensional trim. Sets the maximum amount to attenuate the surround channels when the downstream player isn't configured to handle Dolby Digital Plus with Dolby Atmos and must remix the channels.- Returns:
- Surround dimensional trim. Sets the maximum amount to attenuate the surround channels when the downstream player isn't configured to handle Dolby Digital Plus with Dolby Atmos and must remix the channels.
-
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<Eac3AtmosSettings.Builder,
Eac3AtmosSettings> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int 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
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. -
getValueForField
-
sdkFields
-