public static interface NoiseReducer.Builder extends SdkPojo, CopyableBuilder<NoiseReducer.Builder,NoiseReducer>
Modifier and Type | Method and Description |
---|---|
NoiseReducer.Builder |
filter(NoiseReducerFilter filter)
Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering
functions.
|
NoiseReducer.Builder |
filter(String filter)
Use Noise reducer filter (NoiseReducerFilter) 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 that creates an instance of the
NoiseReducerFilterSettings.Builder avoiding the need to create one manually via
NoiseReducerFilterSettings.builder() . |
NoiseReducer.Builder |
filterSettings(NoiseReducerFilterSettings filterSettings)
Settings for a noise reducer filter
|
default NoiseReducer.Builder |
spatialFilterSettings(Consumer<NoiseReducerSpatialFilterSettings.Builder> spatialFilterSettings)
Noise reducer filter settings for spatial filter.
|
NoiseReducer.Builder |
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.
|
NoiseReducer.Builder |
temporalFilterSettings(NoiseReducerTemporalFilterSettings temporalFilterSettings)
Noise reducer filter settings for temporal filter.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
NoiseReducer.Builder filter(String filter)
filter
- Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering
functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * 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.NoiseReducerFilter
,
NoiseReducerFilter
NoiseReducer.Builder filter(NoiseReducerFilter filter)
filter
- Use Noise reducer filter (NoiseReducerFilter) to select one of the following spatial image filtering
functions. To use this setting, you must also enable Noise reducer (NoiseReducer). * 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.NoiseReducerFilter
,
NoiseReducerFilter
NoiseReducer.Builder filterSettings(NoiseReducerFilterSettings filterSettings)
filterSettings
- Settings for a noise reducer filterdefault NoiseReducer.Builder filterSettings(Consumer<NoiseReducerFilterSettings.Builder> filterSettings)
NoiseReducerFilterSettings.Builder
avoiding the need to create one manually via
NoiseReducerFilterSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to filterSettings(NoiseReducerFilterSettings)
.filterSettings
- a consumer that will call methods on NoiseReducerFilterSettings.Builder
filterSettings(NoiseReducerFilterSettings)
NoiseReducer.Builder spatialFilterSettings(NoiseReducerSpatialFilterSettings spatialFilterSettings)
spatialFilterSettings
- Noise reducer filter settings for spatial filter.default NoiseReducer.Builder spatialFilterSettings(Consumer<NoiseReducerSpatialFilterSettings.Builder> spatialFilterSettings)
NoiseReducerSpatialFilterSettings.Builder
avoiding the need to create one manually via
NoiseReducerSpatialFilterSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to spatialFilterSettings(NoiseReducerSpatialFilterSettings)
.spatialFilterSettings
- a consumer that will call methods on NoiseReducerSpatialFilterSettings.Builder
spatialFilterSettings(NoiseReducerSpatialFilterSettings)
NoiseReducer.Builder temporalFilterSettings(NoiseReducerTemporalFilterSettings temporalFilterSettings)
temporalFilterSettings
- Noise reducer filter settings for temporal filter.default NoiseReducer.Builder temporalFilterSettings(Consumer<NoiseReducerTemporalFilterSettings.Builder> temporalFilterSettings)
NoiseReducerTemporalFilterSettings.Builder
avoiding the need to create one manually via
NoiseReducerTemporalFilterSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to temporalFilterSettings(NoiseReducerTemporalFilterSettings)
.temporalFilterSettings
- a consumer that will call methods on NoiseReducerTemporalFilterSettings.Builder
temporalFilterSettings(NoiseReducerTemporalFilterSettings)
Copyright © 2022. All rights reserved.