Interface CfnChannel.InputSettingsProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnChannel.InputSettingsProperty.Jsii$Proxy
Enclosing class:
CfnChannel

@Stability(Stable) public static interface CfnChannel.InputSettingsProperty extends software.amazon.jsii.JsiiSerializable
Information about extracting content from the input and about handling the content.

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())
                 .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: