interface HlsOutputSettingsProperty
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.MediaLive.CfnChannel.HlsOutputSettingsProperty | 
  Java | software.amazon.awscdk.services.medialive.CfnChannel.HlsOutputSettingsProperty | 
  Python | aws_cdk.aws_medialive.CfnChannel.HlsOutputSettingsProperty | 
  TypeScript  | @aws-cdk/aws-medialive » CfnChannel » HlsOutputSettingsProperty | 
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 * as medialive from '@aws-cdk/aws-medialive';
const hlsOutputSettingsProperty: medialive.CfnChannel.HlsOutputSettingsProperty = {
  h265PackagingType: 'h265PackagingType',
  hlsSettings: {
    audioOnlyHlsSettings: {
      audioGroupId: 'audioGroupId',
      audioOnlyImage: {
        passwordParam: 'passwordParam',
        uri: 'uri',
        username: 'username',
      },
      audioTrackType: 'audioTrackType',
      segmentType: 'segmentType',
    },
    fmp4HlsSettings: {
      audioRenditionSets: 'audioRenditionSets',
      nielsenId3Behavior: 'nielsenId3Behavior',
      timedMetadataBehavior: 'timedMetadataBehavior',
    },
    frameCaptureHlsSettings: { },
    standardHlsSettings: {
      audioRenditionSets: 'audioRenditionSets',
      m3U8Settings: {
        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',
};
Properties
| Name | Type | Description | 
|---|---|---|
| h265 | string | Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1. | 
| hls | IResolvable | Hls | The settings regarding the underlying stream. | 
| name | string | A string that is concatenated to the end of the destination file name. | 
| segment | string | A string that is concatenated to the end of segment file names. | 
h265PackagingType?
Type:
string
(optional)
Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.
hlsSettings?
Type:
IResolvable | Hls
(optional)
The settings regarding the underlying stream.
These settings are different for audio-only outputs.
nameModifier?
Type:
string
(optional)
A string that is concatenated to the end of the destination file name.
Accepts "Format Identifiers":#formatIdentifierParameters.
segmentModifier?
Type:
string
(optional)
A string that is concatenated to the end of segment file names.

 .NET
 Java
 Python
 TypeScript