aws-cdk-lib.aws_medialive.CfnChannel.HlsSettingsProperty

interface HlsSettingsProperty

LanguageType name
.NETAmazon.CDK.AWS.MediaLive.CfnChannel.HlsSettingsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmedialive#CfnChannel_HlsSettingsProperty
Javasoftware.amazon.awscdk.services.medialive.CfnChannel.HlsSettingsProperty
Pythonaws_cdk.aws_medialive.CfnChannel.HlsSettingsProperty
TypeScript aws-cdk-lib » aws_medialive » CfnChannel » HlsSettingsProperty

The settings for an HLS output.

The parent of this entity is HlsOutputSettings.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const hlsSettingsProperty: medialive.CfnChannel.HlsSettingsProperty = {
  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',
    },
  },
};

Properties

NameTypeDescription
audioOnlyHlsSettings?IResolvable | AudioOnlyHlsSettingsPropertyThe settings for an audio-only output.
fmp4HlsSettings?IResolvable | Fmp4HlsSettingsPropertyThe settings for an fMP4 container.
frameCaptureHlsSettings?IResolvable | FrameCaptureHlsSettingsPropertySettings for a frame capture output in an HLS output group.
standardHlsSettings?IResolvable | StandardHlsSettingsPropertyThe settings for a standard output (an output that is not audio-only).

audioOnlyHlsSettings?

Type: IResolvable | AudioOnlyHlsSettingsProperty (optional)

The settings for an audio-only output.


fmp4HlsSettings?

Type: IResolvable | Fmp4HlsSettingsProperty (optional)

The settings for an fMP4 container.


frameCaptureHlsSettings?

Type: IResolvable | FrameCaptureHlsSettingsProperty (optional)

Settings for a frame capture output in an HLS output group.


standardHlsSettings?

Type: IResolvable | StandardHlsSettingsProperty (optional)

The settings for a standard output (an output that is not audio-only).