Interface VideoConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VideoConfiguration.Builder,
,VideoConfiguration> SdkBuilder<VideoConfiguration.Builder,
,VideoConfiguration> SdkPojo
- Enclosing class:
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.Indicates the degree of required decoder performance for a profile.Indicates to the decoder the requirements for decoding the stream.targetBitrate
(Long targetBitrate) The expected ingest bitrate (bits per second).targetFramerate
(Long targetFramerate) The expected ingest framerate.Name of the video track.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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.
-
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.
-
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.
-
level
Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. When an AVC codec is used, this field has the same value as
avcLevel
.- Parameters:
level
- Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. When an AVC codec is used, this field has the same value asavcLevel
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profile
Indicates to the decoder the requirements for decoding the stream. When an AVC codec is used, this field has the same value as
avcProfile
.- Parameters:
profile
- Indicates to the decoder the requirements for decoding the stream. When an AVC codec is used, this field has the same value asavcProfile
.- 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.
-
track
Name of the video track. If multitrack is not enabled, this is track0 (the sole track).
- Parameters:
track
- Name of the video track. If multitrack is not enabled, this is track0 (the sole track).- 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.
-