interface InputAttachmentProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.MediaLive.CfnChannel.InputAttachmentProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsmedialive#CfnChannel_InputAttachmentProperty |
![]() | software.amazon.awscdk.services.medialive.CfnChannel.InputAttachmentProperty |
![]() | aws_cdk.aws_medialive.CfnChannel.InputAttachmentProperty |
![]() | aws-cdk-lib » aws_medialive » CfnChannel » InputAttachmentProperty |
An input to attach to this channel.
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 { aws_medialive as medialive } from 'aws-cdk-lib';
const inputAttachmentProperty: medialive.CfnChannel.InputAttachmentProperty = {
automaticInputFailoverSettings: {
errorClearTimeMsec: 123,
failoverConditions: [{
failoverConditionSettings: {
audioSilenceSettings: {
audioSelectorName: 'audioSelectorName',
audioSilenceThresholdMsec: 123,
},
inputLossSettings: {
inputLossThresholdMsec: 123,
},
videoBlackSettings: {
blackDetectThreshold: 123,
videoBlackThresholdMsec: 123,
},
},
}],
inputPreference: 'inputPreference',
secondaryInputId: 'secondaryInputId',
},
inputAttachmentName: 'inputAttachmentName',
inputId: 'inputId',
inputSettings: {
audioSelectors: [{
name: 'name',
selectorSettings: {
audioHlsRenditionSelection: {
groupId: 'groupId',
name: 'name',
},
audioLanguageSelection: {
languageCode: 'languageCode',
languageSelectionPolicy: 'languageSelectionPolicy',
},
audioPidSelection: {
pid: 123,
},
audioTrackSelection: {
dolbyEDecode: {
programSelection: 'programSelection',
},
tracks: [{
track: 123,
}],
},
},
}],
captionSelectors: [{
languageCode: 'languageCode',
name: 'name',
selectorSettings: {
ancillarySourceSettings: {
sourceAncillaryChannelNumber: 123,
},
aribSourceSettings: { },
dvbSubSourceSettings: {
ocrLanguage: 'ocrLanguage',
pid: 123,
},
embeddedSourceSettings: {
convert608To708: 'convert608To708',
scte20Detection: 'scte20Detection',
source608ChannelNumber: 123,
source608TrackNumber: 123,
},
scte20SourceSettings: {
convert608To708: 'convert608To708',
source608ChannelNumber: 123,
},
scte27SourceSettings: {
ocrLanguage: 'ocrLanguage',
pid: 123,
},
teletextSourceSettings: {
outputRectangle: {
height: 123,
leftOffset: 123,
topOffset: 123,
width: 123,
},
pageNumber: 'pageNumber',
},
},
}],
deblockFilter: 'deblockFilter',
denoiseFilter: 'denoiseFilter',
filterStrength: 123,
inputFilter: 'inputFilter',
networkInputSettings: {
hlsInputSettings: {
bandwidth: 123,
bufferSegments: 123,
retries: 123,
retryInterval: 123,
scte35Source: 'scte35Source',
},
multicastInputSettings: {
sourceIpAddress: 'sourceIpAddress',
},
serverValidation: 'serverValidation',
},
scte35Pid: 123,
smpte2038DataPreference: 'smpte2038DataPreference',
sourceEndBehavior: 'sourceEndBehavior',
videoSelector: {
colorSpace: 'colorSpace',
colorSpaceSettings: {
hdr10Settings: {
maxCll: 123,
maxFall: 123,
},
},
colorSpaceUsage: 'colorSpaceUsage',
selectorSettings: {
videoSelectorPid: {
pid: 123,
},
videoSelectorProgramId: {
programId: 123,
},
},
},
},
logicalInterfaceNames: ['logicalInterfaceNames'],
};
Properties
Name | Type | Description |
---|---|---|
automatic | IResolvable | Automatic | Settings to implement automatic input failover in this input. |
input | string | A name for the attachment. |
input | string | The ID of the input to attach. |
input | IResolvable | Input | Information about the content to extract from the input and about the general handling of the content. |
logical | string[] |
automaticInputFailoverSettings?
Type:
IResolvable
|
Automatic
(optional)
Settings to implement automatic input failover in this input.
inputAttachmentName?
Type:
string
(optional)
A name for the attachment.
This is required if you want to use this input in an input switch action.
inputId?
Type:
string
(optional)
The ID of the input to attach.
inputSettings?
Type:
IResolvable
|
Input
(optional)
Information about the content to extract from the input and about the general handling of the content.
logicalInterfaceNames?
Type:
string[]
(optional)