M3u8SettingsProperty Struct
Settings for the M3U8 container.
The parent of this entity is StandardHlsSettings.
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 m3u8SettingsProperty: medialive.CfnChannel.M3u8SettingsProperty = {
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',
};
Properties
audioFramesPerPesoptionalnumberaudio_frames_per_pesoptionalint | floataudioFramesPerPesoptionalNumberAudioFramesPerPesoptionaldoubleAudioFramesPerPesoptional*float64#audioPidsoptionalstringaudio_pidsoptionalstraudioPidsoptionalStringAudioPidsoptionalstringAudioPidsoptional*string#Multiple values are accepted, and can be entered in ranges or by comma separation. You can enter the value as a decimal or hexadecimal value.
ecmPidoptionalstringecm_pidoptionalstrecmPidoptionalStringEcmPidoptionalstringEcmPidoptional*string#klvBehavioroptionalstringklv_behavioroptionalstrklvBehavioroptionalStringKlvBehavioroptionalstringKlvBehavioroptional*string#klvDataPidsoptionalstringklv_data_pidsoptionalstrklvDataPidsoptionalStringKlvDataPidsoptionalstringKlvDataPidsoptional*string#nielsenId3Behavioroptionalstringnielsen_id3_behavioroptionalstrnielsenId3BehavioroptionalStringNielsenId3BehavioroptionalstringNielsenId3Behavioroptional*string#patIntervaloptionalnumberpat_intervaloptionalint | floatpatIntervaloptionalNumberPatIntervaloptionaldoublePatIntervaloptional*float64#A value of "0" writes out the PMT once per segment file.
pcrControloptionalstringpcr_controloptionalstrpcrControloptionalStringPcrControloptionalstringPcrControloptional*string#This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.
pcrPeriodoptionalnumberpcr_periodoptionalint | floatpcrPeriodoptionalNumberPcrPeriodoptionaldoublePcrPeriodoptional*float64#pcrPidoptionalstringpcr_pidoptionalstrpcrPidoptionalStringPcrPidoptionalstringPcrPidoptional*string#When no value is given, MediaLive assigns the same value as the video PID. You can enter the value as a decimal or hexadecimal value.
pmtIntervaloptionalnumberpmt_intervaloptionalint | floatpmtIntervaloptionalNumberPmtIntervaloptionaldoublePmtIntervaloptional*float64#A value of "0" writes out the PMT once per segment file.
pmtPidoptionalstringpmt_pidoptionalstrpmtPidoptionalStringPmtPidoptionalstringPmtPidoptional*string#You can enter the value as a decimal or hexadecimal value.
programNumoptionalnumberprogram_numoptionalint | floatprogramNumoptionalNumberProgramNumoptionaldoubleProgramNumoptional*float64#scte35Behavioroptionalstringscte35_behavioroptionalstrscte35BehavioroptionalStringScte35BehavioroptionalstringScte35Behavioroptional*string#scte35Pidoptionalstringscte35_pidoptionalstrscte35PidoptionalStringScte35PidoptionalstringScte35Pidoptional*string#You can enter the value as a decimal or hexadecimal value.
timedMetadataBehavioroptionalstringtimed_metadata_behavioroptionalstrtimedMetadataBehavioroptionalStringTimedMetadataBehavioroptionalstringTimedMetadataBehavioroptional*string#timedMetadataPidoptionalstringtimed_metadata_pidoptionalstrtimedMetadataPidoptionalStringTimedMetadataPidoptionalstringTimedMetadataPidoptional*string#You can enter the value as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).
transportStreamIdoptionalnumbertransport_stream_idoptionalint | floattransportStreamIdoptionalNumberTransportStreamIdoptionaldoubleTransportStreamIdoptional*float64#videoPidoptionalstringvideo_pidoptionalstrvideoPidoptionalStringVideoPidoptionalstringVideoPidoptional*string#You can enter the value as a decimal or hexadecimal value.