Interface ColorCorrectionSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ColorCorrectionSettings.Builder,ColorCorrectionSettings>,SdkBuilder<ColorCorrectionSettings.Builder,ColorCorrectionSettings>,SdkPojo
- Enclosing class:
- ColorCorrectionSettings
public static interface ColorCorrectionSettings.Builder extends SdkPojo, CopyableBuilder<ColorCorrectionSettings.Builder,ColorCorrectionSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ColorCorrectionSettings.BuilderglobalColorCorrections(Collection<ColorCorrection> globalColorCorrections)An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video.ColorCorrectionSettings.BuilderglobalColorCorrections(Consumer<ColorCorrection.Builder>... globalColorCorrections)An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video.ColorCorrectionSettings.BuilderglobalColorCorrections(ColorCorrection... globalColorCorrections)An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
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 theColorCorrection.Builderavoiding the need to create one manually viaColorCorrection.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#globalColorCorrections(List.) - Parameters:
globalColorCorrections- a consumer that will call methods onColorCorrection.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#globalColorCorrections(java.util.Collection)
-
-