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();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnChannel.HlsOutputSettingsProperty
static final class
An implementation forCfnChannel.HlsOutputSettingsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
Only applicable when this output is referencing an H.265 video description.default Object
The settings regarding the underlying stream.default String
A string that is concatenated to the end of the destination file name.default String
A 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. -
getHlsSettings
The settings regarding the underlying stream.These settings are different for audio-only outputs.
-
getNameModifier
A string that is concatenated to the end of the destination file name.Accepts "Format Identifiers":#formatIdentifierParameters.
-
getSegmentModifier
A string that is concatenated to the end of segment file names. -
builder
-