Interface SrtCallerSource.Builder

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

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

    • decryption

      Sets the value of the Decryption property for this object.
      Parameters:
      decryption - The new value for the Decryption property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • decryption

      Sets the value of the Decryption property for this object. This is a convenience method that creates an instance of the SrtCallerDecryption.Builder avoiding the need to create one manually via SrtCallerDecryption.builder().

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

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

      SrtCallerSource.Builder minimumLatency(Integer minimumLatency)
      The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT.
      Parameters:
      minimumLatency - The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • srtListenerAddress

      SrtCallerSource.Builder srtListenerAddress(String srtListenerAddress)
      The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.
      Parameters:
      srtListenerAddress - The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • srtListenerPort

      SrtCallerSource.Builder srtListenerPort(String srtListenerPort)
      The port at the upstream system (the listener) that MediaLive (the caller) connects to.
      Parameters:
      srtListenerPort - The port at the upstream system (the listener) that MediaLive (the caller) connects to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • streamId

      SrtCallerSource.Builder streamId(String streamId)
      The stream ID, if the upstream system uses this identifier.
      Parameters:
      streamId - The stream ID, if the upstream system uses this identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.