Interface InputDeviceConfigurableSettings.Builder

All Superinterfaces:
Buildable, CopyableBuilder<InputDeviceConfigurableSettings.Builder,InputDeviceConfigurableSettings>, SdkBuilder<InputDeviceConfigurableSettings.Builder,InputDeviceConfigurableSettings>, SdkPojo
Enclosing class:
InputDeviceConfigurableSettings

public static interface InputDeviceConfigurableSettings.Builder extends SdkPojo, CopyableBuilder<InputDeviceConfigurableSettings.Builder,InputDeviceConfigurableSettings>
  • Method Details

    • configuredInput

      InputDeviceConfigurableSettings.Builder configuredInput(String 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.
      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maxBitrate

      The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.
      Parameters:
      maxBitrate - The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.
      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).
      Parameters:
      latencyMs - The Link device's buffer size (latency) in milliseconds (ms).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • codec

      Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.
      Parameters:
      codec - Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • codec

      Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.
      Parameters:
      codec - Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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. This is a convenience method that creates an instance of the InputDeviceMediaConnectConfigurableSettings.Builder avoiding the need to create one manually via InputDeviceMediaConnectConfigurableSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mediaconnectSettings(InputDeviceMediaConnectConfigurableSettings).

      Parameters:
      mediaconnectSettings - a consumer that will call methods on InputDeviceMediaConnectConfigurableSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: