Interface CmafInputProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CmafInputProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T09:32:03.708Z")
@Stability(Experimental)
public interface CmafInputProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for CMAF input configuration.
Example:
Stack stack;
ChannelGroup group;
Channel hlsChannel = Channel.Builder.create(stack, "HlsChannel")
.channelGroup(group)
.input(InputConfiguration.hls())
.build();
Channel cmafChannel = Channel.Builder.create(stack, "CmafChannel")
.channelGroup(group)
.input(InputConfiguration.cmaf(CmafInputProps.builder()
.inputSwitchConfiguration(InputSwitchConfiguration.builder()
.mqcsInputSwitching(true)
.build())
.outputHeaders(List.of(HeadersCMSD.MQCS))
.build()))
.build();
Channel simpleCmafChannel = Channel.Builder.create(stack, "SimpleCmafChannel")
.channelGroup(group)
.input(InputConfiguration.cmaf(CmafInputProps.builder()
.outputHeaders(List.of(HeadersCMSD.MQCS))
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCmafInputPropsstatic final classAn implementation forCmafInputProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CmafInputProps.Builderbuilder()default InputSwitchConfiguration(experimental) The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.default List<HeadersCMSD> (experimental) The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInputSwitchConfiguration
(experimental) The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.Default: No customized input switch configuration added
-
getOutputHeaders
(experimental) The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.Default: none
-
builder
- Returns:
- a
CmafInputProps.BuilderofCmafInputProps
-