@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InputDeviceConfigurableSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
InputDeviceConfigurableSettings() |
Modifier and Type | Method and Description |
---|---|
InputDeviceConfigurableSettings |
clone() |
boolean |
equals(Object obj) |
String |
getCodec()
Choose the codec for the video that the device produces.
|
String |
getConfiguredInput()
The input source that you want to use.
|
Integer |
getLatencyMs()
The Link device's buffer size (latency) in milliseconds (ms).
|
Integer |
getMaxBitrate()
The maximum bitrate in bits per second.
|
InputDeviceMediaConnectConfigurableSettings |
getMediaconnectSettings()
To attach this device to a MediaConnect flow, specify these parameters.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCodec(String codec)
Choose the codec for the video that the device produces.
|
void |
setConfiguredInput(String configuredInput)
The input source that you want to use.
|
void |
setLatencyMs(Integer latencyMs)
The Link device's buffer size (latency) in milliseconds (ms).
|
void |
setMaxBitrate(Integer maxBitrate)
The maximum bitrate in bits per second.
|
void |
setMediaconnectSettings(InputDeviceMediaConnectConfigurableSettings mediaconnectSettings)
To attach this device to a MediaConnect flow, specify these parameters.
|
String |
toString()
Returns a string representation of this object.
|
InputDeviceConfigurableSettings |
withCodec(InputDeviceCodec codec)
Choose the codec for the video that the device produces.
|
InputDeviceConfigurableSettings |
withCodec(String codec)
Choose the codec for the video that the device produces.
|
InputDeviceConfigurableSettings |
withConfiguredInput(InputDeviceConfiguredInput configuredInput)
The input source that you want to use.
|
InputDeviceConfigurableSettings |
withConfiguredInput(String configuredInput)
The input source that you want to use.
|
InputDeviceConfigurableSettings |
withLatencyMs(Integer latencyMs)
The Link device's buffer size (latency) in milliseconds (ms).
|
InputDeviceConfigurableSettings |
withMaxBitrate(Integer maxBitrate)
The maximum bitrate in bits per second.
|
InputDeviceConfigurableSettings |
withMediaconnectSettings(InputDeviceMediaConnectConfigurableSettings mediaconnectSettings)
To attach this device to a MediaConnect flow, specify these parameters.
|
public void setConfiguredInput(String configuredInput)
configuredInput
- The input source that you want to use. If the device has a source connected to only one of its input
ports, or if you don't care which source the device sends, specify Auto. If the device has sources
connected to both its input ports, and you want to use a specific source, specify the source.InputDeviceConfiguredInput
public String getConfiguredInput()
InputDeviceConfiguredInput
public InputDeviceConfigurableSettings withConfiguredInput(String configuredInput)
configuredInput
- The input source that you want to use. If the device has a source connected to only one of its input
ports, or if you don't care which source the device sends, specify Auto. If the device has sources
connected to both its input ports, and you want to use a specific source, specify the source.InputDeviceConfiguredInput
public InputDeviceConfigurableSettings withConfiguredInput(InputDeviceConfiguredInput configuredInput)
configuredInput
- The input source that you want to use. If the device has a source connected to only one of its input
ports, or if you don't care which source the device sends, specify Auto. If the device has sources
connected to both its input ports, and you want to use a specific source, specify the source.InputDeviceConfiguredInput
public void setMaxBitrate(Integer maxBitrate)
maxBitrate
- The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.public Integer getMaxBitrate()
public InputDeviceConfigurableSettings withMaxBitrate(Integer maxBitrate)
maxBitrate
- The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.public void setLatencyMs(Integer latencyMs)
latencyMs
- The Link device's buffer size (latency) in milliseconds (ms).public Integer getLatencyMs()
public InputDeviceConfigurableSettings withLatencyMs(Integer latencyMs)
latencyMs
- The Link device's buffer size (latency) in milliseconds (ms).public void setCodec(String codec)
codec
- Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.InputDeviceCodec
public String getCodec()
InputDeviceCodec
public InputDeviceConfigurableSettings withCodec(String codec)
codec
- Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.InputDeviceCodec
public InputDeviceConfigurableSettings withCodec(InputDeviceCodec codec)
codec
- Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.InputDeviceCodec
public void setMediaconnectSettings(InputDeviceMediaConnectConfigurableSettings mediaconnectSettings)
mediaconnectSettings
- To attach this device to a MediaConnect flow, specify these parameters. To detach an existing flow, enter
{} for the value of mediaconnectSettings. Only UHD devices can specify this parameter.public InputDeviceMediaConnectConfigurableSettings getMediaconnectSettings()
public InputDeviceConfigurableSettings withMediaconnectSettings(InputDeviceMediaConnectConfigurableSettings mediaconnectSettings)
mediaconnectSettings
- To attach this device to a MediaConnect flow, specify these parameters. To detach an existing flow, enter
{} for the value of mediaconnectSettings. Only UHD devices can specify this parameter.public String toString()
toString
in class Object
Object.toString()
public InputDeviceConfigurableSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.