Interface MediaLiveChannelConfigurationProps

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

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-10T17:52:11.893Z") @Stability(Experimental) public interface MediaLiveChannelConfigurationProps extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for MediaLive Channel Router Input configuration.

Use this when the MediaLive channel already exists and you want to ingest from one of its outputs immediately.

Example:

 Stack stack;
 IChannel mediaLiveChannel;
 RouterInput input = RouterInput.Builder.create(stack, "ChannelInput")
         .routerInputName("channel-input")
         .maximumBitrate(Bitrate.mbps(20))
         .routingScope(RoutingScope.REGIONAL)
         .tier(RouterInputTier.INPUT_50)
         .configuration(RouterInputConfiguration.mediaLiveChannel(MediaLiveChannelConfigurationProps.builder()
                 .channel(mediaLiveChannel)
                 .outputName("router-ts")
                 .pipeline(MediaLivePipeline.PIPELINE_0)
                 .build()))
         .build();
 
  • Method Details

    • getChannel

      @Stability(Experimental) @NotNull IChannelRef getChannel()
      (experimental) The MediaLive channel to use as input.
    • getOutputName

      @Stability(Experimental) @NotNull String getOutputName()
      (experimental) The name of the individual output (within the channel's MediaConnect Router output group) to connect to this router input — not the name of the output group itself.
    • getPipeline

      @Stability(Experimental) @NotNull MediaLivePipeline getPipeline()
      (experimental) The MediaLive pipeline to connect to this router input.
    • getSourceTransitDecryption

      @Stability(Experimental) @Nullable default TransitEncryption getSourceTransitDecryption()
      (experimental) Optional transit encryption configuration.

      Must match the encryption type configured on the MediaLive channel's MediaConnect Router output group.

      Default: - automatic encryption

    • builder

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