Class CfnChannel.HlsOutputSettingsProperty
The settings for an HLS output.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.AWS.MediaLive.dll
Syntax (csharp)
public class HlsOutputSettingsProperty : Object, CfnChannel.IHlsOutputSettingsProperty
Syntax (vb)
Public Class HlsOutputSettingsProperty
Inherits Object
Implements CfnChannel.IHlsOutputSettingsProperty
Remarks
The parent of this entity is OutputSettings.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaLive;
var hlsOutputSettingsProperty = new HlsOutputSettingsProperty {
H265PackagingType = "h265PackagingType",
HlsSettings = new HlsSettingsProperty {
AudioOnlyHlsSettings = new AudioOnlyHlsSettingsProperty {
AudioGroupId = "audioGroupId",
AudioOnlyImage = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
AudioTrackType = "audioTrackType",
SegmentType = "segmentType"
},
Fmp4HlsSettings = new Fmp4HlsSettingsProperty {
AudioRenditionSets = "audioRenditionSets",
NielsenId3Behavior = "nielsenId3Behavior",
TimedMetadataBehavior = "timedMetadataBehavior"
},
FrameCaptureHlsSettings = new FrameCaptureHlsSettingsProperty { },
StandardHlsSettings = new StandardHlsSettingsProperty {
AudioRenditionSets = "audioRenditionSets",
M3U8Settings = new M3u8SettingsProperty {
AudioFramesPerPes = 123,
AudioPids = "audioPids",
EcmPid = "ecmPid",
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"
}
}
},
NameModifier = "nameModifier",
SegmentModifier = "segmentModifier"
};
Synopsis
Constructors
HlsOutputSettingsProperty() |
Properties
H265PackagingType | Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1. |
HlsSettings | The settings regarding the underlying stream. |
NameModifier | A string that is concatenated to the end of the destination file name. |
SegmentModifier | A string that is concatenated to the end of segment file names. |
Constructors
HlsOutputSettingsProperty()
public HlsOutputSettingsProperty()
Properties
H265PackagingType
Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.
public string H265PackagingType { get; set; }
Property Value
System.String
Remarks
HlsSettings
The settings regarding the underlying stream.
public object HlsSettings { get; set; }
Property Value
System.Object
Remarks
These settings are different for audio-only outputs.
NameModifier
A string that is concatenated to the end of the destination file name.
public string NameModifier { get; set; }
Property Value
System.String
Remarks
Accepts "Format Identifiers":#formatIdentifierParameters.
SegmentModifier
A string that is concatenated to the end of segment file names.
public string SegmentModifier { get; set; }
Property Value
System.String