@Stability(value=Stable)
public static interface CfnChannel.InputSettingsProperty
extends software.amazon.jsii.JsiiSerializable
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()
.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())
.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();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnChannel.InputSettingsProperty.Builder
A builder for
CfnChannel.InputSettingsProperty |
static class |
CfnChannel.InputSettingsProperty.Jsii$Proxy
An implementation for
CfnChannel.InputSettingsProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnChannel.InputSettingsProperty.Builder |
builder() |
default Object |
getAudioSelectors()
Information about the specific audio to extract from the input.
|
default Object |
getCaptionSelectors()
Information about the specific captions to extract from the input.
|
default String |
getDeblockFilter()
Enables or disables the deblock filter when filtering.
|
default String |
getDenoiseFilter()
Enables or disables the denoise filter when filtering.
|
default Number |
getFilterStrength()
Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
|
default String |
getInputFilter()
Turns on the filter for this input.
|
default Object |
getNetworkInputSettings()
Information about how to connect to the upstream system.
|
default Number |
getScte35Pid()
`CfnChannel.InputSettingsProperty.Scte35Pid`.
|
default String |
getSmpte2038DataPreference()
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
|
default String |
getSourceEndBehavior()
The loop input if it is a file.
|
default Object |
getVideoSelector()
Information about one video to extract from the input.
|
@Stability(value=Stable) @Nullable default Object getAudioSelectors()
The parent of this entity is InputSettings.
@Stability(value=Stable) @Nullable default Object getCaptionSelectors()
@Stability(value=Stable) @Nullable default String getDeblockFilter()
@Stability(value=Stable) @Nullable default String getDenoiseFilter()
@Stability(value=Stable) @Nullable default Number getFilterStrength()
@Stability(value=Stable) @Nullable default String getInputFilter()
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.
@Stability(value=Stable) @Nullable default Object getNetworkInputSettings()
@Stability(value=Stable) @Nullable default Number getScte35Pid()
@Stability(value=Stable) @Nullable default String getSmpte2038DataPreference()
Applicable data types are captions, timecode, AFD, and SCTE-104 messages.
@Stability(value=Stable) @Nullable default String getSourceEndBehavior()
@Stability(value=Stable) @Nullable default Object getVideoSelector()
@Stability(value=Stable) static CfnChannel.InputSettingsProperty.Builder builder()
Copyright © 2022. All rights reserved.