public static interface VideoPreprocessor.Builder extends SdkPojo, CopyableBuilder<VideoPreprocessor.Builder,VideoPreprocessor>
Modifier and Type | Method and Description |
---|---|
VideoPreprocessor.Builder |
colorCorrector(ColorCorrector colorCorrector)
Use these settings to convert the color space or to modify properties such as hue and contrast for this
output.
|
default VideoPreprocessor.Builder |
colorCorrector(Consumer<ColorCorrector.Builder> colorCorrector)
Use these settings to convert the color space or to modify properties such as hue and contrast for this
output.
|
default VideoPreprocessor.Builder |
deinterlacer(Consumer<Deinterlacer.Builder> deinterlacer)
Use the deinterlacer to produce smoother motion and a clearer picture.
|
VideoPreprocessor.Builder |
deinterlacer(Deinterlacer deinterlacer)
Use the deinterlacer to produce smoother motion and a clearer picture.
|
default VideoPreprocessor.Builder |
dolbyVision(Consumer<DolbyVision.Builder> dolbyVision)
Enable Dolby Vision feature to produce Dolby Vision compatible video output.
|
VideoPreprocessor.Builder |
dolbyVision(DolbyVision dolbyVision)
Enable Dolby Vision feature to produce Dolby Vision compatible video output.
|
default VideoPreprocessor.Builder |
hdr10Plus(Consumer<Hdr10Plus.Builder> hdr10Plus)
Enable HDR10+ analysis and metadata injection.
|
VideoPreprocessor.Builder |
hdr10Plus(Hdr10Plus hdr10Plus)
Enable HDR10+ analysis and metadata injection.
|
default VideoPreprocessor.Builder |
imageInserter(Consumer<ImageInserter.Builder> imageInserter)
Enable the Image inserter feature to include a graphic overlay on your video.
|
VideoPreprocessor.Builder |
imageInserter(ImageInserter imageInserter)
Enable the Image inserter feature to include a graphic overlay on your video.
|
default VideoPreprocessor.Builder |
noiseReducer(Consumer<NoiseReducer.Builder> noiseReducer)
Enable the Noise reducer feature to remove noise from your video output if necessary.
|
VideoPreprocessor.Builder |
noiseReducer(NoiseReducer noiseReducer)
Enable the Noise reducer feature to remove noise from your video output if necessary.
|
default VideoPreprocessor.Builder |
partnerWatermarking(Consumer<PartnerWatermarking.Builder> partnerWatermarking)
If you work with a third party video watermarking partner, use the group of settings that correspond with
your watermarking partner to include watermarks in your output.
|
VideoPreprocessor.Builder |
partnerWatermarking(PartnerWatermarking partnerWatermarking)
If you work with a third party video watermarking partner, use the group of settings that correspond with
your watermarking partner to include watermarks in your output.
|
default VideoPreprocessor.Builder |
timecodeBurnin(Consumer<TimecodeBurnin.Builder> timecodeBurnin)
Settings for burning the output timecode and specified prefix into the output.
|
VideoPreprocessor.Builder |
timecodeBurnin(TimecodeBurnin timecodeBurnin)
Settings for burning the output timecode and specified prefix into the output.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
VideoPreprocessor.Builder colorCorrector(ColorCorrector colorCorrector)
colorCorrector
- Use these settings to convert the color space or to modify properties such as hue and contrast for
this output. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.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 the deinterlacer to produce smoother motion and a clearer picture. For more information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.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 dolbyVision(DolbyVision dolbyVision)
dolbyVision
- Enable Dolby Vision feature to produce Dolby Vision compatible video output.default VideoPreprocessor.Builder dolbyVision(Consumer<DolbyVision.Builder> dolbyVision)
DolbyVision.Builder
avoiding the need to create one manually via
DolbyVision.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to dolbyVision(DolbyVision)
.
dolbyVision
- a consumer that will call methods on DolbyVision.Builder
dolbyVision(DolbyVision)
VideoPreprocessor.Builder hdr10Plus(Hdr10Plus hdr10Plus)
hdr10Plus
- Enable HDR10+ analysis and metadata injection. Compatible with HEVC only.default VideoPreprocessor.Builder hdr10Plus(Consumer<Hdr10Plus.Builder> hdr10Plus)
Hdr10Plus.Builder
avoiding the need to create one manually via
Hdr10Plus.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to hdr10Plus(Hdr10Plus)
.
hdr10Plus
- a consumer that will call methods on Hdr10Plus.Builder
hdr10Plus(Hdr10Plus)
VideoPreprocessor.Builder imageInserter(ImageInserter imageInserter)
imageInserter
- Enable the Image inserter 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 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.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 partnerWatermarking(PartnerWatermarking partnerWatermarking)
partnerWatermarking
- If you work with a third party video watermarking partner, use the group of settings that correspond
with your watermarking partner to include watermarks in your output.default VideoPreprocessor.Builder partnerWatermarking(Consumer<PartnerWatermarking.Builder> partnerWatermarking)
PartnerWatermarking.Builder
avoiding the need to create one manually via
PartnerWatermarking.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to partnerWatermarking(PartnerWatermarking)
.
partnerWatermarking
- a consumer that will call methods on PartnerWatermarking.Builder
partnerWatermarking(PartnerWatermarking)
VideoPreprocessor.Builder timecodeBurnin(TimecodeBurnin timecodeBurnin)
timecodeBurnin
- Settings for burning 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 © 2023. All rights reserved.