Class Ac3Settings
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Ac3Settings.Builder,Ac3Settings>
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Ac3AttenuationControlApplies a 3 dB attenuation to the surround channels.final StringApplies a 3 dB attenuation to the surround channels.final Doublebitrate()Average bitrate in bits/second.final Ac3BitstreamModeSpecifies the bitstream mode (bsmod) for the emitted AC-3 stream.final StringSpecifies the bitstream mode (bsmod) for the emitted AC-3 stream.static Ac3Settings.Builderbuilder()final Ac3CodingModeDolby Digital coding mode.final StringDolby Digital coding mode.final Integerdialnorm()Sets the dialnorm for the output.final Ac3DrcProfileIf set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.final StringIf set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.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 Ac3LfeFilterWhen 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 Ac3MetadataControlWhen 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.static Class<? extends Ac3Settings.Builder> 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.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,
bitstreamModewill 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,
bitstreamModewill 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,
codingModewill 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,
codingModewill 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,
drcProfilewill 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,
drcProfilewill 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,
lfeFilterwill 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,
lfeFilterwill 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,
metadataControlwill 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,
metadataControlwill 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,
attenuationControlwill 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,
attenuationControlwill 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Ac3Settings.Builder,Ac3Settings> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description 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 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
-