Class Ac3Settings
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.Ac3Settings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Ac3Settings.Builder,Ac3Settings>
@Generated("software.amazon.awssdk:codegen") public final class Ac3Settings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Ac3Settings.Builder,Ac3Settings>
Ac3 Settings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAc3Settings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Ac3AttenuationControlattenuationControl()Applies a 3 dB attenuation to the surround channels.StringattenuationControlAsString()Applies a 3 dB attenuation to the surround channels.Doublebitrate()Average bitrate in bits/second.Ac3BitstreamModebitstreamMode()Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.StringbitstreamModeAsString()Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.static Ac3Settings.Builderbuilder()Ac3CodingModecodingMode()Dolby Digital coding mode.StringcodingModeAsString()Dolby Digital coding mode.Integerdialnorm()Sets the dialnorm for the output.Ac3DrcProfiledrcProfile()If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.StringdrcProfileAsString()If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Ac3LfeFilterlfeFilter()When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.StringlfeFilterAsString()When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.Ac3MetadataControlmetadataControl()When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.StringmetadataControlAsString()When set to "followInput", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends Ac3Settings.Builder>serializableBuilderClass()Ac3Settings.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
-
bitrate
public final Double 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
public final Ac3BitstreamMode 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:
Ac3BitstreamMode
-
bitstreamModeAsString
public final String 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:
Ac3BitstreamMode
-
codingMode
public final Ac3CodingMode 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:
Ac3CodingMode
-
codingModeAsString
public final String 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:
Ac3CodingMode
-
dialnorm
public final Integer 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
public final Ac3DrcProfile 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:
Ac3DrcProfile
-
drcProfileAsString
public final String 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:
Ac3DrcProfile
-
lfeFilter
public final Ac3LfeFilter 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:
Ac3LfeFilter
-
lfeFilterAsString
public final String 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:
Ac3LfeFilter
-
metadataControl
public final Ac3MetadataControl 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:
Ac3MetadataControl
-
metadataControlAsString
public final String 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:
Ac3MetadataControl
-
attenuationControl
public final Ac3AttenuationControl 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:
Ac3AttenuationControl
-
attenuationControlAsString
public final String 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:
Ac3AttenuationControl
-
toBuilder
public Ac3Settings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Ac3Settings.Builder,Ac3Settings>
-
builder
public static Ac3Settings.Builder builder()
-
serializableBuilderClass
public static Class<? extends Ac3Settings.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-