Interface NoiseReducer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NoiseReducer.Builder,
,NoiseReducer> SdkBuilder<NoiseReducer.Builder,
,NoiseReducer> SdkPojo
- Enclosing class:
NoiseReducer
public static interface NoiseReducer.Builder
extends SdkPojo, CopyableBuilder<NoiseReducer.Builder,NoiseReducer>
-
Method Summary
Modifier and TypeMethodDescriptionUse Noise reducer filter to select one of the following spatial image filtering functions.filter
(NoiseReducerFilter filter) Use Noise reducer filter to select one of the following spatial image filtering functions.default NoiseReducer.Builder
filterSettings
(Consumer<NoiseReducerFilterSettings.Builder> filterSettings) Settings for a noise reducer filter This is a convenience method that creates an instance of theNoiseReducerFilterSettings.Builder
avoiding the need to create one manually viaNoiseReducerFilterSettings.builder()
.filterSettings
(NoiseReducerFilterSettings filterSettings) Settings for a noise reducer filterdefault NoiseReducer.Builder
spatialFilterSettings
(Consumer<NoiseReducerSpatialFilterSettings.Builder> spatialFilterSettings) Noise reducer filter settings for spatial filter.spatialFilterSettings
(NoiseReducerSpatialFilterSettings spatialFilterSettings) Noise reducer filter settings for spatial filter.default NoiseReducer.Builder
temporalFilterSettings
(Consumer<NoiseReducerTemporalFilterSettings.Builder> temporalFilterSettings) Noise reducer filter settings for temporal filter.temporalFilterSettings
(NoiseReducerTemporalFilterSettings temporalFilterSettings) Noise reducer filter settings for temporal filter.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filterSettings
Settings for a noise reducer filter- Parameters:
filterSettings
- Settings for a noise reducer filter- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterSettings
default NoiseReducer.Builder filterSettings(Consumer<NoiseReducerFilterSettings.Builder> filterSettings) Settings for a noise reducer filter This is a convenience method that creates an instance of theNoiseReducerFilterSettings.Builder
avoiding the need to create one manually viaNoiseReducerFilterSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterSettings(NoiseReducerFilterSettings)
.- Parameters:
filterSettings
- a consumer that will call methods onNoiseReducerFilterSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
spatialFilterSettings
Noise reducer filter settings for spatial filter.- Parameters:
spatialFilterSettings
- Noise reducer filter settings for spatial filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spatialFilterSettings
default NoiseReducer.Builder spatialFilterSettings(Consumer<NoiseReducerSpatialFilterSettings.Builder> spatialFilterSettings) Noise reducer filter settings for spatial filter. This is a convenience method that creates an instance of theNoiseReducerSpatialFilterSettings.Builder
avoiding the need to create one manually viaNoiseReducerSpatialFilterSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tospatialFilterSettings(NoiseReducerSpatialFilterSettings)
.- Parameters:
spatialFilterSettings
- a consumer that will call methods onNoiseReducerSpatialFilterSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
temporalFilterSettings
NoiseReducer.Builder temporalFilterSettings(NoiseReducerTemporalFilterSettings temporalFilterSettings) Noise reducer filter settings for temporal filter.- Parameters:
temporalFilterSettings
- Noise reducer filter settings for temporal filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
temporalFilterSettings
default NoiseReducer.Builder temporalFilterSettings(Consumer<NoiseReducerTemporalFilterSettings.Builder> temporalFilterSettings) Noise reducer filter settings for temporal filter. This is a convenience method that creates an instance of theNoiseReducerTemporalFilterSettings.Builder
avoiding the need to create one manually viaNoiseReducerTemporalFilterSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totemporalFilterSettings(NoiseReducerTemporalFilterSettings)
.- Parameters:
temporalFilterSettings
- a consumer that will call methods onNoiseReducerTemporalFilterSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-