Interface CfnChannel.HlsOutputSettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.HlsOutputSettingsProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
@Stability(Stable)
public static interface CfnChannel.HlsOutputSettingsProperty
extends software.amazon.jsii.JsiiSerializable
The settings for an HLS output.
The parent of this entity is OutputSettings.
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.medialive.*;
HlsOutputSettingsProperty hlsOutputSettingsProperty = HlsOutputSettingsProperty.builder()
.h265PackagingType("h265PackagingType")
.hlsSettings(HlsSettingsProperty.builder()
.audioOnlyHlsSettings(AudioOnlyHlsSettingsProperty.builder()
.audioGroupId("audioGroupId")
.audioOnlyImage(InputLocationProperty.builder()
.passwordParam("passwordParam")
.uri("uri")
.username("username")
.build())
.audioTrackType("audioTrackType")
.segmentType("segmentType")
.build())
.fmp4HlsSettings(Fmp4HlsSettingsProperty.builder()
.audioRenditionSets("audioRenditionSets")
.nielsenId3Behavior("nielsenId3Behavior")
.timedMetadataBehavior("timedMetadataBehavior")
.build())
.frameCaptureHlsSettings(FrameCaptureHlsSettingsProperty.builder().build())
.standardHlsSettings(StandardHlsSettingsProperty.builder()
.audioRenditionSets("audioRenditionSets")
.m3U8Settings(M3u8SettingsProperty.builder()
.audioFramesPerPes(123)
.audioPids("audioPids")
.ecmPid("ecmPid")
.klvBehavior("klvBehavior")
.klvDataPids("klvDataPids")
.nielsenId3Behavior("nielsenId3Behavior")
.patInterval(123)
.pcrControl("pcrControl")
.pcrPeriod(123)
.pcrPid("pcrPid")
.pmtInterval(123)
.pmtPid("pmtPid")
.programNum(123)
.scte35Behavior("scte35Behavior")
.scte35Pid("scte35Pid")
.timedMetadataBehavior("timedMetadataBehavior")
.timedMetadataPid("timedMetadataPid")
.transportStreamId(123)
.videoPid("videoPid")
.build())
.build())
.build())
.nameModifier("nameModifier")
.segmentModifier("segmentModifier")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannel.HlsOutputSettingsPropertystatic final classAn implementation forCfnChannel.HlsOutputSettingsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringOnly applicable when this output is referencing an H.265 video description.default ObjectThe settings regarding the underlying stream.default StringA string that is concatenated to the end of the destination file name.default StringA string that is concatenated to the end of segment file names.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getH265PackagingType
Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.- See Also:
-
getHlsSettings
The settings regarding the underlying stream.These settings are different for audio-only outputs.
Returns union: either
IResolvableorCfnChannel.HlsSettingsProperty- See Also:
-
getNameModifier
A string that is concatenated to the end of the destination file name.Accepts "Format Identifiers":#formatIdentifierParameters.
- See Also:
-
getSegmentModifier
A string that is concatenated to the end of segment file names.- See Also:
-
builder
-