public static interface VideoPreprocessor.Builder extends CopyableBuilder<VideoPreprocessor.Builder,VideoPreprocessor>
Modifier and Type | Method and Description |
---|---|
VideoPreprocessor.Builder |
colorCorrector(ColorCorrector colorCorrector)
Enable the Color corrector (ColorCorrector) feature if necessary.
|
default VideoPreprocessor.Builder |
colorCorrector(Consumer<ColorCorrector.Builder> colorCorrector)
Enable the Color corrector (ColorCorrector) feature if necessary.
|
default VideoPreprocessor.Builder |
deinterlacer(Consumer<Deinterlacer.Builder> deinterlacer)
Use Deinterlacer (Deinterlacer) to produce smoother motion and a clearer picture.
|
VideoPreprocessor.Builder |
deinterlacer(Deinterlacer deinterlacer)
Use Deinterlacer (Deinterlacer) to produce smoother motion and a clearer picture.
|
default VideoPreprocessor.Builder |
imageInserter(Consumer<ImageInserter.Builder> imageInserter)
Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video.
|
VideoPreprocessor.Builder |
imageInserter(ImageInserter imageInserter)
Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video.
|
default VideoPreprocessor.Builder |
noiseReducer(Consumer<NoiseReducer.Builder> noiseReducer)
Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary.
|
VideoPreprocessor.Builder |
noiseReducer(NoiseReducer noiseReducer)
Enable the Noise reducer (NoiseReducer) feature to remove noise from your video output if necessary.
|
default VideoPreprocessor.Builder |
timecodeBurnin(Consumer<TimecodeBurnin.Builder> timecodeBurnin)
Timecode burn-in (TimecodeBurnIn)--Burns the output timecode and specified prefix into the output.
|
VideoPreprocessor.Builder |
timecodeBurnin(TimecodeBurnin timecodeBurnin)
Timecode burn-in (TimecodeBurnIn)--Burns the output timecode and specified prefix into the output.
|
copy
applyMutation, build
VideoPreprocessor.Builder colorCorrector(ColorCorrector colorCorrector)
colorCorrector
- Enable the Color corrector (ColorCorrector) feature if necessary. Enable or disable this feature for
each output individually. This setting is disabled by default.default VideoPreprocessor.Builder colorCorrector(Consumer<ColorCorrector.Builder> colorCorrector)
ColorCorrector.Builder
avoiding the need to create one manually via
ColorCorrector.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to colorCorrector(ColorCorrector)
.colorCorrector
- a consumer that will call methods on ColorCorrector.Builder
colorCorrector(ColorCorrector)
VideoPreprocessor.Builder deinterlacer(Deinterlacer deinterlacer)
deinterlacer
- Use Deinterlacer (Deinterlacer) to produce smoother motion and a clearer picture.default VideoPreprocessor.Builder deinterlacer(Consumer<Deinterlacer.Builder> deinterlacer)
Deinterlacer.Builder
avoiding the need to create one manually via
Deinterlacer.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to deinterlacer(Deinterlacer)
.deinterlacer
- a consumer that will call methods on Deinterlacer.Builder
deinterlacer(Deinterlacer)
VideoPreprocessor.Builder imageInserter(ImageInserter imageInserter)
imageInserter
- Enable the Image inserter (ImageInserter) feature to include a graphic overlay on your video. Enable
or disable this feature for each output individually. This setting is disabled by default.default VideoPreprocessor.Builder imageInserter(Consumer<ImageInserter.Builder> imageInserter)
ImageInserter.Builder
avoiding the need to create one manually via
ImageInserter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to imageInserter(ImageInserter)
.imageInserter
- a consumer that will call methods on ImageInserter.Builder
imageInserter(ImageInserter)
VideoPreprocessor.Builder noiseReducer(NoiseReducer noiseReducer)
noiseReducer
- Enable the Noise reducer (NoiseReducer) 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.default VideoPreprocessor.Builder noiseReducer(Consumer<NoiseReducer.Builder> noiseReducer)
NoiseReducer.Builder
avoiding the need to create one
manually via NoiseReducer.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to noiseReducer(NoiseReducer)
.noiseReducer
- a consumer that will call methods on NoiseReducer.Builder
noiseReducer(NoiseReducer)
VideoPreprocessor.Builder timecodeBurnin(TimecodeBurnin timecodeBurnin)
timecodeBurnin
- Timecode burn-in (TimecodeBurnIn)--Burns the output timecode and specified prefix into the output.default VideoPreprocessor.Builder timecodeBurnin(Consumer<TimecodeBurnin.Builder> timecodeBurnin)
TimecodeBurnin.Builder
avoiding the need to create one
manually via TimecodeBurnin.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to timecodeBurnin(TimecodeBurnin)
.timecodeBurnin
- a consumer that will call methods on TimecodeBurnin.Builder
timecodeBurnin(TimecodeBurnin)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.