Class BandwidthReductionFilterSettings

    • Method Detail

      • postFilterSharpening

        public final BandwidthReductionPostFilterSharpening postFilterSharpening()
        Configures the sharpening control, which is available when the bandwidth reduction filter is enabled. This control sharpens edges and contours, which produces a specific artistic effect that you might want. We recommend that you test each of the values (including DISABLED) to observe the sharpening effect on the content.

        If the service returns an enum value that is not available in the current SDK version, postFilterSharpening will return BandwidthReductionPostFilterSharpening.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from postFilterSharpeningAsString().

        Returns:
        Configures the sharpening control, which is available when the bandwidth reduction filter is enabled. This control sharpens edges and contours, which produces a specific artistic effect that you might want. We recommend that you test each of the values (including DISABLED) to observe the sharpening effect on the content.
        See Also:
        BandwidthReductionPostFilterSharpening
      • postFilterSharpeningAsString

        public final String postFilterSharpeningAsString()
        Configures the sharpening control, which is available when the bandwidth reduction filter is enabled. This control sharpens edges and contours, which produces a specific artistic effect that you might want. We recommend that you test each of the values (including DISABLED) to observe the sharpening effect on the content.

        If the service returns an enum value that is not available in the current SDK version, postFilterSharpening will return BandwidthReductionPostFilterSharpening.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from postFilterSharpeningAsString().

        Returns:
        Configures the sharpening control, which is available when the bandwidth reduction filter is enabled. This control sharpens edges and contours, which produces a specific artistic effect that you might want. We recommend that you test each of the values (including DISABLED) to observe the sharpening effect on the content.
        See Also:
        BandwidthReductionPostFilterSharpening
      • strength

        public final BandwidthReductionFilterStrength strength()
        Enables the bandwidth reduction filter. The filter strengths range from 1 to 4. We recommend that you always enable this filter and use AUTO, to let MediaLive apply the optimum filtering for the context.

        If the service returns an enum value that is not available in the current SDK version, strength will return BandwidthReductionFilterStrength.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from strengthAsString().

        Returns:
        Enables the bandwidth reduction filter. The filter strengths range from 1 to 4. We recommend that you always enable this filter and use AUTO, to let MediaLive apply the optimum filtering for the context.
        See Also:
        BandwidthReductionFilterStrength
      • strengthAsString

        public final String strengthAsString()
        Enables the bandwidth reduction filter. The filter strengths range from 1 to 4. We recommend that you always enable this filter and use AUTO, to let MediaLive apply the optimum filtering for the context.

        If the service returns an enum value that is not available in the current SDK version, strength will return BandwidthReductionFilterStrength.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from strengthAsString().

        Returns:
        Enables the bandwidth reduction filter. The filter strengths range from 1 to 4. We recommend that you always enable this filter and use AUTO, to let MediaLive apply the optimum filtering for the context.
        See Also:
        BandwidthReductionFilterStrength
      • 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)