Interface SrtCallerOutputConfig

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
SrtCallerOutputConfig.Jsii$Proxy

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.231Z") @Stability(Experimental) public interface SrtCallerOutputConfig extends software.amazon.jsii.JsiiSerializable
(experimental) Configuration options for SRT Caller outputs.

Example:

 Stack stack;
 Flow flow;
 IRole role;
 ISecret secret;
 FlowOutput.Builder.create(stack, "SrtOutput")
         .flow(flow)
         .output(OutputConfiguration.srtCaller(SrtCallerOutputConfig.builder()
                 .destination("203.0.113.100")
                 .port(7000)
                 .encryption(SrtPasswordEncryption.builder().role(role).secret(secret).build())
                 .build()))
         .build();
 
  • Method Details

    • getDestination

      @Stability(Experimental) @NotNull String getDestination()
      (experimental) The IP address where you want to send the output.
    • getPort

      @Stability(Experimental) @NotNull Number getPort()
      (experimental) The port to use when content is distributed to this output.
    • getEncryption

      @Stability(Experimental) @Nullable default SrtPasswordEncryption getEncryption()
      (experimental) SRT password encryption for this output.

      Default: - no encryption

    • getMinLatency

      @Stability(Experimental) @Nullable default Duration getMinLatency()
      (experimental) The minimum latency in milliseconds for SRT-based streams.

      The value you set on your MediaConnect output represents the minimal potential latency of that connection. The latency of the stream is set to the higher of the sender's minimum latency and the receiver's minimum latency.

      Default: - no minimum latency

    • getStreamId

      @Stability(Experimental) @Nullable default String getStreamId()
      (experimental) The stream ID that you want to use for this transport.

      Default: - no stream ID

    • getVpcInterfaceAttachment

      @Stability(Experimental) @Nullable default VpcInterfaceConfig getVpcInterfaceAttachment()
      (experimental) The VPC interface attachment to use for this output.

      Default: - no VPC interface attachment

    • builder

      @Stability(Experimental) static SrtCallerOutputConfig.Builder builder()
      Returns:
      a SrtCallerOutputConfig.Builder of SrtCallerOutputConfig