Interface StandardHlsSettingsProps

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

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-02T11:03:41.379Z") @Stability(Experimental) public interface StandardHlsSettingsProps extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for standard (video) HLS settings.

Example:

 IBucket bucket;
 EncodeConfiguration video;
 EncodeConfiguration audio;
 OutputGroupConfiguration.hls(HlsOutputGroupProps.builder()
         .name("hls")
         .destinations(List.of(OutputDestination.toBucket(bucket, "live/stream")))
         .outputs(List.of(HlsOutputDefinition.builder()
                 .encodes(List.of(video))
                 .outputName("video")
                 .hlsSettings(HlsSettings.standard(StandardHlsSettingsProps.builder()
                         .m3u8Settings(M3u8Settings.of(M3u8SettingsProps.builder()
                                 .scte35Behavior(M3u8Scte35Behavior.PASSTHROUGH)
                                 .programNum(1)
                                 .build()))
                         .build()))
                 .build(), HlsOutputDefinition.builder()
                 .encodes(List.of(audio))
                 .outputName("audio")
                 .hlsSettings(HlsSettings.audioOnly(AudioOnlyHlsSettingsProps.builder()
                         .audioGroupId("program")
                         .audioOnlyImage(FileLocation.fromBucket(bucket, "art/cover.png"))
                         .build()))
                 .build()))
         .build());
 
  • Method Details

    • getAudioRenditionSets

      @Stability(Experimental) @Nullable default String getAudioRenditionSets()
      (experimental) The audio GROUP-IDs used with this video output stream, comma-separated.

      Default: - service default

    • getM3u8Settings

      @Stability(Experimental) @Nullable default M3u8Settings getM3u8Settings()
      (experimental) The M3U8 container settings.

      Default: - service defaults

    • builder

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