Class VideoPreprocessor

    • Method Detail

      • colorCorrector

        public final 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.
        Returns:
        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.
      • deinterlacer

        public final 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.
        Returns:
        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.
      • dolbyVision

        public final DolbyVision dolbyVision()
        Enable Dolby Vision feature to produce Dolby Vision compatible video output.
        Returns:
        Enable Dolby Vision feature to produce Dolby Vision compatible video output.
      • hdr10Plus

        public final Hdr10Plus hdr10Plus()
        Enable HDR10+ analysis and metadata injection. Compatible with HEVC only.
        Returns:
        Enable HDR10+ analysis and metadata injection. Compatible with HEVC only.
      • imageInserter

        public final 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.
        Returns:
        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.
      • noiseReducer

        public final 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.
        Returns:
        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.
      • partnerWatermarking

        public final 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.
        Returns:
        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

        public final TimecodeBurnin timecodeBurnin()
        Settings for burning the output timecode and specified prefix into the output.
        Returns:
        Settings for burning the output timecode and specified prefix into the output.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)