public static interface CfnChannel.InputAttachmentProperty
This entity is at the top level in the channel.
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.*; InputAttachmentProperty inputAttachmentProperty = InputAttachmentProperty.builder() .automaticInputFailoverSettings(AutomaticInputFailoverSettingsProperty.builder() .errorClearTimeMsec(123) .failoverConditions(List.of(FailoverConditionProperty.builder() .failoverConditionSettings(FailoverConditionSettingsProperty.builder() .audioSilenceSettings(AudioSilenceFailoverSettingsProperty.builder() .audioSelectorName("audioSelectorName") .audioSilenceThresholdMsec(123) .build()) .inputLossSettings(InputLossFailoverSettingsProperty.builder() .inputLossThresholdMsec(123) .build()) .videoBlackSettings(VideoBlackFailoverSettingsProperty.builder() .blackDetectThreshold(123) .videoBlackThresholdMsec(123) .build()) .build()) .build())) .inputPreference("inputPreference") .secondaryInputId("secondaryInputId") .build()) .inputAttachmentName("inputAttachmentName") .inputId("inputId") .inputSettings(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()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnChannel.InputAttachmentProperty.Builder
A builder for
CfnChannel.InputAttachmentProperty |
static class |
CfnChannel.InputAttachmentProperty.Jsii$Proxy
An implementation for
CfnChannel.InputAttachmentProperty |
Modifier and Type | Method and Description |
---|---|
static CfnChannel.InputAttachmentProperty.Builder |
builder() |
default java.lang.Object |
getAutomaticInputFailoverSettings()
Settings to implement automatic input failover in this input.
|
default java.lang.String |
getInputAttachmentName()
A name for the attachment.
|
default java.lang.String |
getInputId()
The ID of the input to attach.
|
default java.lang.Object |
getInputSettings()
Information about the content to extract from the input and about the general handling of the content.
|
default java.lang.Object getAutomaticInputFailoverSettings()
default java.lang.String getInputAttachmentName()
This is required if you want to use this input in an input switch action.
default java.lang.String getInputId()
default java.lang.Object getInputSettings()
static CfnChannel.InputAttachmentProperty.Builder builder()