Class Ac3Settings
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Ac3Settings.Builder,
Ac3Settings>
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Ac3AttenuationControl
Applies a 3 dB attenuation to the surround channels.final String
Applies a 3 dB attenuation to the surround channels.final Double
bitrate()
Average bitrate in bits/second.final Ac3BitstreamMode
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.final String
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.static Ac3Settings.Builder
builder()
final Ac3CodingMode
Dolby Digital coding mode.final String
Dolby Digital coding mode.final Integer
dialnorm()
Sets the dialnorm for the output.final Ac3DrcProfile
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.final String
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.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 Ac3LfeFilter
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.final String
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.final Ac3MetadataControl
When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.final String
When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.static Class
<? extends Ac3Settings.Builder> 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.- Returns:
- Average bitrate in bits/second. Valid bitrates depend on the coding mode.
-
bitstreamMode
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.If the service returns an enum value that is not available in the current SDK version,
bitstreamMode
will returnAc3BitstreamMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombitstreamModeAsString()
.- Returns:
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.
- See Also:
-
bitstreamModeAsString
Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.If the service returns an enum value that is not available in the current SDK version,
bitstreamMode
will returnAc3BitstreamMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombitstreamModeAsString()
.- Returns:
- Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values.
- See Also:
-
codingMode
Dolby Digital coding mode. Determines number of channels.If the service returns an enum value that is not available in the current SDK version,
codingMode
will returnAc3CodingMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcodingModeAsString()
.- Returns:
- Dolby Digital coding mode. Determines number of channels.
- See Also:
-
codingModeAsString
Dolby Digital coding mode. Determines number of channels.If the service returns an enum value that is not available in the current SDK version,
codingMode
will returnAc3CodingMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcodingModeAsString()
.- Returns:
- Dolby Digital coding mode. Determines number of channels.
- See Also:
-
dialnorm
Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through.- Returns:
- Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through.
-
drcProfile
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.If the service returns an enum value that is not available in the current SDK version,
drcProfile
will returnAc3DrcProfile.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdrcProfileAsString()
.- Returns:
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
- See Also:
-
drcProfileAsString
If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.If the service returns an enum value that is not available in the current SDK version,
drcProfile
will returnAc3DrcProfile.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdrcProfileAsString()
.- Returns:
- If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.
- See Also:
-
lfeFilter
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.If the service returns an enum value that is not available in the current SDK version,
lfeFilter
will returnAc3LfeFilter.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 in codingMode32Lfe mode.
- See Also:
-
lfeFilterAsString
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode.If the service returns an enum value that is not available in the current SDK version,
lfeFilter
will returnAc3LfeFilter.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 in codingMode32Lfe mode.
- See Also:
-
metadataControl
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.If the service returns an enum value that is not available in the current SDK version,
metadataControl
will returnAc3MetadataControl.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:
-
metadataControlAsString
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.If the service returns an enum value that is not available in the current SDK version,
metadataControl
will returnAc3MetadataControl.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:
-
attenuationControl
Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.If the service returns an enum value that is not available in the current SDK version,
attenuationControl
will returnAc3AttenuationControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromattenuationControlAsString()
.- Returns:
- Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.
- See Also:
-
attenuationControlAsString
Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.If the service returns an enum value that is not available in the current SDK version,
attenuationControl
will returnAc3AttenuationControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromattenuationControlAsString()
.- Returns:
- Applies a 3 dB attenuation to the surround channels. Applies only when the coding mode parameter is CODING_MODE_3_2_LFE.
- 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<Ac3Settings.Builder,
Ac3Settings> - 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
-