Interface InputDeviceUhdSettings.Builder

  • Method Details

    • 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:
    • 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

      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:
    • 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

      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:
    • 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

      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

      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

      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 the InputDeviceMediaConnectSettings.Builder avoiding the need to create one manually via InputDeviceMediaConnectSettings.builder().

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

      Parameters:
      mediaconnectSettings - a consumer that will call methods on InputDeviceMediaConnectSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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 the InputDeviceUhdAudioChannelPairConfig.Builder avoiding the need to create one manually via InputDeviceUhdAudioChannelPairConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to audioChannelPairs(List<InputDeviceUhdAudioChannelPairConfig>).

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

      InputDeviceUhdSettings.Builder inputResolution(String inputResolution)
      The resolution of the Link device's source (HD or UHD). This value determines MediaLive resource allocation and billing for this input.
      Parameters:
      inputResolution - The resolution of the Link device's source (HD or UHD). This value determines MediaLive resource allocation and billing for this input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.