Interface MediaStreamSourceConfigurationJpegXs

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

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.187Z") @Stability(Experimental) public interface MediaStreamSourceConfigurationJpegXs extends software.amazon.jsii.JsiiSerializable
(experimental) Options for Media Stream Source Configuration.

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.services.ec2.*;
 import software.amazon.awscdk.services.iam.*;
 Encoding encoding;
 MediaStream mediaStream;
 NetworkInterface networkInterface;
 Role role;
 SecurityGroup securityGroup;
 Subnet subnet;
 MediaStreamSourceConfigurationJpegXs mediaStreamSourceConfigurationJpegXs = MediaStreamSourceConfigurationJpegXs.builder()
         .encoding(encoding)
         .inputInterface(List.of(VpcInterfaceConfig.builder()
                 .name("name")
                 .role(role)
                 .securityGroups(List.of(securityGroup))
                 .subnet(subnet)
                 // the properties below are optional
                 .networkInterfaceIds(List.of("networkInterfaceIds"))
                 .networkInterfaceType(networkInterface)
                 .build()))
         .mediaStream(mediaStream)
         .port(123)
         .build();
 
  • Method Details

    • getEncoding

      @Stability(Experimental) @NotNull Encoding getEncoding()
      (experimental) The format that was used to encode the data.

      For ancillary data streams, set the encoding name to smpte291. If the encoding name is smpte291, set the color space to one of the following: BT601, BT709, BT2020, or BT2100. For all other ancillary data streams, set the color space to SDR-NOCOLOR.

    • getInputInterface

      @Stability(Experimental) @NotNull List<VpcInterfaceConfig> getInputInterface()
      (experimental) The VPC interfaces where the media stream comes in from.
    • getMediaStream

      @Stability(Experimental) @NotNull MediaStream getMediaStream()
      (experimental) The name of the media stream.
    • getPort

      @Stability(Experimental) @NotNull Number getPort()
      (experimental) The port that the flow listens on for this incoming media stream.
    • builder

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