Interface RtpOutputConfig
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
RistOutputConfig,RtpFecOutputConfig
- All Known Implementing Classes:
RistOutputConfig.Jsii$Proxy,RtpFecOutputConfig.Jsii$Proxy,RtpOutputConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.224Z")
@Stability(Experimental)
public interface RtpOutputConfig
extends software.amazon.jsii.JsiiSerializable
(experimental) Configuration options for RTP outputs.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.mediaconnect.alpha.*;
import software.amazon.awscdk.*;
import software.amazon.awscdk.services.ec2.*;
import software.amazon.awscdk.services.iam.*;
NetworkInterface networkInterface;
Role role;
SecurityGroup securityGroup;
Subnet subnet;
RtpOutputConfig rtpOutputConfig = RtpOutputConfig.builder()
.destination("destination")
.port(123)
// the properties below are optional
.smoothingLatency(Duration.minutes(30))
.vpcInterfaceAttachment(VpcInterfaceConfig.builder()
.name("name")
.role(role)
.securityGroups(List.of(securityGroup))
.subnet(subnet)
// the properties below are optional
.networkInterfaceIds(List.of("networkInterfaceIds"))
.networkInterfaceType(networkInterface)
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forRtpOutputConfigstatic final classAn implementation forRtpOutputConfig -
Method Summary
Modifier and TypeMethodDescriptionstatic RtpOutputConfig.Builderbuilder()(experimental) The IP address where you want to send the output.getPort()(experimental) The port to use when content is distributed to this output.default Duration(experimental) The smoothing latency for RIST, RTP, and RTP-FEC streams.default VpcInterfaceConfig(experimental) The name of the VPC interface attachment to use for this output.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestination
(experimental) The IP address where you want to send the output. -
getPort
(experimental) The port to use when content is distributed to this output. -
getSmoothingLatency
(experimental) The smoothing latency for RIST, RTP, and RTP-FEC streams.Default: - no smoothing latency
-
getVpcInterfaceAttachment
(experimental) The name of the VPC interface attachment to use for this output.Default: - no VPC interface attachment
-
builder
- Returns:
- a
RtpOutputConfig.BuilderofRtpOutputConfig
-