Interface CfnChannel.IInputSettingsProperty
Information about extracting content from the input and about handling the content.
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IInputSettingsProperty
Syntax (vb)
Public Interface IInputSettingsProperty
Remarks
The parent of this entity is InputAttachment.
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 inputSettingsProperty = 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
Properties
AudioSelectors | Information about the specific audio to extract from the input. |
CaptionSelectors | Information about the specific captions to extract from the input. |
DeblockFilter | Enables or disables the deblock filter when filtering. |
DenoiseFilter | Enables or disables the denoise filter when filtering. |
FilterStrength | Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest). |
InputFilter | Turns on the filter for this input. |
NetworkInputSettings | Information about how to connect to the upstream system. |
Scte35Pid | |
Smpte2038DataPreference | Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input. |
SourceEndBehavior | The loop input if it is a file. |
VideoSelector | Information about one video to extract from the input. |
Properties
AudioSelectors
Information about the specific audio to extract from the input.
virtual object AudioSelectors { get; }
Property Value
System.Object
Remarks
The parent of this entity is InputSettings.
CaptionSelectors
Information about the specific captions to extract from the input.
virtual object CaptionSelectors { get; }
Property Value
System.Object
Remarks
DeblockFilter
Enables or disables the deblock filter when filtering.
virtual string DeblockFilter { get; }
Property Value
System.String
Remarks
DenoiseFilter
Enables or disables the denoise filter when filtering.
virtual string DenoiseFilter { get; }
Property Value
System.String
Remarks
FilterStrength
Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
virtual Nullable<double> FilterStrength { get; }
Property Value
System.Nullable<System.Double>
Remarks
InputFilter
Turns on the filter for this input.
virtual string InputFilter { get; }
Property Value
System.String
Remarks
MPEG-2 inputs have the deblocking filter enabled by default. 1) auto - filtering is applied depending on input type/quality 2) disabled - no filtering is applied to the input 3) forced - filtering is applied regardless of the input type.
NetworkInputSettings
Information about how to connect to the upstream system.
virtual object NetworkInputSettings { get; }
Property Value
System.Object
Remarks
Scte35Pid
virtual Nullable<double> Scte35Pid { get; }
Property Value
System.Nullable<System.Double>
Remarks
Smpte2038DataPreference
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
virtual string Smpte2038DataPreference { get; }
Property Value
System.String
Remarks
Applicable data types are captions, timecode, AFD, and SCTE-104 messages.
SourceEndBehavior
The loop input if it is a file.
virtual string SourceEndBehavior { get; }
Property Value
System.String
Remarks
VideoSelector
Information about one video to extract from the input.
virtual object VideoSelector { get; }
Property Value
System.Object