Interface CfnChannel.InputSettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.InputSettingsProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
The parent of this entity is InputAttachment.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.medialive.*;
InputSettingsProperty inputSettingsProperty = InputSettingsProperty.builder()
.audioSelectors(List.of(AudioSelectorProperty.builder()
.name("name")
.selectorSettings(AudioSelectorSettingsProperty.builder()
.audioHlsRenditionSelection(AudioHlsRenditionSelectionProperty.builder()
.groupId("groupId")
.name("name")
.build())
.audioLanguageSelection(AudioLanguageSelectionProperty.builder()
.languageCode("languageCode")
.languageSelectionPolicy("languageSelectionPolicy")
.build())
.audioPidSelection(AudioPidSelectionProperty.builder()
.pid(123)
.build())
.audioTrackSelection(AudioTrackSelectionProperty.builder()
.dolbyEDecode(AudioDolbyEDecodeProperty.builder()
.programSelection("programSelection")
.build())
.tracks(List.of(AudioTrackProperty.builder()
.track(123)
.build()))
.build())
.build())
.build()))
.captionSelectors(List.of(CaptionSelectorProperty.builder()
.languageCode("languageCode")
.name("name")
.selectorSettings(CaptionSelectorSettingsProperty.builder()
.ancillarySourceSettings(AncillarySourceSettingsProperty.builder()
.sourceAncillaryChannelNumber(123)
.build())
.aribSourceSettings(AribSourceSettingsProperty.builder().build())
.dvbSubSourceSettings(DvbSubSourceSettingsProperty.builder()
.ocrLanguage("ocrLanguage")
.pid(123)
.build())
.embeddedSourceSettings(EmbeddedSourceSettingsProperty.builder()
.convert608To708("convert608To708")
.scte20Detection("scte20Detection")
.source608ChannelNumber(123)
.source608TrackNumber(123)
.build())
.scte20SourceSettings(Scte20SourceSettingsProperty.builder()
.convert608To708("convert608To708")
.source608ChannelNumber(123)
.build())
.scte27SourceSettings(Scte27SourceSettingsProperty.builder()
.ocrLanguage("ocrLanguage")
.pid(123)
.build())
.teletextSourceSettings(TeletextSourceSettingsProperty.builder()
.outputRectangle(CaptionRectangleProperty.builder()
.height(123)
.leftOffset(123)
.topOffset(123)
.width(123)
.build())
.pageNumber("pageNumber")
.build())
.build())
.build()))
.deblockFilter("deblockFilter")
.denoiseFilter("denoiseFilter")
.filterStrength(123)
.inputFilter("inputFilter")
.networkInputSettings(NetworkInputSettingsProperty.builder()
.hlsInputSettings(HlsInputSettingsProperty.builder()
.bandwidth(123)
.bufferSegments(123)
.retries(123)
.retryInterval(123)
.scte35Source("scte35Source")
.build())
.multicastInputSettings(MulticastInputSettingsProperty.builder()
.sourceIpAddress("sourceIpAddress")
.build())
.serverValidation("serverValidation")
.build())
.scte35Pid(123)
.smpte2038DataPreference("smpte2038DataPreference")
.sourceEndBehavior("sourceEndBehavior")
.videoSelector(VideoSelectorProperty.builder()
.colorSpace("colorSpace")
.colorSpaceSettings(VideoSelectorColorSpaceSettingsProperty.builder()
.hdr10Settings(Hdr10SettingsProperty.builder()
.maxCll(123)
.maxFall(123)
.build())
.build())
.colorSpaceUsage("colorSpaceUsage")
.selectorSettings(VideoSelectorSettingsProperty.builder()
.videoSelectorPid(VideoSelectorPidProperty.builder()
.pid(123)
.build())
.videoSelectorProgramId(VideoSelectorProgramIdProperty.builder()
.programId(123)
.build())
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannel.InputSettingsPropertystatic final classAn implementation forCfnChannel.InputSettingsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectInformation about the specific audio to extract from the input.default ObjectInformation about the specific captions to extract from the input.default StringEnables or disables the deblock filter when filtering.default StringEnables or disables the denoise filter when filtering.default NumberAdjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).default StringTurns on the filter for this input.default ObjectInformation about how to connect to the upstream system.default Numberdefault StringSpecifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.default StringThe loop input if it is a file.default ObjectInformation about one video to extract from the input.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAudioSelectors
Information about the specific audio to extract from the input.The parent of this entity is InputSettings.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnChannel.AudioSelectorProperty>- See Also:
-
getCaptionSelectors
Information about the specific captions to extract from the input.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnChannel.CaptionSelectorProperty>- See Also:
-
getDeblockFilter
Enables or disables the deblock filter when filtering.- See Also:
-
getDenoiseFilter
Enables or disables the denoise filter when filtering.- See Also:
-
getFilterStrength
Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).- See Also:
-
getInputFilter
Turns on the filter for this input.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.
- See Also:
-
getNetworkInputSettings
Information about how to connect to the upstream system.Returns union: either
IResolvableorCfnChannel.NetworkInputSettingsProperty- See Also:
-
getScte35Pid
- See Also:
-
getSmpte2038DataPreference
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.Applicable data types are captions, timecode, AFD, and SCTE-104 messages.
- PREFER: Extract from SMPTE-2038 if present in this input, otherwise extract from another source (if any).
- IGNORE: Never extract any ancillary data from SMPTE-2038.
- See Also:
-
getSourceEndBehavior
The loop input if it is a file.- See Also:
-
getVideoSelector
Information about one video to extract from the input.Returns union: either
IResolvableorCfnChannel.VideoSelectorProperty- See Also:
-
builder
-