Class NoiseReducer
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.NoiseReducer
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<NoiseReducer.Builder,NoiseReducer>
@Generated("software.amazon.awssdk:codegen") public final class NoiseReducer extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NoiseReducer.Builder,NoiseReducer>
Enable the Noise reducer feature to remove noise from your video output if necessary. Enable or disable this feature for each output individually. This setting is disabled by default. When you enable Noise reducer, you must also select a value for Noise reducer filter. For AVC outputs, when you include Noise reducer, you cannot include the Bandwidth reduction filter.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
NoiseReducer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NoiseReducer.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
NoiseReducerFilter
filter()
Use Noise reducer filter to select one of the following spatial image filtering functions.String
filterAsString()
Use Noise reducer filter to select one of the following spatial image filtering functions.NoiseReducerFilterSettings
filterSettings()
Settings for a noise reducer filter<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends NoiseReducer.Builder>
serializableBuilderClass()
NoiseReducerSpatialFilterSettings
spatialFilterSettings()
Noise reducer filter settings for spatial filter.NoiseReducerTemporalFilterSettings
temporalFilterSettings()
Noise reducer filter settings for temporal filter.NoiseReducer.Builder
toBuilder()
String
toString()
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
-
filter
public final NoiseReducerFilter filter()
Use Noise reducer filter to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer. * Bilateral preserves edges while reducing noise. * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.If the service returns an enum value that is not available in the current SDK version,
filter
will returnNoiseReducerFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfilterAsString()
.- Returns:
- Use Noise reducer filter to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer. * Bilateral preserves edges while reducing noise. * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.
- See Also:
NoiseReducerFilter
-
filterAsString
public final String filterAsString()
Use Noise reducer filter to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer. * Bilateral preserves edges while reducing noise. * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.If the service returns an enum value that is not available in the current SDK version,
filter
will returnNoiseReducerFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfilterAsString()
.- Returns:
- Use Noise reducer filter to select one of the following spatial image filtering functions. To use this setting, you must also enable Noise reducer. * Bilateral preserves edges while reducing noise. * Mean (softest), Gaussian, Lanczos, and Sharpen (sharpest) do convolution filtering. * Conserve does min/max noise reduction. * Spatial does frequency-domain filtering based on JND principles. * Temporal optimizes video quality for complex motion.
- See Also:
NoiseReducerFilter
-
filterSettings
public final NoiseReducerFilterSettings filterSettings()
Settings for a noise reducer filter- Returns:
- Settings for a noise reducer filter
-
spatialFilterSettings
public final NoiseReducerSpatialFilterSettings spatialFilterSettings()
Noise reducer filter settings for spatial filter.- Returns:
- Noise reducer filter settings for spatial filter.
-
temporalFilterSettings
public final NoiseReducerTemporalFilterSettings temporalFilterSettings()
Noise reducer filter settings for temporal filter.- Returns:
- Noise reducer filter settings for temporal filter.
-
toBuilder
public NoiseReducer.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<NoiseReducer.Builder,NoiseReducer>
-
builder
public static NoiseReducer.Builder builder()
-
serializableBuilderClass
public static Class<? extends NoiseReducer.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
-
-