Class OutputConfiguration
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.OutputConfiguration
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.191Z")
@Stability(Experimental)
public class OutputConfiguration
extends software.amazon.jsii.JsiiObject
(experimental) Configuration options to define a FlowOutput by protocol.
Example:
Stack stack;
Flow flow;
IRole role;
ISecret secret;
// SRT Caller output with encryption
FlowOutput output = FlowOutput.Builder.create(stack, "EncryptedOutput")
.flow(flow)
.description("Encrypted SRT output")
.output(OutputConfiguration.srtCaller(SrtCallerOutputConfig.builder()
.destination("203.0.113.100")
.port(7000)
.encryption(SrtPasswordEncryption.builder().role(role).secret(secret).build())
.build()))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOutputConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedOutputConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic OutputConfigurationndi()(experimental) Option for NDI configuration.static OutputConfigurationndi(NdiOutputConfig input) (experimental) Option for NDI configuration.static OutputConfigurationrist(RistOutputConfig input) (experimental) Option for RIST configuration.static OutputConfigurationrouter()(experimental) The source configuration for flows receiving a stream from router.static OutputConfigurationrouter(RouterTransitConfig input) (experimental) The source configuration for flows receiving a stream from router.static OutputConfigurationrtp(RtpOutputConfig input) (experimental) Option for RTP configuration.static OutputConfigurationrtpFec(RtpFecOutputConfig input) (experimental) Option for RTP-FEC configuration.static OutputConfigurationsrtCaller(SrtCallerOutputConfig input) (experimental) Option for SRT Caller configuration.static OutputConfiguration(experimental) Option for SRT Listener configuration.static OutputConfigurationzixiPull(ZixiPullOutputConfig input) (experimental) Option for Zixi Pull configuration.static OutputConfigurationzixiPush(ZixiPushOutputConfig input) (experimental) Option for Zixi Push configuration.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
OutputConfiguration
protected OutputConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
OutputConfiguration
protected OutputConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
ndi
@Stability(Experimental) @NotNull public static OutputConfiguration ndi(@Nullable NdiOutputConfig input) (experimental) Option for NDI configuration.- Parameters:
input-
-
ndi
(experimental) Option for NDI configuration. -
rist
@Stability(Experimental) @NotNull public static OutputConfiguration rist(@NotNull RistOutputConfig input) (experimental) Option for RIST configuration.- Parameters:
input- This parameter is required.
-
router
@Stability(Experimental) @NotNull public static OutputConfiguration router(@Nullable RouterTransitConfig input) (experimental) The source configuration for flows receiving a stream from router.- Parameters:
input-
-
router
(experimental) The source configuration for flows receiving a stream from router. -
rtp
@Stability(Experimental) @NotNull public static OutputConfiguration rtp(@NotNull RtpOutputConfig input) (experimental) Option for RTP configuration.- Parameters:
input- This parameter is required.
-
rtpFec
@Stability(Experimental) @NotNull public static OutputConfiguration rtpFec(@NotNull RtpFecOutputConfig input) (experimental) Option for RTP-FEC configuration.- Parameters:
input- This parameter is required.
-
srtCaller
@Stability(Experimental) @NotNull public static OutputConfiguration srtCaller(@NotNull SrtCallerOutputConfig input) (experimental) Option for SRT Caller configuration.- Parameters:
input- This parameter is required.
-
srtListener
@Stability(Experimental) @NotNull public static OutputConfiguration srtListener(@NotNull SrtListenerOutputConfig input) (experimental) Option for SRT Listener configuration.- Parameters:
input- This parameter is required.
-
zixiPull
@Stability(Experimental) @NotNull public static OutputConfiguration zixiPull(@NotNull ZixiPullOutputConfig input) (experimental) Option for Zixi Pull configuration.- Parameters:
input- This parameter is required.
-
zixiPush
@Stability(Experimental) @NotNull public static OutputConfiguration zixiPush(@NotNull ZixiPushOutputConfig input) (experimental) Option for Zixi Push configuration.- Parameters:
input- This parameter is required.
-