@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VideoPreprocessor extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
VideoPreprocessor() |
Modifier and Type | Method and Description |
---|---|
VideoPreprocessor |
clone() |
boolean |
equals(Object obj) |
ColorCorrector |
getColorCorrector()
Use these settings to convert the color space or to modify properties such as hue and contrast for this output.
|
Deinterlacer |
getDeinterlacer()
Use the deinterlacer to produce smoother motion and a clearer picture.
|
DolbyVision |
getDolbyVision()
Enable Dolby Vision feature to produce Dolby Vision compatible video output.
|
Hdr10Plus |
getHdr10Plus()
Enable HDR10+ analysis and metadata injection.
|
ImageInserter |
getImageInserter()
Enable the Image inserter feature to include a graphic overlay on your video.
|
NoiseReducer |
getNoiseReducer()
Enable the Noise reducer feature to remove noise from your video output if necessary.
|
PartnerWatermarking |
getPartnerWatermarking()
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.
|
TimecodeBurnin |
getTimecodeBurnin()
Settings for burning the output timecode and specified prefix into the output.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setColorCorrector(ColorCorrector colorCorrector)
Use these settings to convert the color space or to modify properties such as hue and contrast for this output.
|
void |
setDeinterlacer(Deinterlacer deinterlacer)
Use the deinterlacer to produce smoother motion and a clearer picture.
|
void |
setDolbyVision(DolbyVision dolbyVision)
Enable Dolby Vision feature to produce Dolby Vision compatible video output.
|
void |
setHdr10Plus(Hdr10Plus hdr10Plus)
Enable HDR10+ analysis and metadata injection.
|
void |
setImageInserter(ImageInserter imageInserter)
Enable the Image inserter feature to include a graphic overlay on your video.
|
void |
setNoiseReducer(NoiseReducer noiseReducer)
Enable the Noise reducer feature to remove noise from your video output if necessary.
|
void |
setPartnerWatermarking(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.
|
void |
setTimecodeBurnin(TimecodeBurnin timecodeBurnin)
Settings for burning the output timecode and specified prefix into the output.
|
String |
toString()
Returns a string representation of this object.
|
VideoPreprocessor |
withColorCorrector(ColorCorrector colorCorrector)
Use these settings to convert the color space or to modify properties such as hue and contrast for this output.
|
VideoPreprocessor |
withDeinterlacer(Deinterlacer deinterlacer)
Use the deinterlacer to produce smoother motion and a clearer picture.
|
VideoPreprocessor |
withDolbyVision(DolbyVision dolbyVision)
Enable Dolby Vision feature to produce Dolby Vision compatible video output.
|
VideoPreprocessor |
withHdr10Plus(Hdr10Plus hdr10Plus)
Enable HDR10+ analysis and metadata injection.
|
VideoPreprocessor |
withImageInserter(ImageInserter imageInserter)
Enable the Image inserter feature to include a graphic overlay on your video.
|
VideoPreprocessor |
withNoiseReducer(NoiseReducer noiseReducer)
Enable the Noise reducer feature to remove noise from your video output if necessary.
|
VideoPreprocessor |
withPartnerWatermarking(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.
|
VideoPreprocessor |
withTimecodeBurnin(TimecodeBurnin timecodeBurnin)
Settings for burning the output timecode and specified prefix into the output.
|
public void setColorCorrector(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.public ColorCorrector getColorCorrector()
public VideoPreprocessor withColorCorrector(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.public void setDeinterlacer(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.public Deinterlacer getDeinterlacer()
public VideoPreprocessor withDeinterlacer(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.public void setDolbyVision(DolbyVision dolbyVision)
dolbyVision
- Enable Dolby Vision feature to produce Dolby Vision compatible video output.public DolbyVision getDolbyVision()
public VideoPreprocessor withDolbyVision(DolbyVision dolbyVision)
dolbyVision
- Enable Dolby Vision feature to produce Dolby Vision compatible video output.public void setHdr10Plus(Hdr10Plus hdr10Plus)
hdr10Plus
- Enable HDR10+ analysis and metadata injection. Compatible with HEVC only.public Hdr10Plus getHdr10Plus()
public VideoPreprocessor withHdr10Plus(Hdr10Plus hdr10Plus)
hdr10Plus
- Enable HDR10+ analysis and metadata injection. Compatible with HEVC only.public void setImageInserter(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.public ImageInserter getImageInserter()
public VideoPreprocessor withImageInserter(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.public void setNoiseReducer(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.public NoiseReducer getNoiseReducer()
public VideoPreprocessor withNoiseReducer(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.public void setPartnerWatermarking(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.public PartnerWatermarking getPartnerWatermarking()
public VideoPreprocessor withPartnerWatermarking(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.public void setTimecodeBurnin(TimecodeBurnin timecodeBurnin)
timecodeBurnin
- Settings for burning the output timecode and specified prefix into the output.public TimecodeBurnin getTimecodeBurnin()
public VideoPreprocessor withTimecodeBurnin(TimecodeBurnin timecodeBurnin)
timecodeBurnin
- Settings for burning the output timecode and specified prefix into the output.public String toString()
toString
in class Object
Object.toString()
public VideoPreprocessor clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.