Class CfnChannel.InputAttachmentProperty
An input to attach to this channel.
Inheritance
System.Object
CfnChannel.InputAttachmentProperty
Implements
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class InputAttachmentProperty : Object, CfnChannel.IInputAttachmentProperty
Syntax (vb)
Public Class InputAttachmentProperty
Inherits Object
Implements CfnChannel.IInputAttachmentProperty
Remarks
This entity is at the top level in the channel.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaLive;
var inputAttachmentProperty = new InputAttachmentProperty {
AutomaticInputFailoverSettings = new AutomaticInputFailoverSettingsProperty {
ErrorClearTimeMsec = 123,
FailoverConditions = new [] { new FailoverConditionProperty {
FailoverConditionSettings = new FailoverConditionSettingsProperty {
AudioSilenceSettings = new AudioSilenceFailoverSettingsProperty {
AudioSelectorName = "audioSelectorName",
AudioSilenceThresholdMsec = 123
},
InputLossSettings = new InputLossFailoverSettingsProperty {
InputLossThresholdMsec = 123
},
VideoBlackSettings = new VideoBlackFailoverSettingsProperty {
BlackDetectThreshold = 123,
VideoBlackThresholdMsec = 123
}
}
} },
InputPreference = "inputPreference",
SecondaryInputId = "secondaryInputId"
},
InputAttachmentName = "inputAttachmentName",
InputId = "inputId",
InputSettings = new InputSettingsProperty {
AudioSelectors = new [] { new AudioSelectorProperty {
Name = "name",
SelectorSettings = new AudioSelectorSettingsProperty {
AudioHlsRenditionSelection = new AudioHlsRenditionSelectionProperty {
GroupId = "groupId",
Name = "name"
},
AudioLanguageSelection = new AudioLanguageSelectionProperty {
LanguageCode = "languageCode",
LanguageSelectionPolicy = "languageSelectionPolicy"
},
AudioPidSelection = new AudioPidSelectionProperty {
Pid = 123
},
AudioTrackSelection = new AudioTrackSelectionProperty {
DolbyEDecode = new AudioDolbyEDecodeProperty {
ProgramSelection = "programSelection"
},
Tracks = new [] { new AudioTrackProperty {
Track = 123
} }
}
}
} },
CaptionSelectors = new [] { new CaptionSelectorProperty {
LanguageCode = "languageCode",
Name = "name",
SelectorSettings = new CaptionSelectorSettingsProperty {
AncillarySourceSettings = new AncillarySourceSettingsProperty {
SourceAncillaryChannelNumber = 123
},
AribSourceSettings = new AribSourceSettingsProperty { },
DvbSubSourceSettings = new DvbSubSourceSettingsProperty {
OcrLanguage = "ocrLanguage",
Pid = 123
},
EmbeddedSourceSettings = new EmbeddedSourceSettingsProperty {
Convert608To708 = "convert608To708",
Scte20Detection = "scte20Detection",
Source608ChannelNumber = 123,
Source608TrackNumber = 123
},
Scte20SourceSettings = new Scte20SourceSettingsProperty {
Convert608To708 = "convert608To708",
Source608ChannelNumber = 123
},
Scte27SourceSettings = new Scte27SourceSettingsProperty {
OcrLanguage = "ocrLanguage",
Pid = 123
},
TeletextSourceSettings = new TeletextSourceSettingsProperty {
OutputRectangle = new CaptionRectangleProperty {
Height = 123,
LeftOffset = 123,
TopOffset = 123,
Width = 123
},
PageNumber = "pageNumber"
}
}
} },
DeblockFilter = "deblockFilter",
DenoiseFilter = "denoiseFilter",
FilterStrength = 123,
InputFilter = "inputFilter",
NetworkInputSettings = new NetworkInputSettingsProperty {
HlsInputSettings = new HlsInputSettingsProperty {
Bandwidth = 123,
BufferSegments = 123,
Retries = 123,
RetryInterval = 123,
Scte35Source = "scte35Source"
},
ServerValidation = "serverValidation"
},
Scte35Pid = 123,
Smpte2038DataPreference = "smpte2038DataPreference",
SourceEndBehavior = "sourceEndBehavior",
VideoSelector = new VideoSelectorProperty {
ColorSpace = "colorSpace",
ColorSpaceSettings = new VideoSelectorColorSpaceSettingsProperty {
Hdr10Settings = new Hdr10SettingsProperty {
MaxCll = 123,
MaxFall = 123
}
},
ColorSpaceUsage = "colorSpaceUsage",
SelectorSettings = new VideoSelectorSettingsProperty {
VideoSelectorPid = new VideoSelectorPidProperty {
Pid = 123
},
VideoSelectorProgramId = new VideoSelectorProgramIdProperty {
ProgramId = 123
}
}
}
}
};
Synopsis
Constructors
InputAttachmentProperty() |
Properties
AutomaticInputFailoverSettings | Settings to implement automatic input failover in this input. |
InputAttachmentName | A name for the attachment. |
InputId | The ID of the input to attach. |
InputSettings | Information about the content to extract from the input and about the general handling of the content. |
Constructors
InputAttachmentProperty()
public InputAttachmentProperty()
Properties
AutomaticInputFailoverSettings
Settings to implement automatic input failover in this input.
public object AutomaticInputFailoverSettings { get; set; }
Property Value
System.Object
Remarks
InputAttachmentName
A name for the attachment.
public string InputAttachmentName { get; set; }
Property Value
System.String
Remarks
This is required if you want to use this input in an input switch action.
InputId
The ID of the input to attach.
public string InputId { get; set; }
Property Value
System.String
Remarks
InputSettings
Information about the content to extract from the input and about the general handling of the content.
public object InputSettings { get; set; }
Property Value
System.Object