Interface InputLossBehavior.Builder

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

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

    • blackFrameMsec

      InputLossBehavior.Builder blackFrameMsec(Integer blackFrameMsec)
      Documentation update needed
      Parameters:
      blackFrameMsec - Documentation update needed
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputLossImageColor

      InputLossBehavior.Builder inputLossImageColor(String inputLossImageColor)
      When input loss image type is "color" this field specifies the color to use. Value: 6 hex characters representing the values of RGB.
      Parameters:
      inputLossImageColor - When input loss image type is "color" this field specifies the color to use. Value: 6 hex characters representing the values of RGB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputLossImageSlate

      InputLossBehavior.Builder inputLossImageSlate(InputLocation inputLossImageSlate)
      When input loss image type is "slate" these fields specify the parameters for accessing the slate.
      Parameters:
      inputLossImageSlate - When input loss image type is "slate" these fields specify the parameters for accessing the slate.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputLossImageSlate

      default InputLossBehavior.Builder inputLossImageSlate(Consumer<InputLocation.Builder> inputLossImageSlate)
      When input loss image type is "slate" these fields specify the parameters for accessing the slate. This is a convenience method that creates an instance of the InputLocation.Builder avoiding the need to create one manually via InputLocation.builder().

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

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

      InputLossBehavior.Builder inputLossImageType(String inputLossImageType)
      Indicates whether to substitute a solid color or a slate into the output after input loss exceeds blackFrameMsec.
      Parameters:
      inputLossImageType - Indicates whether to substitute a solid color or a slate into the output after input loss exceeds blackFrameMsec.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputLossImageType

      InputLossBehavior.Builder inputLossImageType(InputLossImageType inputLossImageType)
      Indicates whether to substitute a solid color or a slate into the output after input loss exceeds blackFrameMsec.
      Parameters:
      inputLossImageType - Indicates whether to substitute a solid color or a slate into the output after input loss exceeds blackFrameMsec.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • repeatFrameMsec

      InputLossBehavior.Builder repeatFrameMsec(Integer repeatFrameMsec)
      Documentation update needed
      Parameters:
      repeatFrameMsec - Documentation update needed
      Returns:
      Returns a reference to this object so that method calls can be chained together.