Interface InputDeviceUhdSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InputDeviceUhdSettings.Builder,
,InputDeviceUhdSettings> SdkBuilder<InputDeviceUhdSettings.Builder,
,InputDeviceUhdSettings> SdkPojo
- Enclosing class:
InputDeviceUhdSettings
public static interface InputDeviceUhdSettings.Builder
extends SdkPojo, CopyableBuilder<InputDeviceUhdSettings.Builder,InputDeviceUhdSettings>
-
Method Summary
Modifier and TypeMethodDescriptionactiveInput
(String activeInput) If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).activeInput
(InputDeviceActiveInput activeInput) If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).audioChannelPairs
(Collection<InputDeviceUhdAudioChannelPairConfig> audioChannelPairs) An array of eight audio configurations, one for each audio pair in the source.audioChannelPairs
(Consumer<InputDeviceUhdAudioChannelPairConfig.Builder>... audioChannelPairs) An array of eight audio configurations, one for each audio pair in the source.audioChannelPairs
(InputDeviceUhdAudioChannelPairConfig... audioChannelPairs) An array of eight audio configurations, one for each audio pair in the source.The codec for the video that the device produces.codec
(InputDeviceCodec codec) The codec for the video that the device produces.configuredInput
(String configuredInput) The source at the input device that is currently active.configuredInput
(InputDeviceConfiguredInput configuredInput) The source at the input device that is currently active.deviceState
(String deviceState) The state of the input device.deviceState
(InputDeviceState deviceState) The state of the input device.The frame rate of the video source.The height of the video source, in pixels.The Link device's buffer size (latency) in milliseconds (ms).maxBitrate
(Integer maxBitrate) The current maximum bitrate for ingesting this source, in bits per second.default InputDeviceUhdSettings.Builder
mediaconnectSettings
(Consumer<InputDeviceMediaConnectSettings.Builder> mediaconnectSettings) Information about the MediaConnect flow attached to the device.mediaconnectSettings
(InputDeviceMediaConnectSettings mediaconnectSettings) Information about the MediaConnect flow attached to the device.The scan type of the video source.scanType
(InputDeviceScanType scanType) The scan type of the video source.The width of the video source, 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
-
activeInput
If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).- Parameters:
activeInput
- If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
activeInput
If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).- Parameters:
activeInput
- If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configuredInput
The source at the input device that is currently active. You can specify this source.- Parameters:
configuredInput
- The source at the input device that is currently active. You can specify this source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configuredInput
The source at the input device that is currently active. You can specify this source.- Parameters:
configuredInput
- The source at the input device that is currently active. You can specify this source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceState
The state of the input device.- Parameters:
deviceState
- The state of the input device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deviceState
The state of the input device.- Parameters:
deviceState
- The state of the input device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
framerate
The frame rate of the video source.- Parameters:
framerate
- The frame rate of the video source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
height
The height of the video source, in pixels.- Parameters:
height
- The height of the video source, in pixels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxBitrate
The current maximum bitrate for ingesting this source, in bits per second. You can specify this maximum.- Parameters:
maxBitrate
- The current maximum bitrate for ingesting this source, in bits per second. You can specify this maximum.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanType
The scan type of the video source.- Parameters:
scanType
- The scan type of the video source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scanType
The scan type of the video source.- Parameters:
scanType
- The scan type of the video source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
width
The width of the video source, in pixels.- Parameters:
width
- The width of the video source, in pixels.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latencyMs
The Link device's buffer size (latency) in milliseconds (ms). You can specify this value.- Parameters:
latencyMs
- The Link device's buffer size (latency) in milliseconds (ms). You can specify this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codec
The codec for the video that the device produces.- Parameters:
codec
- The codec for the video that the device produces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
codec
The codec for the video that the device produces.- Parameters:
codec
- The codec for the video that the device produces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaconnectSettings
InputDeviceUhdSettings.Builder mediaconnectSettings(InputDeviceMediaConnectSettings mediaconnectSettings) Information about the MediaConnect flow attached to the device. Returned only if the outputType is MEDIACONNECT_FLOW.- Parameters:
mediaconnectSettings
- Information about the MediaConnect flow attached to the device. Returned only if the outputType is MEDIACONNECT_FLOW.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaconnectSettings
default InputDeviceUhdSettings.Builder mediaconnectSettings(Consumer<InputDeviceMediaConnectSettings.Builder> mediaconnectSettings) Information about the MediaConnect flow attached to the device. Returned only if the outputType is MEDIACONNECT_FLOW. This is a convenience method that creates an instance of theInputDeviceMediaConnectSettings.Builder
avoiding the need to create one manually viaInputDeviceMediaConnectSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomediaconnectSettings(InputDeviceMediaConnectSettings)
.- Parameters:
mediaconnectSettings
- a consumer that will call methods onInputDeviceMediaConnectSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
audioChannelPairs
InputDeviceUhdSettings.Builder audioChannelPairs(Collection<InputDeviceUhdAudioChannelPairConfig> audioChannelPairs) An array of eight audio configurations, one for each audio pair in the source. Each audio configuration specifies either to exclude the pair, or to format it and include it in the output from the UHD device. Applies only when the device is configured as the source for a MediaConnect flow.- Parameters:
audioChannelPairs
- An array of eight audio configurations, one for each audio pair in the source. Each audio configuration specifies either to exclude the pair, or to format it and include it in the output from the UHD device. Applies only when the device is configured as the source for a MediaConnect flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioChannelPairs
InputDeviceUhdSettings.Builder audioChannelPairs(InputDeviceUhdAudioChannelPairConfig... audioChannelPairs) An array of eight audio configurations, one for each audio pair in the source. Each audio configuration specifies either to exclude the pair, or to format it and include it in the output from the UHD device. Applies only when the device is configured as the source for a MediaConnect flow.- Parameters:
audioChannelPairs
- An array of eight audio configurations, one for each audio pair in the source. Each audio configuration specifies either to exclude the pair, or to format it and include it in the output from the UHD device. Applies only when the device is configured as the source for a MediaConnect flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audioChannelPairs
InputDeviceUhdSettings.Builder audioChannelPairs(Consumer<InputDeviceUhdAudioChannelPairConfig.Builder>... audioChannelPairs) An array of eight audio configurations, one for each audio pair in the source. Each audio configuration specifies either to exclude the pair, or to format it and include it in the output from the UHD device. Applies only when the device is configured as the source for a MediaConnect flow. This is a convenience method that creates an instance of theInputDeviceUhdAudioChannelPairConfig.Builder
avoiding the need to create one manually viaInputDeviceUhdAudioChannelPairConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaudioChannelPairs(List<InputDeviceUhdAudioChannelPairConfig>)
.- Parameters:
audioChannelPairs
- a consumer that will call methods onInputDeviceUhdAudioChannelPairConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-