interface EncoderSettingsProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.MediaLive.CfnChannel.EncoderSettingsProperty |
Java | software.amazon.awscdk.services.medialive.CfnChannel.EncoderSettingsProperty |
Python | aws_cdk.aws_medialive.CfnChannel.EncoderSettingsProperty |
TypeScript | @aws-cdk/aws-medialive » CfnChannel » EncoderSettingsProperty |
The settings for the encoding of outputs.
This entity is at the top level in the channel.
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 encoderSettingsProperty: medialive.CfnChannel.EncoderSettingsProperty = {
audioDescriptions: [{
audioNormalizationSettings: {
algorithm: 'algorithm',
algorithmControl: 'algorithmControl',
targetLkfs: 123,
},
audioSelectorName: 'audioSelectorName',
audioType: 'audioType',
audioTypeControl: 'audioTypeControl',
audioWatermarkingSettings: {
nielsenWatermarksSettings: {
nielsenCbetSettings: {
cbetCheckDigitString: 'cbetCheckDigitString',
cbetStepaside: 'cbetStepaside',
csid: 'csid',
},
nielsenDistributionType: 'nielsenDistributionType',
nielsenNaesIiNwSettings: {
checkDigitString: 'checkDigitString',
sid: 123,
timezone: 'timezone',
},
},
},
codecSettings: {
aacSettings: {
bitrate: 123,
codingMode: 'codingMode',
inputType: 'inputType',
profile: 'profile',
rateControlMode: 'rateControlMode',
rawFormat: 'rawFormat',
sampleRate: 123,
spec: 'spec',
vbrQuality: 'vbrQuality',
},
ac3Settings: {
bitrate: 123,
bitstreamMode: 'bitstreamMode',
codingMode: 'codingMode',
dialnorm: 123,
drcProfile: 'drcProfile',
lfeFilter: 'lfeFilter',
metadataControl: 'metadataControl',
},
eac3AtmosSettings: {
bitrate: 123,
codingMode: 'codingMode',
dialnorm: 123,
drcLine: 'drcLine',
drcRf: 'drcRf',
heightTrim: 123,
surroundTrim: 123,
},
eac3Settings: {
attenuationControl: 'attenuationControl',
bitrate: 123,
bitstreamMode: 'bitstreamMode',
codingMode: 'codingMode',
dcFilter: 'dcFilter',
dialnorm: 123,
drcLine: 'drcLine',
drcRf: 'drcRf',
lfeControl: 'lfeControl',
lfeFilter: 'lfeFilter',
loRoCenterMixLevel: 123,
loRoSurroundMixLevel: 123,
ltRtCenterMixLevel: 123,
ltRtSurroundMixLevel: 123,
metadataControl: 'metadataControl',
passthroughControl: 'passthroughControl',
phaseControl: 'phaseControl',
stereoDownmix: 'stereoDownmix',
surroundExMode: 'surroundExMode',
surroundMode: 'surroundMode',
},
mp2Settings: {
bitrate: 123,
codingMode: 'codingMode',
sampleRate: 123,
},
passThroughSettings: { },
wavSettings: {
bitDepth: 123,
codingMode: 'codingMode',
sampleRate: 123,
},
},
languageCode: 'languageCode',
languageCodeControl: 'languageCodeControl',
name: 'name',
remixSettings: {
channelMappings: [{
inputChannelLevels: [{
gain: 123,
inputChannel: 123,
}],
outputChannel: 123,
}],
channelsIn: 123,
channelsOut: 123,
},
streamName: 'streamName',
}],
availBlanking: {
availBlankingImage: {
passwordParam: 'passwordParam',
uri: 'uri',
username: 'username',
},
state: 'state',
},
availConfiguration: {
availSettings: {
esam: {
acquisitionPointId: 'acquisitionPointId',
adAvailOffset: 123,
passwordParam: 'passwordParam',
poisEndpoint: 'poisEndpoint',
username: 'username',
zoneIdentity: 'zoneIdentity',
},
scte35SpliceInsert: {
adAvailOffset: 123,
noRegionalBlackoutFlag: 'noRegionalBlackoutFlag',
webDeliveryAllowedFlag: 'webDeliveryAllowedFlag',
},
scte35TimeSignalApos: {
adAvailOffset: 123,
noRegionalBlackoutFlag: 'noRegionalBlackoutFlag',
webDeliveryAllowedFlag: 'webDeliveryAllowedFlag',
},
},
},
blackoutSlate: {
blackoutSlateImage: {
passwordParam: 'passwordParam',
uri: 'uri',
username: 'username',
},
networkEndBlackout: 'networkEndBlackout',
networkEndBlackoutImage: {
passwordParam: 'passwordParam',
uri: 'uri',
username: 'username',
},
networkId: 'networkId',
state: 'state',
},
captionDescriptions: [{
accessibility: 'accessibility',
captionSelectorName: 'captionSelectorName',
destinationSettings: {
aribDestinationSettings: { },
burnInDestinationSettings: {
alignment: 'alignment',
backgroundColor: 'backgroundColor',
backgroundOpacity: 123,
font: {
passwordParam: 'passwordParam',
uri: 'uri',
username: 'username',
},
fontColor: 'fontColor',
fontOpacity: 123,
fontResolution: 123,
fontSize: 'fontSize',
outlineColor: 'outlineColor',
outlineSize: 123,
shadowColor: 'shadowColor',
shadowOpacity: 123,
shadowXOffset: 123,
shadowYOffset: 123,
teletextGridControl: 'teletextGridControl',
xPosition: 123,
yPosition: 123,
},
dvbSubDestinationSettings: {
alignment: 'alignment',
backgroundColor: 'backgroundColor',
backgroundOpacity: 123,
font: {
passwordParam: 'passwordParam',
uri: 'uri',
username: 'username',
},
fontColor: 'fontColor',
fontOpacity: 123,
fontResolution: 123,
fontSize: 'fontSize',
outlineColor: 'outlineColor',
outlineSize: 123,
shadowColor: 'shadowColor',
shadowOpacity: 123,
shadowXOffset: 123,
shadowYOffset: 123,
teletextGridControl: 'teletextGridControl',
xPosition: 123,
yPosition: 123,
},
ebuTtDDestinationSettings: {
copyrightHolder: 'copyrightHolder',
fillLineGap: 'fillLineGap',
fontFamily: 'fontFamily',
styleControl: 'styleControl',
},
embeddedDestinationSettings: { },
embeddedPlusScte20DestinationSettings: { },
rtmpCaptionInfoDestinationSettings: { },
scte20PlusEmbeddedDestinationSettings: { },
scte27DestinationSettings: { },
smpteTtDestinationSettings: { },
teletextDestinationSettings: { },
ttmlDestinationSettings: {
styleControl: 'styleControl',
},
webvttDestinationSettings: {
styleControl: 'styleControl',
},
},
languageCode: 'languageCode',
languageDescription: 'languageDescription',
name: 'name',
}],
featureActivations: {
inputPrepareScheduleActions: 'inputPrepareScheduleActions',
},
globalConfiguration: {
initialAudioGain: 123,
inputEndAction: 'inputEndAction',
inputLossBehavior: {
blackFrameMsec: 123,
inputLossImageColor: 'inputLossImageColor',
inputLossImageSlate: {
passwordParam: 'passwordParam',
uri: 'uri',
username: 'username',
},
inputLossImageType: 'inputLossImageType',
repeatFrameMsec: 123,
},
outputLockingMode: 'outputLockingMode',
outputTimingSource: 'outputTimingSource',
supportLowFramerateInputs: 'supportLowFramerateInputs',
},
motionGraphicsConfiguration: {
motionGraphicsInsertion: 'motionGraphicsInsertion',
motionGraphicsSettings: {
htmlMotionGraphicsSettings: { },
},
},
nielsenConfiguration: {
distributorId: 'distributorId',
nielsenPcmToId3Tagging: 'nielsenPcmToId3Tagging',
},
outputGroups: [{
name: 'name',
outputGroupSettings: {
archiveGroupSettings: {
archiveCdnSettings: {
archiveS3Settings: {
cannedAcl: 'cannedAcl',
},
},
destination: {
destinationRefId: 'destinationRefId',
},
rolloverInterval: 123,
},
frameCaptureGroupSettings: {
destination: {
destinationRefId: 'destinationRefId',
},
frameCaptureCdnSettings: {
frameCaptureS3Settings: {
cannedAcl: 'cannedAcl',
},
},
},
hlsGroupSettings: {
adMarkers: ['adMarkers'],
baseUrlContent: 'baseUrlContent',
baseUrlContent1: 'baseUrlContent1',
baseUrlManifest: 'baseUrlManifest',
baseUrlManifest1: 'baseUrlManifest1',
captionLanguageMappings: [{
captionChannel: 123,
languageCode: 'languageCode',
languageDescription: 'languageDescription',
}],
captionLanguageSetting: 'captionLanguageSetting',
clientCache: 'clientCache',
codecSpecification: 'codecSpecification',
constantIv: 'constantIv',
destination: {
destinationRefId: 'destinationRefId',
},
directoryStructure: 'directoryStructure',
discontinuityTags: 'discontinuityTags',
encryptionType: 'encryptionType',
hlsCdnSettings: {
hlsAkamaiSettings: {
connectionRetryInterval: 123,
filecacheDuration: 123,
httpTransferMode: 'httpTransferMode',
numRetries: 123,
restartDelay: 123,
salt: 'salt',
token: 'token',
},
hlsBasicPutSettings: {
connectionRetryInterval: 123,
filecacheDuration: 123,
numRetries: 123,
restartDelay: 123,
},
hlsMediaStoreSettings: {
connectionRetryInterval: 123,
filecacheDuration: 123,
mediaStoreStorageClass: 'mediaStoreStorageClass',
numRetries: 123,
restartDelay: 123,
},
hlsS3Settings: {
cannedAcl: 'cannedAcl',
},
hlsWebdavSettings: {
connectionRetryInterval: 123,
filecacheDuration: 123,
httpTransferMode: 'httpTransferMode',
numRetries: 123,
restartDelay: 123,
},
},
hlsId3SegmentTagging: 'hlsId3SegmentTagging',
iFrameOnlyPlaylists: 'iFrameOnlyPlaylists',
incompleteSegmentBehavior: 'incompleteSegmentBehavior',
indexNSegments: 123,
inputLossAction: 'inputLossAction',
ivInManifest: 'ivInManifest',
ivSource: 'ivSource',
keepSegments: 123,
keyFormat: 'keyFormat',
keyFormatVersions: 'keyFormatVersions',
keyProviderSettings: {
staticKeySettings: {
keyProviderServer: {
passwordParam: 'passwordParam',
uri: 'uri',
username: 'username',
},
staticKeyValue: 'staticKeyValue',
},
},
manifestCompression: 'manifestCompression',
manifestDurationFormat: 'manifestDurationFormat',
minSegmentLength: 123,
mode: 'mode',
outputSelection: 'outputSelection',
programDateTime: 'programDateTime',
programDateTimeClock: 'programDateTimeClock',
programDateTimePeriod: 123,
redundantManifest: 'redundantManifest',
segmentationMode: 'segmentationMode',
segmentLength: 123,
segmentsPerSubdirectory: 123,
streamInfResolution: 'streamInfResolution',
timedMetadataId3Frame: 'timedMetadataId3Frame',
timedMetadataId3Period: 123,
timestampDeltaMilliseconds: 123,
tsFileMode: 'tsFileMode',
},
mediaPackageGroupSettings: {
destination: {
destinationRefId: 'destinationRefId',
},
},
msSmoothGroupSettings: {
acquisitionPointId: 'acquisitionPointId',
audioOnlyTimecodeControl: 'audioOnlyTimecodeControl',
certificateMode: 'certificateMode',
connectionRetryInterval: 123,
destination: {
destinationRefId: 'destinationRefId',
},
eventId: 'eventId',
eventIdMode: 'eventIdMode',
eventStopBehavior: 'eventStopBehavior',
filecacheDuration: 123,
fragmentLength: 123,
inputLossAction: 'inputLossAction',
numRetries: 123,
restartDelay: 123,
segmentationMode: 'segmentationMode',
sendDelayMs: 123,
sparseTrackType: 'sparseTrackType',
streamManifestBehavior: 'streamManifestBehavior',
timestampOffset: 'timestampOffset',
timestampOffsetMode: 'timestampOffsetMode',
},
multiplexGroupSettings: { },
rtmpGroupSettings: {
adMarkers: ['adMarkers'],
authenticationScheme: 'authenticationScheme',
cacheFullBehavior: 'cacheFullBehavior',
cacheLength: 123,
captionData: 'captionData',
inputLossAction: 'inputLossAction',
restartDelay: 123,
},
udpGroupSettings: {
inputLossAction: 'inputLossAction',
timedMetadataId3Frame: 'timedMetadataId3Frame',
timedMetadataId3Period: 123,
},
},
outputs: [{
audioDescriptionNames: ['audioDescriptionNames'],
captionDescriptionNames: ['captionDescriptionNames'],
outputName: 'outputName',
outputSettings: {
archiveOutputSettings: {
containerSettings: {
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: { },
},
extension: 'extension',
nameModifier: 'nameModifier',
},
frameCaptureOutputSettings: {
nameModifier: 'nameModifier',
},
hlsOutputSettings: {
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',
},
mediaPackageOutputSettings: { },
msSmoothOutputSettings: {
h265PackagingType: 'h265PackagingType',
nameModifier: 'nameModifier',
},
multiplexOutputSettings: {
destination: {
destinationRefId: 'destinationRefId',
},
},
rtmpOutputSettings: {
certificateMode: 'certificateMode',
connectionRetryInterval: 123,
destination: {
destinationRefId: 'destinationRefId',
},
numRetries: 123,
},
udpOutputSettings: {
bufferMsec: 123,
containerSettings: {
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',
},
},
destination: {
destinationRefId: 'destinationRefId',
},
fecOutputSettings: {
columnDepth: 123,
includeFec: 'includeFec',
rowLength: 123,
},
},
},
videoDescriptionName: 'videoDescriptionName',
}],
}],
timecodeConfig: {
source: 'source',
syncThreshold: 123,
},
videoDescriptions: [{
codecSettings: {
frameCaptureSettings: {
captureInterval: 123,
captureIntervalUnits: 'captureIntervalUnits',
timecodeBurninSettings: {
fontSize: 'fontSize',
position: 'position',
prefix: 'prefix',
},
},
h264Settings: {
adaptiveQuantization: 'adaptiveQuantization',
afdSignaling: 'afdSignaling',
bitrate: 123,
bufFillPct: 123,
bufSize: 123,
colorMetadata: 'colorMetadata',
colorSpaceSettings: {
colorSpacePassthroughSettings: { },
rec601Settings: { },
rec709Settings: { },
},
entropyEncoding: 'entropyEncoding',
filterSettings: {
temporalFilterSettings: {
postFilterSharpening: 'postFilterSharpening',
strength: 'strength',
},
},
fixedAfd: 'fixedAfd',
flickerAq: 'flickerAq',
forceFieldPictures: 'forceFieldPictures',
framerateControl: 'framerateControl',
framerateDenominator: 123,
framerateNumerator: 123,
gopBReference: 'gopBReference',
gopClosedCadence: 123,
gopNumBFrames: 123,
gopSize: 123,
gopSizeUnits: 'gopSizeUnits',
level: 'level',
lookAheadRateControl: 'lookAheadRateControl',
maxBitrate: 123,
minIInterval: 123,
numRefFrames: 123,
parControl: 'parControl',
parDenominator: 123,
parNumerator: 123,
profile: 'profile',
qualityLevel: 'qualityLevel',
qvbrQualityLevel: 123,
rateControlMode: 'rateControlMode',
scanType: 'scanType',
sceneChangeDetect: 'sceneChangeDetect',
slices: 123,
softness: 123,
spatialAq: 'spatialAq',
subgopLength: 'subgopLength',
syntax: 'syntax',
temporalAq: 'temporalAq',
timecodeBurninSettings: {
fontSize: 'fontSize',
position: 'position',
prefix: 'prefix',
},
timecodeInsertion: 'timecodeInsertion',
},
h265Settings: {
adaptiveQuantization: 'adaptiveQuantization',
afdSignaling: 'afdSignaling',
alternativeTransferFunction: 'alternativeTransferFunction',
bitrate: 123,
bufSize: 123,
colorMetadata: 'colorMetadata',
colorSpaceSettings: {
colorSpacePassthroughSettings: { },
dolbyVision81Settings: { },
hdr10Settings: {
maxCll: 123,
maxFall: 123,
},
rec601Settings: { },
rec709Settings: { },
},
filterSettings: {
temporalFilterSettings: {
postFilterSharpening: 'postFilterSharpening',
strength: 'strength',
},
},
fixedAfd: 'fixedAfd',
flickerAq: 'flickerAq',
framerateDenominator: 123,
framerateNumerator: 123,
gopClosedCadence: 123,
gopSize: 123,
gopSizeUnits: 'gopSizeUnits',
level: 'level',
lookAheadRateControl: 'lookAheadRateControl',
maxBitrate: 123,
minIInterval: 123,
parDenominator: 123,
parNumerator: 123,
profile: 'profile',
qvbrQualityLevel: 123,
rateControlMode: 'rateControlMode',
scanType: 'scanType',
sceneChangeDetect: 'sceneChangeDetect',
slices: 123,
tier: 'tier',
timecodeBurninSettings: {
fontSize: 'fontSize',
position: 'position',
prefix: 'prefix',
},
timecodeInsertion: 'timecodeInsertion',
},
mpeg2Settings: {
adaptiveQuantization: 'adaptiveQuantization',
afdSignaling: 'afdSignaling',
colorMetadata: 'colorMetadata',
colorSpace: 'colorSpace',
displayAspectRatio: 'displayAspectRatio',
filterSettings: {
temporalFilterSettings: {
postFilterSharpening: 'postFilterSharpening',
strength: 'strength',
},
},
fixedAfd: 'fixedAfd',
framerateDenominator: 123,
framerateNumerator: 123,
gopClosedCadence: 123,
gopNumBFrames: 123,
gopSize: 123,
gopSizeUnits: 'gopSizeUnits',
scanType: 'scanType',
subgopLength: 'subgopLength',
timecodeBurninSettings: {
fontSize: 'fontSize',
position: 'position',
prefix: 'prefix',
},
timecodeInsertion: 'timecodeInsertion',
},
},
height: 123,
name: 'name',
respondToAfd: 'respondToAfd',
scalingBehavior: 'scalingBehavior',
sharpness: 123,
width: 123,
}],
};
Properties
Name | Type | Description |
---|---|---|
audio | IResolvable | IResolvable | Audio [] | The encoding information for output audio. |
avail | IResolvable | Avail | The settings for ad avail blanking. |
avail | IResolvable | Avail | The configuration settings for the ad avail handling. |
blackout | IResolvable | Blackout | The settings for the blackout slate. |
caption | IResolvable | IResolvable | Caption [] | The encoding information for output captions. |
feature | IResolvable | Feature | Settings to enable specific features. |
global | IResolvable | Global | The configuration settings that apply to the entire channel. |
motion | IResolvable | Motion | Settings to enable and configure the motion graphics overlay feature in the channel. |
nielsen | IResolvable | Nielsen | The settings to configure Nielsen watermarks. |
output | IResolvable | IResolvable | Output [] | The settings for the output groups in the channel. |
timecode | IResolvable | Timecode | Contains settings used to acquire and adjust timecode information from the inputs. |
video | IResolvable | IResolvable | Video [] | The encoding information for output videos. |
audioDescriptions?
Type:
IResolvable
|
IResolvable
|
Audio
[]
(optional)
The encoding information for output audio.
availBlanking?
Type:
IResolvable
|
Avail
(optional)
The settings for ad avail blanking.
availConfiguration?
Type:
IResolvable
|
Avail
(optional)
The configuration settings for the ad avail handling.
blackoutSlate?
Type:
IResolvable
|
Blackout
(optional)
The settings for the blackout slate.
captionDescriptions?
Type:
IResolvable
|
IResolvable
|
Caption
[]
(optional)
The encoding information for output captions.
featureActivations?
Type:
IResolvable
|
Feature
(optional)
Settings to enable specific features.
globalConfiguration?
Type:
IResolvable
|
Global
(optional)
The configuration settings that apply to the entire channel.
motionGraphicsConfiguration?
Type:
IResolvable
|
Motion
(optional)
Settings to enable and configure the motion graphics overlay feature in the channel.
nielsenConfiguration?
Type:
IResolvable
|
Nielsen
(optional)
The settings to configure Nielsen watermarks.
outputGroups?
Type:
IResolvable
|
IResolvable
|
Output
[]
(optional)
The settings for the output groups in the channel.
timecodeConfig?
Type:
IResolvable
|
Timecode
(optional)
Contains settings used to acquire and adjust timecode information from the inputs.
videoDescriptions?
Type:
IResolvable
|
IResolvable
|
Video
[]
(optional)
The encoding information for output videos.