Interface ColorCorrectionSettings.Builder

    • Method Detail

      • globalColorCorrections

        ColorCorrectionSettings.Builder globalColorCorrections​(Collection<ColorCorrection> globalColorCorrections)
        An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video. Each colorCorrection contains one 3D LUT file (that defines the color mapping for converting an input color space to an output color space), and the input/output combination that this 3D LUT file applies to. MediaLive reads the color space in the input metadata, determines the color space that you have specified for the output, and finds and uses the LUT file that applies to this combination.
        Parameters:
        globalColorCorrections - An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video. Each colorCorrection contains one 3D LUT file (that defines the color mapping for converting an input color space to an output color space), and the input/output combination that this 3D LUT file applies to. MediaLive reads the color space in the input metadata, determines the color space that you have specified for the output, and finds and uses the LUT file that applies to this combination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • globalColorCorrections

        ColorCorrectionSettings.Builder globalColorCorrections​(ColorCorrection... globalColorCorrections)
        An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video. Each colorCorrection contains one 3D LUT file (that defines the color mapping for converting an input color space to an output color space), and the input/output combination that this 3D LUT file applies to. MediaLive reads the color space in the input metadata, determines the color space that you have specified for the output, and finds and uses the LUT file that applies to this combination.
        Parameters:
        globalColorCorrections - An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video. Each colorCorrection contains one 3D LUT file (that defines the color mapping for converting an input color space to an output color space), and the input/output combination that this 3D LUT file applies to. MediaLive reads the color space in the input metadata, determines the color space that you have specified for the output, and finds and uses the LUT file that applies to this combination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • globalColorCorrections

        ColorCorrectionSettings.Builder globalColorCorrections​(Consumer<ColorCorrection.Builder>... globalColorCorrections)
        An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video. Each colorCorrection contains one 3D LUT file (that defines the color mapping for converting an input color space to an output color space), and the input/output combination that this 3D LUT file applies to. MediaLive reads the color space in the input metadata, determines the color space that you have specified for the output, and finds and uses the LUT file that applies to this combination. This is a convenience method that creates an instance of the ColorCorrection.Builder avoiding the need to create one manually via ColorCorrection.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #globalColorCorrections(List).

        Parameters:
        globalColorCorrections - a consumer that will call methods on ColorCorrection.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #globalColorCorrections(java.util.Collection)