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());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forStandardHlsSettingsPropsstatic final classAn implementation forStandardHlsSettingsProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default String(experimental) The audio GROUP-IDs used with this video output stream, comma-separated.default M3u8Settings(experimental) The M3U8 container settings.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAudioRenditionSets
(experimental) The audio GROUP-IDs used with this video output stream, comma-separated.Default: - service default
-
getM3u8Settings
(experimental) The M3U8 container settings.Default: - service defaults
-
builder
- Returns:
- a
StandardHlsSettingsProps.BuilderofStandardHlsSettingsProps
-