Skip to content
v2.274.0

ArchiveContainerSettingsProperty Struct ​

The archive container settings.

The parent of this entity is ArchiveOutputSettings.

Example ​

ts
// 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 archiveContainerSettingsProperty: medialive.CfnChannel.ArchiveContainerSettingsProperty = {
  m2TsSettings: {
    absentInputAudioBehavior: 'absentInputAudioBehavior',
    arib: 'arib',
    aribCaptionsPid: 'aribCaptionsPid',
    aribCaptionsPidControl: 'aribCaptionsPidControl',
    audioBufferModel: 'audioBufferModel',
    audioFramesPerPes: 123,
    audioPids: 'audioPids',
    audioStreamType: 'audioStreamType',
    bitrate: 123,
    bufferModel: 'bufferModel',
    ccDescriptor: 'ccDescriptor',
    dvbNitSettings: {
      networkId: 123,
      networkName: 'networkName',
      repInterval: 123,
    },
    dvbSdtSettings: {
      outputSdt: 'outputSdt',
      repInterval: 123,
      serviceName: 'serviceName',
      serviceProviderName: 'serviceProviderName',
    },
    dvbSubPids: 'dvbSubPids',
    dvbTdtSettings: {
      repInterval: 123,
    },
    dvbTeletextPid: 'dvbTeletextPid',
    ebif: 'ebif',
    ebpAudioInterval: 'ebpAudioInterval',
    ebpLookaheadMs: 123,
    ebpPlacement: 'ebpPlacement',
    ecmPid: 'ecmPid',
    esRateInPes: 'esRateInPes',
    etvPlatformPid: 'etvPlatformPid',
    etvSignalPid: 'etvSignalPid',
    fragmentTime: 123,
    klv: 'klv',
    klvDataPids: 'klvDataPids',
    nielsenId3Behavior: 'nielsenId3Behavior',
    nullPacketBitrate: 123,
    patInterval: 123,
    pcrControl: 'pcrControl',
    pcrPeriod: 123,
    pcrPid: 'pcrPid',
    pmtInterval: 123,
    pmtPid: 'pmtPid',
    programNum: 123,
    rateMode: 'rateMode',
    scte27Pids: 'scte27Pids',
    scte35Control: 'scte35Control',
    scte35Pid: 'scte35Pid',
    scte35PrerollPullupMilliseconds: 123,
    segmentationMarkers: 'segmentationMarkers',
    segmentationStyle: 'segmentationStyle',
    segmentationTime: 123,
    timedMetadataBehavior: 'timedMetadataBehavior',
    timedMetadataPid: 'timedMetadataPid',
    transportStreamId: 123,
    videoPid: 'videoPid',
  },
  rawSettings: { },
};

Properties ​

m2TsSettingsIResolvable | CfnChannel.M2tsSettingsPropertym2_ts_settingstyping.Union[IResolvable, M2tsSettingsProperty]m2TsSettingsIResolvableM2TsSettingsIResolvableM2TsSettingsinterface{}#
The settings for the M2TS in the archive output.
rawSettingsIResolvable | CfnChannel.RawSettingsPropertyraw_settingstyping.Union[IResolvable, RawSettingsProperty]rawSettingsIResolvableRawSettingsIResolvableRawSettingsinterface{}#
The settings for Raw archive output type.