Interface VideoProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VideoProperties.Builder,
,VideoProperties> SdkBuilder<VideoProperties.Builder,
,VideoProperties> SdkPojo
- Enclosing class:
VideoProperties
@Mutable
@NotThreadSafe
public static interface VideoProperties.Builder
extends SdkPojo, CopyableBuilder<VideoProperties.Builder,VideoProperties>
-
Method Summary
Modifier and TypeMethodDescriptionThe bit depth of the video track.The bit rate of the video track, in bits per second.colorPrimaries
(String colorPrimaries) The color space color primaries of the video track.colorPrimaries
(ColorPrimaries colorPrimaries) The color space color primaries of the video track.default VideoProperties.Builder
frameRate
(Consumer<FrameRate.Builder> frameRate) The frame rate of the video or audio track.The frame rate of the video or audio track.The height of the video track, in pixels.matrixCoefficients
(String matrixCoefficients) The color space matrix coefficients of the video track.matrixCoefficients
(MatrixCoefficients matrixCoefficients) The color space matrix coefficients of the video track.transferCharacteristics
(String transferCharacteristics) The color space transfer characteristics of the video track.transferCharacteristics
(TransferCharacteristics transferCharacteristics) The color space transfer characteristics of the video track.The width of the video track, in pixels.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 Details
-
bitDepth
The bit depth of the video track.- Parameters:
bitDepth
- The bit depth of the video track.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bitRate
The bit rate of the video track, in bits per second.- Parameters:
bitRate
- The bit rate of the video track, in bits per second.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
colorPrimaries
The color space color primaries of the video track.- Parameters:
colorPrimaries
- The color space color primaries of the video track.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
colorPrimaries
The color space color primaries of the video track.- Parameters:
colorPrimaries
- The color space color primaries of the video track.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
frameRate
The frame rate of the video or audio track.- Parameters:
frameRate
- The frame rate of the video or audio track.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frameRate
The frame rate of the video or audio track. This is a convenience method that creates an instance of theFrameRate.Builder
avoiding the need to create one manually viaFrameRate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toframeRate(FrameRate)
.- Parameters:
frameRate
- a consumer that will call methods onFrameRate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
height
The height of the video track, in pixels.- Parameters:
height
- The height of the video track, in pixels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matrixCoefficients
The color space matrix coefficients of the video track.- Parameters:
matrixCoefficients
- The color space matrix coefficients of the video track.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
matrixCoefficients
The color space matrix coefficients of the video track.- Parameters:
matrixCoefficients
- The color space matrix coefficients of the video track.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transferCharacteristics
The color space transfer characteristics of the video track.- Parameters:
transferCharacteristics
- The color space transfer characteristics of the video track.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transferCharacteristics
The color space transfer characteristics of the video track.- Parameters:
transferCharacteristics
- The color space transfer characteristics of the video track.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
width
The width of the video track, in pixels.- Parameters:
width
- The width of the video track, in pixels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-