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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InputDeviceUhdSettings.BuilderactiveInput(String activeInput)If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).InputDeviceUhdSettings.BuilderactiveInput(InputDeviceActiveInput activeInput)If you specified Auto as the configured input, specifies which of the sources is currently active (SDI or HDMI).InputDeviceUhdSettings.BuilderaudioChannelPairs(Collection<InputDeviceUhdAudioChannelPairConfig> audioChannelPairs)An array of eight audio configurations, one for each audio pair in the source.InputDeviceUhdSettings.BuilderaudioChannelPairs(Consumer<InputDeviceUhdAudioChannelPairConfig.Builder>... audioChannelPairs)An array of eight audio configurations, one for each audio pair in the source.InputDeviceUhdSettings.BuilderaudioChannelPairs(InputDeviceUhdAudioChannelPairConfig... audioChannelPairs)An array of eight audio configurations, one for each audio pair in the source.InputDeviceUhdSettings.Buildercodec(String codec)The codec for the video that the device produces.InputDeviceUhdSettings.Buildercodec(InputDeviceCodec codec)The codec for the video that the device produces.InputDeviceUhdSettings.BuilderconfiguredInput(String configuredInput)The source at the input device that is currently active.InputDeviceUhdSettings.BuilderconfiguredInput(InputDeviceConfiguredInput configuredInput)The source at the input device that is currently active.InputDeviceUhdSettings.BuilderdeviceState(String deviceState)The state of the input device.InputDeviceUhdSettings.BuilderdeviceState(InputDeviceState deviceState)The state of the input device.InputDeviceUhdSettings.Builderframerate(Double framerate)The frame rate of the video source.InputDeviceUhdSettings.Builderheight(Integer height)The height of the video source, in pixels.InputDeviceUhdSettings.BuilderlatencyMs(Integer latencyMs)The Link device's buffer size (latency) in milliseconds (ms).InputDeviceUhdSettings.BuildermaxBitrate(Integer maxBitrate)The current maximum bitrate for ingesting this source, in bits per second.default InputDeviceUhdSettings.BuildermediaconnectSettings(Consumer<InputDeviceMediaConnectSettings.Builder> mediaconnectSettings)Information about the MediaConnect flow attached to the device.InputDeviceUhdSettings.BuildermediaconnectSettings(InputDeviceMediaConnectSettings mediaconnectSettings)Information about the MediaConnect flow attached to the device.InputDeviceUhdSettings.BuilderscanType(String scanType)The scan type of the video source.InputDeviceUhdSettings.BuilderscanType(InputDeviceScanType scanType)The scan type of the video source.InputDeviceUhdSettings.Builderwidth(Integer width)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 Detail
-
activeInput
InputDeviceUhdSettings.Builder activeInput(String 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:
InputDeviceActiveInput,InputDeviceActiveInput
-
activeInput
InputDeviceUhdSettings.Builder activeInput(InputDeviceActiveInput 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:
InputDeviceActiveInput,InputDeviceActiveInput
-
configuredInput
InputDeviceUhdSettings.Builder configuredInput(String 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:
InputDeviceConfiguredInput,InputDeviceConfiguredInput
-
configuredInput
InputDeviceUhdSettings.Builder configuredInput(InputDeviceConfiguredInput 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:
InputDeviceConfiguredInput,InputDeviceConfiguredInput
-
deviceState
InputDeviceUhdSettings.Builder deviceState(String 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:
InputDeviceState,InputDeviceState
-
deviceState
InputDeviceUhdSettings.Builder deviceState(InputDeviceState 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:
InputDeviceState,InputDeviceState
-
framerate
InputDeviceUhdSettings.Builder framerate(Double 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
InputDeviceUhdSettings.Builder height(Integer 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
InputDeviceUhdSettings.Builder maxBitrate(Integer 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
InputDeviceUhdSettings.Builder scanType(String 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:
InputDeviceScanType,InputDeviceScanType
-
scanType
InputDeviceUhdSettings.Builder scanType(InputDeviceScanType 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:
InputDeviceScanType,InputDeviceScanType
-
width
InputDeviceUhdSettings.Builder width(Integer 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
InputDeviceUhdSettings.Builder latencyMs(Integer 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
InputDeviceUhdSettings.Builder codec(String 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:
InputDeviceCodec,InputDeviceCodec
-
codec
InputDeviceUhdSettings.Builder codec(InputDeviceCodec 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:
InputDeviceCodec,InputDeviceCodec
-
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.Builderavoiding the need to create one manually viaInputDeviceMediaConnectSettings.builder().When the
Consumercompletes,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:
mediaconnectSettings(InputDeviceMediaConnectSettings)
-
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.Builderavoiding the need to create one manually viaInputDeviceUhdAudioChannelPairConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#audioChannelPairs(List.) - 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:
#audioChannelPairs(java.util.Collection)
-
-