Interface VideoConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VideoConfiguration.Builder,
,VideoConfiguration> SdkBuilder<VideoConfiguration.Builder,
,VideoConfiguration> SdkPojo
- Enclosing class:
VideoConfiguration
public static interface VideoConfiguration.Builder
extends SdkPojo, CopyableBuilder<VideoConfiguration.Builder,VideoConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionIndicates the degree of required decoder performance for a profile.avcProfile
(String avcProfile) Indicates to the decoder the requirements for decoding the stream.Codec used for the video encoding.Software or hardware used to encode the video.targetBitrate
(Long targetBitrate) The expected ingest bitrate (bits per second).targetFramerate
(Long targetFramerate) The expected ingest framerate.videoHeight
(Long videoHeight) Video-resolution height in pixels.videoWidth
(Long videoWidth) Video-resolution width 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, sdkFields
-
Method Details
-
avcProfile
Indicates to the decoder the requirements for decoding the stream. For definitions of the valid values, see the H.264 specification.
- Parameters:
avcProfile
- Indicates to the decoder the requirements for decoding the stream. For definitions of the valid values, see the H.264 specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
avcLevel
Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. For details, see the H.264 specification.
- Parameters:
avcLevel
- Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. For details, see the H.264 specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codec
Codec used for the video encoding.
- Parameters:
codec
- Codec used for the video encoding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encoder
Software or hardware used to encode the video.
- Parameters:
encoder
- Software or hardware used to encode the video.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetBitrate
The expected ingest bitrate (bits per second). This is configured in the encoder.
- Parameters:
targetBitrate
- The expected ingest bitrate (bits per second). This is configured in the encoder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetFramerate
The expected ingest framerate. This is configured in the encoder.
- Parameters:
targetFramerate
- The expected ingest framerate. This is configured in the encoder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoHeight
Video-resolution height in pixels.
- Parameters:
videoHeight
- Video-resolution height in pixels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoWidth
Video-resolution width in pixels.
- Parameters:
videoWidth
- Video-resolution width in pixels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-