Class CfnChannel
- All Implemented Interfaces:
- IConstruct,- IDependable,- IInspectable,- software.amazon.jsii.JsiiSerializable,- software.constructs.IConstruct
AWS::MediaLive::Channel.
 The AWS::MediaLive::Channel resource is a MediaLive resource type that creates a channel.
A MediaLive channel ingests and transcodes (decodes and encodes) source content from the inputs that are attached to that channel, and packages the new content into outputs.
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.*;
 Object tags;
 CfnChannel cfnChannel = CfnChannel.Builder.create(this, "MyCfnChannel")
         .cdiInputSpecification(CdiInputSpecificationProperty.builder()
                 .resolution("resolution")
                 .build())
         .channelClass("channelClass")
         .destinations(List.of(OutputDestinationProperty.builder()
                 .id("id")
                 .mediaPackageSettings(List.of(MediaPackageOutputDestinationSettingsProperty.builder()
                         .channelId("channelId")
                         .build()))
                 .multiplexSettings(MultiplexProgramChannelDestinationSettingsProperty.builder()
                         .multiplexId("multiplexId")
                         .programName("programName")
                         .build())
                 .settings(List.of(OutputDestinationSettingsProperty.builder()
                         .passwordParam("passwordParam")
                         .streamName("streamName")
                         .url("url")
                         .username("username")
                         .build()))
                 .build()))
         .encoderSettings(EncoderSettingsProperty.builder()
                 .audioDescriptions(List.of(AudioDescriptionProperty.builder()
                         .audioNormalizationSettings(AudioNormalizationSettingsProperty.builder()
                                 .algorithm("algorithm")
                                 .algorithmControl("algorithmControl")
                                 .targetLkfs(123)
                                 .build())
                         .audioSelectorName("audioSelectorName")
                         .audioType("audioType")
                         .audioTypeControl("audioTypeControl")
                         .audioWatermarkingSettings(AudioWatermarkSettingsProperty.builder()
                                 .nielsenWatermarksSettings(NielsenWatermarksSettingsProperty.builder()
                                         .nielsenCbetSettings(NielsenCBETProperty.builder()
                                                 .cbetCheckDigitString("cbetCheckDigitString")
                                                 .cbetStepaside("cbetStepaside")
                                                 .csid("csid")
                                                 .build())
                                         .nielsenDistributionType("nielsenDistributionType")
                                         .nielsenNaesIiNwSettings(NielsenNaesIiNwProperty.builder()
                                                 .checkDigitString("checkDigitString")
                                                 .sid(123)
                                                 .timezone("timezone")
                                                 .build())
                                         .build())
                                 .build())
                         .codecSettings(AudioCodecSettingsProperty.builder()
                                 .aacSettings(AacSettingsProperty.builder()
                                         .bitrate(123)
                                         .codingMode("codingMode")
                                         .inputType("inputType")
                                         .profile("profile")
                                         .rateControlMode("rateControlMode")
                                         .rawFormat("rawFormat")
                                         .sampleRate(123)
                                         .spec("spec")
                                         .vbrQuality("vbrQuality")
                                         .build())
                                 .ac3Settings(Ac3SettingsProperty.builder()
                                         .bitrate(123)
                                         .bitstreamMode("bitstreamMode")
                                         .codingMode("codingMode")
                                         .dialnorm(123)
                                         .drcProfile("drcProfile")
                                         .lfeFilter("lfeFilter")
                                         .metadataControl("metadataControl")
                                         .build())
                                 .eac3AtmosSettings(Eac3AtmosSettingsProperty.builder()
                                         .bitrate(123)
                                         .codingMode("codingMode")
                                         .dialnorm(123)
                                         .drcLine("drcLine")
                                         .drcRf("drcRf")
                                         .heightTrim(123)
                                         .surroundTrim(123)
                                         .build())
                                 .eac3Settings(Eac3SettingsProperty.builder()
                                         .attenuationControl("attenuationControl")
                                         .bitrate(123)
                                         .bitstreamMode("bitstreamMode")
                                         .codingMode("codingMode")
                                         .dcFilter("dcFilter")
                                         .dialnorm(123)
                                         .drcLine("drcLine")
                                         .drcRf("drcRf")
                                         .lfeControl("lfeControl")
                                         .lfeFilter("lfeFilter")
                                         .loRoCenterMixLevel(123)
                                         .loRoSurroundMixLevel(123)
                                         .ltRtCenterMixLevel(123)
                                         .ltRtSurroundMixLevel(123)
                                         .metadataControl("metadataControl")
                                         .passthroughControl("passthroughControl")
                                         .phaseControl("phaseControl")
                                         .stereoDownmix("stereoDownmix")
                                         .surroundExMode("surroundExMode")
                                         .surroundMode("surroundMode")
                                         .build())
                                 .mp2Settings(Mp2SettingsProperty.builder()
                                         .bitrate(123)
                                         .codingMode("codingMode")
                                         .sampleRate(123)
                                         .build())
                                 .passThroughSettings(PassThroughSettingsProperty.builder().build())
                                 .wavSettings(WavSettingsProperty.builder()
                                         .bitDepth(123)
                                         .codingMode("codingMode")
                                         .sampleRate(123)
                                         .build())
                                 .build())
                         .languageCode("languageCode")
                         .languageCodeControl("languageCodeControl")
                         .name("name")
                         .remixSettings(RemixSettingsProperty.builder()
                                 .channelMappings(List.of(AudioChannelMappingProperty.builder()
                                         .inputChannelLevels(List.of(InputChannelLevelProperty.builder()
                                                 .gain(123)
                                                 .inputChannel(123)
                                                 .build()))
                                         .outputChannel(123)
                                         .build()))
                                 .channelsIn(123)
                                 .channelsOut(123)
                                 .build())
                         .streamName("streamName")
                         .build()))
                 .availBlanking(AvailBlankingProperty.builder()
                         .availBlankingImage(InputLocationProperty.builder()
                                 .passwordParam("passwordParam")
                                 .uri("uri")
                                 .username("username")
                                 .build())
                         .state("state")
                         .build())
                 .availConfiguration(AvailConfigurationProperty.builder()
                         .availSettings(AvailSettingsProperty.builder()
                                 .esam(EsamProperty.builder()
                                         .acquisitionPointId("acquisitionPointId")
                                         .adAvailOffset(123)
                                         .passwordParam("passwordParam")
                                         .poisEndpoint("poisEndpoint")
                                         .username("username")
                                         .zoneIdentity("zoneIdentity")
                                         .build())
                                 .scte35SpliceInsert(Scte35SpliceInsertProperty.builder()
                                         .adAvailOffset(123)
                                         .noRegionalBlackoutFlag("noRegionalBlackoutFlag")
                                         .webDeliveryAllowedFlag("webDeliveryAllowedFlag")
                                         .build())
                                 .scte35TimeSignalApos(Scte35TimeSignalAposProperty.builder()
                                         .adAvailOffset(123)
                                         .noRegionalBlackoutFlag("noRegionalBlackoutFlag")
                                         .webDeliveryAllowedFlag("webDeliveryAllowedFlag")
                                         .build())
                                 .build())
                         .build())
                 .blackoutSlate(BlackoutSlateProperty.builder()
                         .blackoutSlateImage(InputLocationProperty.builder()
                                 .passwordParam("passwordParam")
                                 .uri("uri")
                                 .username("username")
                                 .build())
                         .networkEndBlackout("networkEndBlackout")
                         .networkEndBlackoutImage(InputLocationProperty.builder()
                                 .passwordParam("passwordParam")
                                 .uri("uri")
                                 .username("username")
                                 .build())
                         .networkId("networkId")
                         .state("state")
                         .build())
                 .captionDescriptions(List.of(CaptionDescriptionProperty.builder()
                         .accessibility("accessibility")
                         .captionSelectorName("captionSelectorName")
                         .destinationSettings(CaptionDestinationSettingsProperty.builder()
                                 .aribDestinationSettings(AribDestinationSettingsProperty.builder().build())
                                 .burnInDestinationSettings(BurnInDestinationSettingsProperty.builder()
                                         .alignment("alignment")
                                         .backgroundColor("backgroundColor")
                                         .backgroundOpacity(123)
                                         .font(InputLocationProperty.builder()
                                                 .passwordParam("passwordParam")
                                                 .uri("uri")
                                                 .username("username")
                                                 .build())
                                         .fontColor("fontColor")
                                         .fontOpacity(123)
                                         .fontResolution(123)
                                         .fontSize("fontSize")
                                         .outlineColor("outlineColor")
                                         .outlineSize(123)
                                         .shadowColor("shadowColor")
                                         .shadowOpacity(123)
                                         .shadowXOffset(123)
                                         .shadowYOffset(123)
                                         .teletextGridControl("teletextGridControl")
                                         .xPosition(123)
                                         .yPosition(123)
                                         .build())
                                 .dvbSubDestinationSettings(DvbSubDestinationSettingsProperty.builder()
                                         .alignment("alignment")
                                         .backgroundColor("backgroundColor")
                                         .backgroundOpacity(123)
                                         .font(InputLocationProperty.builder()
                                                 .passwordParam("passwordParam")
                                                 .uri("uri")
                                                 .username("username")
                                                 .build())
                                         .fontColor("fontColor")
                                         .fontOpacity(123)
                                         .fontResolution(123)
                                         .fontSize("fontSize")
                                         .outlineColor("outlineColor")
                                         .outlineSize(123)
                                         .shadowColor("shadowColor")
                                         .shadowOpacity(123)
                                         .shadowXOffset(123)
                                         .shadowYOffset(123)
                                         .teletextGridControl("teletextGridControl")
                                         .xPosition(123)
                                         .yPosition(123)
                                         .build())
                                 .ebuTtDDestinationSettings(EbuTtDDestinationSettingsProperty.builder()
                                         .copyrightHolder("copyrightHolder")
                                         .fillLineGap("fillLineGap")
                                         .fontFamily("fontFamily")
                                         .styleControl("styleControl")
                                         .build())
                                 .embeddedDestinationSettings(EmbeddedDestinationSettingsProperty.builder().build())
                                 .embeddedPlusScte20DestinationSettings(EmbeddedPlusScte20DestinationSettingsProperty.builder().build())
                                 .rtmpCaptionInfoDestinationSettings(RtmpCaptionInfoDestinationSettingsProperty.builder().build())
                                 .scte20PlusEmbeddedDestinationSettings(Scte20PlusEmbeddedDestinationSettingsProperty.builder().build())
                                 .scte27DestinationSettings(Scte27DestinationSettingsProperty.builder().build())
                                 .smpteTtDestinationSettings(SmpteTtDestinationSettingsProperty.builder().build())
                                 .teletextDestinationSettings(TeletextDestinationSettingsProperty.builder().build())
                                 .ttmlDestinationSettings(TtmlDestinationSettingsProperty.builder()
                                         .styleControl("styleControl")
                                         .build())
                                 .webvttDestinationSettings(WebvttDestinationSettingsProperty.builder()
                                         .styleControl("styleControl")
                                         .build())
                                 .build())
                         .languageCode("languageCode")
                         .languageDescription("languageDescription")
                         .name("name")
                         .build()))
                 .featureActivations(FeatureActivationsProperty.builder()
                         .inputPrepareScheduleActions("inputPrepareScheduleActions")
                         .build())
                 .globalConfiguration(GlobalConfigurationProperty.builder()
                         .initialAudioGain(123)
                         .inputEndAction("inputEndAction")
                         .inputLossBehavior(InputLossBehaviorProperty.builder()
                                 .blackFrameMsec(123)
                                 .inputLossImageColor("inputLossImageColor")
                                 .inputLossImageSlate(InputLocationProperty.builder()
                                         .passwordParam("passwordParam")
                                         .uri("uri")
                                         .username("username")
                                         .build())
                                 .inputLossImageType("inputLossImageType")
                                 .repeatFrameMsec(123)
                                 .build())
                         .outputLockingMode("outputLockingMode")
                         .outputTimingSource("outputTimingSource")
                         .supportLowFramerateInputs("supportLowFramerateInputs")
                         .build())
                 .motionGraphicsConfiguration(MotionGraphicsConfigurationProperty.builder()
                         .motionGraphicsInsertion("motionGraphicsInsertion")
                         .motionGraphicsSettings(MotionGraphicsSettingsProperty.builder()
                                 .htmlMotionGraphicsSettings(HtmlMotionGraphicsSettingsProperty.builder().build())
                                 .build())
                         .build())
                 .nielsenConfiguration(NielsenConfigurationProperty.builder()
                         .distributorId("distributorId")
                         .nielsenPcmToId3Tagging("nielsenPcmToId3Tagging")
                         .build())
                 .outputGroups(List.of(OutputGroupProperty.builder()
                         .name("name")
                         .outputGroupSettings(OutputGroupSettingsProperty.builder()
                                 .archiveGroupSettings(ArchiveGroupSettingsProperty.builder()
                                         .archiveCdnSettings(ArchiveCdnSettingsProperty.builder()
                                                 .archiveS3Settings(ArchiveS3SettingsProperty.builder()
                                                         .cannedAcl("cannedAcl")
                                                         .build())
                                                 .build())
                                         .destination(OutputLocationRefProperty.builder()
                                                 .destinationRefId("destinationRefId")
                                                 .build())
                                         .rolloverInterval(123)
                                         .build())
                                 .frameCaptureGroupSettings(FrameCaptureGroupSettingsProperty.builder()
                                         .destination(OutputLocationRefProperty.builder()
                                                 .destinationRefId("destinationRefId")
                                                 .build())
                                         .frameCaptureCdnSettings(FrameCaptureCdnSettingsProperty.builder()
                                                 .frameCaptureS3Settings(FrameCaptureS3SettingsProperty.builder()
                                                         .cannedAcl("cannedAcl")
                                                         .build())
                                                 .build())
                                         .build())
                                 .hlsGroupSettings(HlsGroupSettingsProperty.builder()
                                         .adMarkers(List.of("adMarkers"))
                                         .baseUrlContent("baseUrlContent")
                                         .baseUrlContent1("baseUrlContent1")
                                         .baseUrlManifest("baseUrlManifest")
                                         .baseUrlManifest1("baseUrlManifest1")
                                         .captionLanguageMappings(List.of(CaptionLanguageMappingProperty.builder()
                                                 .captionChannel(123)
                                                 .languageCode("languageCode")
                                                 .languageDescription("languageDescription")
                                                 .build()))
                                         .captionLanguageSetting("captionLanguageSetting")
                                         .clientCache("clientCache")
                                         .codecSpecification("codecSpecification")
                                         .constantIv("constantIv")
                                         .destination(OutputLocationRefProperty.builder()
                                                 .destinationRefId("destinationRefId")
                                                 .build())
                                         .directoryStructure("directoryStructure")
                                         .discontinuityTags("discontinuityTags")
                                         .encryptionType("encryptionType")
                                         .hlsCdnSettings(HlsCdnSettingsProperty.builder()
                                                 .hlsAkamaiSettings(HlsAkamaiSettingsProperty.builder()
                                                         .connectionRetryInterval(123)
                                                         .filecacheDuration(123)
                                                         .httpTransferMode("httpTransferMode")
                                                         .numRetries(123)
                                                         .restartDelay(123)
                                                         .salt("salt")
                                                         .token("token")
                                                         .build())
                                                 .hlsBasicPutSettings(HlsBasicPutSettingsProperty.builder()
                                                         .connectionRetryInterval(123)
                                                         .filecacheDuration(123)
                                                         .numRetries(123)
                                                         .restartDelay(123)
                                                         .build())
                                                 .hlsMediaStoreSettings(HlsMediaStoreSettingsProperty.builder()
                                                         .connectionRetryInterval(123)
                                                         .filecacheDuration(123)
                                                         .mediaStoreStorageClass("mediaStoreStorageClass")
                                                         .numRetries(123)
                                                         .restartDelay(123)
                                                         .build())
                                                 .hlsS3Settings(HlsS3SettingsProperty.builder()
                                                         .cannedAcl("cannedAcl")
                                                         .build())
                                                 .hlsWebdavSettings(HlsWebdavSettingsProperty.builder()
                                                         .connectionRetryInterval(123)
                                                         .filecacheDuration(123)
                                                         .httpTransferMode("httpTransferMode")
                                                         .numRetries(123)
                                                         .restartDelay(123)
                                                         .build())
                                                 .build())
                                         .hlsId3SegmentTagging("hlsId3SegmentTagging")
                                         .iFrameOnlyPlaylists("iFrameOnlyPlaylists")
                                         .incompleteSegmentBehavior("incompleteSegmentBehavior")
                                         .indexNSegments(123)
                                         .inputLossAction("inputLossAction")
                                         .ivInManifest("ivInManifest")
                                         .ivSource("ivSource")
                                         .keepSegments(123)
                                         .keyFormat("keyFormat")
                                         .keyFormatVersions("keyFormatVersions")
                                         .keyProviderSettings(KeyProviderSettingsProperty.builder()
                                                 .staticKeySettings(StaticKeySettingsProperty.builder()
                                                         .keyProviderServer(InputLocationProperty.builder()
                                                                 .passwordParam("passwordParam")
                                                                 .uri("uri")
                                                                 .username("username")
                                                                 .build())
                                                         .staticKeyValue("staticKeyValue")
                                                         .build())
                                                 .build())
                                         .manifestCompression("manifestCompression")
                                         .manifestDurationFormat("manifestDurationFormat")
                                         .minSegmentLength(123)
                                         .mode("mode")
                                         .outputSelection("outputSelection")
                                         .programDateTime("programDateTime")
                                         .programDateTimeClock("programDateTimeClock")
                                         .programDateTimePeriod(123)
                                         .redundantManifest("redundantManifest")
                                         .segmentationMode("segmentationMode")
                                         .segmentLength(123)
                                         .segmentsPerSubdirectory(123)
                                         .streamInfResolution("streamInfResolution")
                                         .timedMetadataId3Frame("timedMetadataId3Frame")
                                         .timedMetadataId3Period(123)
                                         .timestampDeltaMilliseconds(123)
                                         .tsFileMode("tsFileMode")
                                         .build())
                                 .mediaPackageGroupSettings(MediaPackageGroupSettingsProperty.builder()
                                         .destination(OutputLocationRefProperty.builder()
                                                 .destinationRefId("destinationRefId")
                                                 .build())
                                         .build())
                                 .msSmoothGroupSettings(MsSmoothGroupSettingsProperty.builder()
                                         .acquisitionPointId("acquisitionPointId")
                                         .audioOnlyTimecodeControl("audioOnlyTimecodeControl")
                                         .certificateMode("certificateMode")
                                         .connectionRetryInterval(123)
                                         .destination(OutputLocationRefProperty.builder()
                                                 .destinationRefId("destinationRefId")
                                                 .build())
                                         .eventId("eventId")
                                         .eventIdMode("eventIdMode")
                                         .eventStopBehavior("eventStopBehavior")
                                         .filecacheDuration(123)
                                         .fragmentLength(123)
                                         .inputLossAction("inputLossAction")
                                         .numRetries(123)
                                         .restartDelay(123)
                                         .segmentationMode("segmentationMode")
                                         .sendDelayMs(123)
                                         .sparseTrackType("sparseTrackType")
                                         .streamManifestBehavior("streamManifestBehavior")
                                         .timestampOffset("timestampOffset")
                                         .timestampOffsetMode("timestampOffsetMode")
                                         .build())
                                 .multiplexGroupSettings(MultiplexGroupSettingsProperty.builder().build())
                                 .rtmpGroupSettings(RtmpGroupSettingsProperty.builder()
                                         .adMarkers(List.of("adMarkers"))
                                         .authenticationScheme("authenticationScheme")
                                         .cacheFullBehavior("cacheFullBehavior")
                                         .cacheLength(123)
                                         .captionData("captionData")
                                         .inputLossAction("inputLossAction")
                                         .restartDelay(123)
                                         .build())
                                 .udpGroupSettings(UdpGroupSettingsProperty.builder()
                                         .inputLossAction("inputLossAction")
                                         .timedMetadataId3Frame("timedMetadataId3Frame")
                                         .timedMetadataId3Period(123)
                                         .build())
                                 .build())
                         .outputs(List.of(OutputProperty.builder()
                                 .audioDescriptionNames(List.of("audioDescriptionNames"))
                                 .captionDescriptionNames(List.of("captionDescriptionNames"))
                                 .outputName("outputName")
                                 .outputSettings(OutputSettingsProperty.builder()
                                         .archiveOutputSettings(ArchiveOutputSettingsProperty.builder()
                                                 .containerSettings(ArchiveContainerSettingsProperty.builder()
                                                         .m2TsSettings(M2tsSettingsProperty.builder()
                                                                 .absentInputAudioBehavior("absentInputAudioBehavior")
                                                                 .arib("arib")
                                                                 .aribCaptionsPid("aribCaptionsPid")
                                                                 .aribCaptionsPidControl("aribCaptionsPidControl")
                                                                 .audioBufferModel("audioBufferModel")
                                                                 .audioFramesPerPes(123)
                                                                 .audioPids("audioPids")
                                                                 .audioStreamType("audioStreamType")
                                                                 .bitrate(123)
                                                                 .bufferModel("bufferModel")
                                                                 .ccDescriptor("ccDescriptor")
                                                                 .dvbNitSettings(DvbNitSettingsProperty.builder()
                                                                         .networkId(123)
                                                                         .networkName("networkName")
                                                                         .repInterval(123)
                                                                         .build())
                                                                 .dvbSdtSettings(DvbSdtSettingsProperty.builder()
                                                                         .outputSdt("outputSdt")
                                                                         .repInterval(123)
                                                                         .serviceName("serviceName")
                                                                         .serviceProviderName("serviceProviderName")
                                                                         .build())
                                                                 .dvbSubPids("dvbSubPids")
                                                                 .dvbTdtSettings(DvbTdtSettingsProperty.builder()
                                                                         .repInterval(123)
                                                                         .build())
                                                                 .dvbTeletextPid("dvbTeletextPid")
                                                                 .ebif("ebif")
                                                                 .ebpAudioInterval("ebpAudioInterval")
                                                                 .ebpLookaheadMs(123)
                                                                 .ebpPlacement("ebpPlacement")
                                                                 .ecmPid("ecmPid")
                                                                 .esRateInPes("esRateInPes")
                                                                 .etvPlatformPid("etvPlatformPid")
                                                                 .etvSignalPid("etvSignalPid")
                                                                 .fragmentTime(123)
                                                                 .klv("klv")
                                                                 .klvDataPids("klvDataPids")
                                                                 .nielsenId3Behavior("nielsenId3Behavior")
                                                                 .nullPacketBitrate(123)
                                                                 .patInterval(123)
                                                                 .pcrControl("pcrControl")
                                                                 .pcrPeriod(123)
                                                                 .pcrPid("pcrPid")
                                                                 .pmtInterval(123)
                                                                 .pmtPid("pmtPid")
                                                                 .programNum(123)
                                                                 .rateMode("rateMode")
                                                                 .scte27Pids("scte27Pids")
                                                                 .scte35Control("scte35Control")
                                                                 .scte35Pid("scte35Pid")
                                                                 .scte35PrerollPullupMilliseconds(123)
                                                                 .segmentationMarkers("segmentationMarkers")
                                                                 .segmentationStyle("segmentationStyle")
                                                                 .segmentationTime(123)
                                                                 .timedMetadataBehavior("timedMetadataBehavior")
                                                                 .timedMetadataPid("timedMetadataPid")
                                                                 .transportStreamId(123)
                                                                 .videoPid("videoPid")
                                                                 .build())
                                                         .rawSettings(RawSettingsProperty.builder().build())
                                                         .build())
                                                 .extension("extension")
                                                 .nameModifier("nameModifier")
                                                 .build())
                                         .frameCaptureOutputSettings(FrameCaptureOutputSettingsProperty.builder()
                                                 .nameModifier("nameModifier")
                                                 .build())
                                         .hlsOutputSettings(HlsOutputSettingsProperty.builder()
                                                 .h265PackagingType("h265PackagingType")
                                                 .hlsSettings(HlsSettingsProperty.builder()
                                                         .audioOnlyHlsSettings(AudioOnlyHlsSettingsProperty.builder()
                                                                 .audioGroupId("audioGroupId")
                                                                 .audioOnlyImage(InputLocationProperty.builder()
                                                                         .passwordParam("passwordParam")
                                                                         .uri("uri")
                                                                         .username("username")
                                                                         .build())
                                                                 .audioTrackType("audioTrackType")
                                                                 .segmentType("segmentType")
                                                                 .build())
                                                         .fmp4HlsSettings(Fmp4HlsSettingsProperty.builder()
                                                                 .audioRenditionSets("audioRenditionSets")
                                                                 .nielsenId3Behavior("nielsenId3Behavior")
                                                                 .timedMetadataBehavior("timedMetadataBehavior")
                                                                 .build())
                                                         .frameCaptureHlsSettings(FrameCaptureHlsSettingsProperty.builder().build())
                                                         .standardHlsSettings(StandardHlsSettingsProperty.builder()
                                                                 .audioRenditionSets("audioRenditionSets")
                                                                 .m3U8Settings(M3u8SettingsProperty.builder()
                                                                         .audioFramesPerPes(123)
                                                                         .audioPids("audioPids")
                                                                         .ecmPid("ecmPid")
                                                                         .nielsenId3Behavior("nielsenId3Behavior")
                                                                         .patInterval(123)
                                                                         .pcrControl("pcrControl")
                                                                         .pcrPeriod(123)
                                                                         .pcrPid("pcrPid")
                                                                         .pmtInterval(123)
                                                                         .pmtPid("pmtPid")
                                                                         .programNum(123)
                                                                         .scte35Behavior("scte35Behavior")
                                                                         .scte35Pid("scte35Pid")
                                                                         .timedMetadataBehavior("timedMetadataBehavior")
                                                                         .timedMetadataPid("timedMetadataPid")
                                                                         .transportStreamId(123)
                                                                         .videoPid("videoPid")
                                                                         .build())
                                                                 .build())
                                                         .build())
                                                 .nameModifier("nameModifier")
                                                 .segmentModifier("segmentModifier")
                                                 .build())
                                         .mediaPackageOutputSettings(MediaPackageOutputSettingsProperty.builder().build())
                                         .msSmoothOutputSettings(MsSmoothOutputSettingsProperty.builder()
                                                 .h265PackagingType("h265PackagingType")
                                                 .nameModifier("nameModifier")
                                                 .build())
                                         .multiplexOutputSettings(MultiplexOutputSettingsProperty.builder()
                                                 .destination(OutputLocationRefProperty.builder()
                                                         .destinationRefId("destinationRefId")
                                                         .build())
                                                 .build())
                                         .rtmpOutputSettings(RtmpOutputSettingsProperty.builder()
                                                 .certificateMode("certificateMode")
                                                 .connectionRetryInterval(123)
                                                 .destination(OutputLocationRefProperty.builder()
                                                         .destinationRefId("destinationRefId")
                                                         .build())
                                                 .numRetries(123)
                                                 .build())
                                         .udpOutputSettings(UdpOutputSettingsProperty.builder()
                                                 .bufferMsec(123)
                                                 .containerSettings(UdpContainerSettingsProperty.builder()
                                                         .m2TsSettings(M2tsSettingsProperty.builder()
                                                                 .absentInputAudioBehavior("absentInputAudioBehavior")
                                                                 .arib("arib")
                                                                 .aribCaptionsPid("aribCaptionsPid")
                                                                 .aribCaptionsPidControl("aribCaptionsPidControl")
                                                                 .audioBufferModel("audioBufferModel")
                                                                 .audioFramesPerPes(123)
                                                                 .audioPids("audioPids")
                                                                 .audioStreamType("audioStreamType")
                                                                 .bitrate(123)
                                                                 .bufferModel("bufferModel")
                                                                 .ccDescriptor("ccDescriptor")
                                                                 .dvbNitSettings(DvbNitSettingsProperty.builder()
                                                                         .networkId(123)
                                                                         .networkName("networkName")
                                                                         .repInterval(123)
                                                                         .build())
                                                                 .dvbSdtSettings(DvbSdtSettingsProperty.builder()
                                                                         .outputSdt("outputSdt")
                                                                         .repInterval(123)
                                                                         .serviceName("serviceName")
                                                                         .serviceProviderName("serviceProviderName")
                                                                         .build())
                                                                 .dvbSubPids("dvbSubPids")
                                                                 .dvbTdtSettings(DvbTdtSettingsProperty.builder()
                                                                         .repInterval(123)
                                                                         .build())
                                                                 .dvbTeletextPid("dvbTeletextPid")
                                                                 .ebif("ebif")
                                                                 .ebpAudioInterval("ebpAudioInterval")
                                                                 .ebpLookaheadMs(123)
                                                                 .ebpPlacement("ebpPlacement")
                                                                 .ecmPid("ecmPid")
                                                                 .esRateInPes("esRateInPes")
                                                                 .etvPlatformPid("etvPlatformPid")
                                                                 .etvSignalPid("etvSignalPid")
                                                                 .fragmentTime(123)
                                                                 .klv("klv")
                                                                 .klvDataPids("klvDataPids")
                                                                 .nielsenId3Behavior("nielsenId3Behavior")
                                                                 .nullPacketBitrate(123)
                                                                 .patInterval(123)
                                                                 .pcrControl("pcrControl")
                                                                 .pcrPeriod(123)
                                                                 .pcrPid("pcrPid")
                                                                 .pmtInterval(123)
                                                                 .pmtPid("pmtPid")
                                                                 .programNum(123)
                                                                 .rateMode("rateMode")
                                                                 .scte27Pids("scte27Pids")
                                                                 .scte35Control("scte35Control")
                                                                 .scte35Pid("scte35Pid")
                                                                 .scte35PrerollPullupMilliseconds(123)
                                                                 .segmentationMarkers("segmentationMarkers")
                                                                 .segmentationStyle("segmentationStyle")
                                                                 .segmentationTime(123)
                                                                 .timedMetadataBehavior("timedMetadataBehavior")
                                                                 .timedMetadataPid("timedMetadataPid")
                                                                 .transportStreamId(123)
                                                                 .videoPid("videoPid")
                                                                 .build())
                                                         .build())
                                                 .destination(OutputLocationRefProperty.builder()
                                                         .destinationRefId("destinationRefId")
                                                         .build())
                                                 .fecOutputSettings(FecOutputSettingsProperty.builder()
                                                         .columnDepth(123)
                                                         .includeFec("includeFec")
                                                         .rowLength(123)
                                                         .build())
                                                 .build())
                                         .build())
                                 .videoDescriptionName("videoDescriptionName")
                                 .build()))
                         .build()))
                 .timecodeConfig(TimecodeConfigProperty.builder()
                         .source("source")
                         .syncThreshold(123)
                         .build())
                 .videoDescriptions(List.of(VideoDescriptionProperty.builder()
                         .codecSettings(VideoCodecSettingsProperty.builder()
                                 .frameCaptureSettings(FrameCaptureSettingsProperty.builder()
                                         .captureInterval(123)
                                         .captureIntervalUnits("captureIntervalUnits")
                                         .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                                                 .fontSize("fontSize")
                                                 .position("position")
                                                 .prefix("prefix")
                                                 .build())
                                         .build())
                                 .h264Settings(H264SettingsProperty.builder()
                                         .adaptiveQuantization("adaptiveQuantization")
                                         .afdSignaling("afdSignaling")
                                         .bitrate(123)
                                         .bufFillPct(123)
                                         .bufSize(123)
                                         .colorMetadata("colorMetadata")
                                         .colorSpaceSettings(H264ColorSpaceSettingsProperty.builder()
                                                 .colorSpacePassthroughSettings(ColorSpacePassthroughSettingsProperty.builder().build())
                                                 .rec601Settings(Rec601SettingsProperty.builder().build())
                                                 .rec709Settings(Rec709SettingsProperty.builder().build())
                                                 .build())
                                         .entropyEncoding("entropyEncoding")
                                         .filterSettings(H264FilterSettingsProperty.builder()
                                                 .temporalFilterSettings(TemporalFilterSettingsProperty.builder()
                                                         .postFilterSharpening("postFilterSharpening")
                                                         .strength("strength")
                                                         .build())
                                                 .build())
                                         .fixedAfd("fixedAfd")
                                         .flickerAq("flickerAq")
                                         .forceFieldPictures("forceFieldPictures")
                                         .framerateControl("framerateControl")
                                         .framerateDenominator(123)
                                         .framerateNumerator(123)
                                         .gopBReference("gopBReference")
                                         .gopClosedCadence(123)
                                         .gopNumBFrames(123)
                                         .gopSize(123)
                                         .gopSizeUnits("gopSizeUnits")
                                         .level("level")
                                         .lookAheadRateControl("lookAheadRateControl")
                                         .maxBitrate(123)
                                         .minIInterval(123)
                                         .numRefFrames(123)
                                         .parControl("parControl")
                                         .parDenominator(123)
                                         .parNumerator(123)
                                         .profile("profile")
                                         .qualityLevel("qualityLevel")
                                         .qvbrQualityLevel(123)
                                         .rateControlMode("rateControlMode")
                                         .scanType("scanType")
                                         .sceneChangeDetect("sceneChangeDetect")
                                         .slices(123)
                                         .softness(123)
                                         .spatialAq("spatialAq")
                                         .subgopLength("subgopLength")
                                         .syntax("syntax")
                                         .temporalAq("temporalAq")
                                         .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                                                 .fontSize("fontSize")
                                                 .position("position")
                                                 .prefix("prefix")
                                                 .build())
                                         .timecodeInsertion("timecodeInsertion")
                                         .build())
                                 .h265Settings(H265SettingsProperty.builder()
                                         .adaptiveQuantization("adaptiveQuantization")
                                         .afdSignaling("afdSignaling")
                                         .alternativeTransferFunction("alternativeTransferFunction")
                                         .bitrate(123)
                                         .bufSize(123)
                                         .colorMetadata("colorMetadata")
                                         .colorSpaceSettings(H265ColorSpaceSettingsProperty.builder()
                                                 .colorSpacePassthroughSettings(ColorSpacePassthroughSettingsProperty.builder().build())
                                                 .dolbyVision81Settings(DolbyVision81SettingsProperty.builder().build())
                                                 .hdr10Settings(Hdr10SettingsProperty.builder()
                                                         .maxCll(123)
                                                         .maxFall(123)
                                                         .build())
                                                 .rec601Settings(Rec601SettingsProperty.builder().build())
                                                 .rec709Settings(Rec709SettingsProperty.builder().build())
                                                 .build())
                                         .filterSettings(H265FilterSettingsProperty.builder()
                                                 .temporalFilterSettings(TemporalFilterSettingsProperty.builder()
                                                         .postFilterSharpening("postFilterSharpening")
                                                         .strength("strength")
                                                         .build())
                                                 .build())
                                         .fixedAfd("fixedAfd")
                                         .flickerAq("flickerAq")
                                         .framerateDenominator(123)
                                         .framerateNumerator(123)
                                         .gopClosedCadence(123)
                                         .gopSize(123)
                                         .gopSizeUnits("gopSizeUnits")
                                         .level("level")
                                         .lookAheadRateControl("lookAheadRateControl")
                                         .maxBitrate(123)
                                         .minIInterval(123)
                                         .parDenominator(123)
                                         .parNumerator(123)
                                         .profile("profile")
                                         .qvbrQualityLevel(123)
                                         .rateControlMode("rateControlMode")
                                         .scanType("scanType")
                                         .sceneChangeDetect("sceneChangeDetect")
                                         .slices(123)
                                         .tier("tier")
                                         .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                                                 .fontSize("fontSize")
                                                 .position("position")
                                                 .prefix("prefix")
                                                 .build())
                                         .timecodeInsertion("timecodeInsertion")
                                         .build())
                                 .mpeg2Settings(Mpeg2SettingsProperty.builder()
                                         .adaptiveQuantization("adaptiveQuantization")
                                         .afdSignaling("afdSignaling")
                                         .colorMetadata("colorMetadata")
                                         .colorSpace("colorSpace")
                                         .displayAspectRatio("displayAspectRatio")
                                         .filterSettings(Mpeg2FilterSettingsProperty.builder()
                                                 .temporalFilterSettings(TemporalFilterSettingsProperty.builder()
                                                         .postFilterSharpening("postFilterSharpening")
                                                         .strength("strength")
                                                         .build())
                                                 .build())
                                         .fixedAfd("fixedAfd")
                                         .framerateDenominator(123)
                                         .framerateNumerator(123)
                                         .gopClosedCadence(123)
                                         .gopNumBFrames(123)
                                         .gopSize(123)
                                         .gopSizeUnits("gopSizeUnits")
                                         .scanType("scanType")
                                         .subgopLength("subgopLength")
                                         .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                                                 .fontSize("fontSize")
                                                 .position("position")
                                                 .prefix("prefix")
                                                 .build())
                                         .timecodeInsertion("timecodeInsertion")
                                         .build())
                                 .build())
                         .height(123)
                         .name("name")
                         .respondToAfd("respondToAfd")
                         .scalingBehavior("scalingBehavior")
                         .sharpness(123)
                         .width(123)
                         .build()))
                 .build())
         .inputAttachments(List.of(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()
                                                 .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())
                 .build()))
         .inputSpecification(InputSpecificationProperty.builder()
                 .codec("codec")
                 .maximumBitrate("maximumBitrate")
                 .resolution("resolution")
                 .build())
         .logLevel("logLevel")
         .maintenance(MaintenanceCreateSettingsProperty.builder()
                 .maintenanceDay("maintenanceDay")
                 .maintenanceStartTime("maintenanceStartTime")
                 .build())
         .name("name")
         .roleArn("roleArn")
         .tags(tags)
         .vpc(VpcOutputSettingsProperty.builder()
                 .publicAddressAllocationIds(List.of("publicAddressAllocationIds"))
                 .securityGroupIds(List.of("securityGroupIds"))
                 .subnetIds(List.of("subnetIds"))
                 .build())
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceThe settings for an AAC audio encode in the output.static interfaceThe settings for an AC3 audio encode in the output.static interfaceInformation about the ancillary captions to extract from the input.static interfaceSettings to configure the destination of an Archive output.static interfaceThe archive container settings.static interfaceThe settings for an archive output group.static interfaceThe archive output settings.static interfaceSets up Amazon S3 as the destination for this Archive output.static interfaceThe configuration of ARIB captions in the output.static interfaceInformation about the ARIB captions to extract from the input.static interfaceThe settings for remixing audio.static interfaceThe configuration of the audio codec in the audio output.static interfaceThe encoding information for one output audio.static interfaceExample:static interfaceSelector for HLS audio rendition.static interfaceInformation about the audio language to extract.static interfaceThe settings for normalizing video.static interfaceThe configuration of an audio-only HLS output.static interfaceUsed to extract audio by The PID.static interfaceInformation about one audio to extract from the input.static interfaceInformation about the audio to extract from the input.static interfaceMediaLive will perform a failover if audio is not detected in this input for the specified period.static interfaceInformation about one audio track to extract.static interfaceInformation about the audio track to extract.static interfaceAudio Watermark Settings.static interfaceSettings to configure the conditions that will define the input as unhealthy and that will make MediaLive fail over to the other input in the input failover pair.static interfaceThe configuration of ad avail blanking in the output.static interfaceThe setup of ad avail handling in the output.static interfaceThe settings for the ad avail setup in the output.static interfaceThe settings for a blackout slate.static final classA fluent builder forCfnChannel.static interfaceThe settings for burn-in captions in the output.static interfaceThe encoding information for output captions.static interfaceThe configuration of one captions encode in the output.static interfaceMaps a captions channel to an ISO 693-2 language code (http://www.loc.gov/standards/iso639-2), with an optional description.static interfaceSettings to configure the caption rectangle for an output captions that will be created using this Teletext source captions.static interfaceInformation about one caption to extract from the input.static interfaceCaptions Selector Settings.static interfaceThe input specification for this channel.static interfacePassthrough applies no color space conversion to the output.static interfaceExample:static interfaceThe configuration of DVB NIT.static interfaceA DVB Service Description Table (SDT).static interfaceThe settings for DVB Sub captions in the output.static interfaceInformation about the DVB Sub captions to extract from the input.static interfaceThe DVB Time and Date Table (TDT).static interfaceExample:static interfaceThe settings for an EAC3 audio encode in the output.static interfaceSettings for EBU-TT captions in the output.static interfaceThe configuration of embedded captions in the output.static interfaceThe settings for embedded plus SCTE-20 captions in the output.static interfaceInformation about the embedded captions to extract from the input.static interfaceThe settings for the encoding of outputs.static interfaceExample:static interfaceFailover Condition settings.static interfaceSettings for one failover condition.static interfaceSettings to enable specific features.static interfaceThe settings for FEC.static interfaceSettings for the fMP4 containers.static interfaceSettings to configure the destination of a Frame Capture output.static interfaceThe settings for a frame capture output group.static interfaceSettings for a frame capture output in an HLS output group.static interfaceThe frame capture output settings.static interfaceSets up Amazon S3 as the destination for this Frame Capture output.static interfaceThe frame capture settings.static interfaceThe configuration settings that apply to the entire channel.static interfaceSettings for configuring color space in an H264 video encode.static interfaceSettings to configure video filters that apply to the H264 codec.static interfaceThe settings for the H.264 codec in the output.static interfaceH265 Color Space Settings.static interfaceSettings to configure video filters that apply to the H265 codec.static interfaceH265 Settings.static interfaceHdr10 Settings.static interfaceThe Akamai settings in an HLS output.static interfaceThe configuration of HLS Basic Put Settings.static interfaceThe settings for the CDN of an HLS output.static interfaceThe settings for an HLS output group.static interfaceInformation about how to connect to the upstream system.static interfaceThe configuration of a MediaStore container as the destination for an HLS output.static interfaceThe settings for an HLS output.static interfaceSets up Amazon S3 as the destination for this HLS output.static interfaceThe settings for an HLS output.static interfaceThe configuration of a WebDav server as the downstream system for an HLS output.static interfaceSettings to configure the motion graphics overlay to use an HTML asset.static interfaceAn input to attach to this channel.static interfaceThe setting to remix the audio.static interfaceThe input location.static interfaceThe configuration of channel behavior when the input is lost.static interfaceMediaLive will perform a failover if content is not detected in this input for the specified period.static interfaceInformation about extracting content from the input and about handling the content.static interfaceThe input specification for this channel.static interfaceThe configuration of key provider settings.static interfaceThe configuration of the M2TS in the output.static interfaceSettings for the M3U8 container.static interfaceExample:static interfaceExample:static interfaceThe settings for the MediaPackage group.static interfaceDestination settings for a MediaPackage output.static interfaceThe settings for a MediaPackage output.static interfaceSettings to enable and configure the motion graphics overlay feature in the channel.static interfaceSettings to enable and configure the motion graphics overlay feature in the channel.static interfaceThe configuration for this MP2 audio.static interfaceSettings to configure video filters that apply to the MPEG-2 codec.static interfaceThe settings for the MPEG-2 codec in the output.static interfaceThe settings for a Microsoft Smooth output group.static interfaceConfiguration of a Microsoft Smooth output.static interfaceThe settings for a Multiplex output group.static interfaceConfiguration of a Multiplex output.static interfaceDestination settings for a Multiplex output.static interfaceInformation about how to connect to the upstream system.static interfaceComplete these fields only if you want to insert watermarks of type Nielsen CBET.static interfaceThe settings to configure Nielsen watermarks.static interfaceComplete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW).static interfaceSettings to configure Nielsen Watermarks in the audio encode.static interfaceConfiguration information for an output.static interfaceThe configuration information for this output.static interfaceThe settings for one output group.static interfaceThe configuration of the output group.static interfaceA reference to an OutputDestination ID that is defined in the channel.static interfaceThe output settings.static interfaceThe output settings.static interfaceThe settings for passing through audio to the output.static interfaceThe container for WAV audio in the output group.static interfaceRec601 Settings.static interfaceRec709 Settings.static interfaceThe settings for remixing audio in the output.static interfaceThe settings for RTMPCaptionInfo captions encode in the output.static interfaceThe configuration of an RTMP output group.static interfaceThe settings for one RTMP output.static interfaceThe configuration of SCTE-20 plus embedded captions in the output.static interfaceInformation about the SCTE-20 captions to extract from the input.static interfaceThe configuration of SCTE-27 captions in the output.static interfaceInformation about the SCTE-27 captions to extract from the input.static interfaceThe setup of SCTE-35 splice insert handling.static interfaceThe settings for the SCTE-35 time signal APOS mode.static interfaceThe setup of SMPTE-TT captions in the output.static interfaceThe configuration of an HLS output that is a standard output (not an audio-only output).static interfaceThe static key settings.static interfaceThe settings for a Teletext captions output encode.static interfaceInformation about the Teletext captions to extract from the input.static interfaceSettings for the temporal filter to apply to the video.static interfaceExample:static interfaceThe configuration of the timecode in the output.static interfaceThe setup of TTML captions in the output.static interfaceThe configuration of a UDP output.static interfaceThe configuration of a UDP output group.static interfaceThe settings for one UDP output.static interfaceMediaLive will perform a failover if content is considered black for the specified period.static interfaceThe settings for the video codec in the output.static interfaceEncoding information for one output video.static interfaceSettings to configure color space settings in the incoming video.static interfaceSelects a specific PID from within a video source.static interfaceUsed to extract video by the program ID.static interfaceInformation about the video to extract from the input.static interfaceInformation about the video to extract from the input.static interfaceSettings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.static interfaceThe setup of WAV audio in the output.static interfaceThe configuration of Web VTT captions in the output.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.core.IConstructIConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.constructs.IConstructsoftware.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.core.IInspectableIInspectable.Jsii$Default, IInspectable.Jsii$Proxy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe CloudFormation resource type name for this resource class.
- 
Constructor SummaryConstructorsModifierConstructorDescriptionCfnChannel(Construct scope, String id) Create a newAWS::MediaLive::Channel.CfnChannel(Construct scope, String id, CfnChannelProps props) Create a newAWS::MediaLive::Channel.protectedCfnChannel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCfnChannel(software.amazon.jsii.JsiiObjectRef objRef) 
- 
Method SummaryModifier and TypeMethodDescriptionThe ARN of the MediaLive channel.The inputs that are attached to this channel.Specification of CDI inputs for this channel.The class for this channel.The settings that identify the destination for the outputs in this MediaLive output package.The encoding configuration for the output content.The list of input attachments for the channel.The input specification for this channel.The verbosity for logging activity for this channel.AWS::MediaLive::Channel.Maintenance.getName()A name for this audio selector.The IAM role for MediaLive to assume when running this channel.getTags()A collection of tags for this channel.getVpc()Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.voidinspect(TreeInspector inspector) Examines the CloudFormation resource and discloses attributes.renderProperties(Map<String, Object> props) voidSpecification of CDI inputs for this channel.voidSpecification of CDI inputs for this channel.voidsetChannelClass(String value) The class for this channel.voidsetDestinations(List<Object> value) The settings that identify the destination for the outputs in this MediaLive output package.voidsetDestinations(IResolvable value) The settings that identify the destination for the outputs in this MediaLive output package.voidsetEncoderSettings(IResolvable value) The encoding configuration for the output content.voidThe encoding configuration for the output content.voidsetInputAttachments(List<Object> value) The list of input attachments for the channel.voidsetInputAttachments(IResolvable value) The list of input attachments for the channel.voidsetInputSpecification(IResolvable value) The input specification for this channel.voidThe input specification for this channel.voidsetLogLevel(String value) The verbosity for logging activity for this channel.voidsetMaintenance(IResolvable value) AWS::MediaLive::Channel.Maintenance.voidAWS::MediaLive::Channel.Maintenance.voidA name for this audio selector.voidsetRoleArn(String value) The IAM role for MediaLive to assume when running this channel.voidsetVpc(IResolvable value) Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.voidSettings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.Methods inherited from class software.amazon.awscdk.core.CfnResourceaddDeletionOverride, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getMetadata, getUpdatedProperites, isCfnResource, shouldSynthesize, toString, validatePropertiesMethods inherited from class software.amazon.awscdk.core.CfnRefElementgetRefMethods inherited from class software.amazon.awscdk.core.CfnElementgetCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdMethods inherited from class software.amazon.awscdk.core.ConstructgetNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validateMethods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Field Details- 
CFN_RESOURCE_TYPE_NAMEThe CloudFormation resource type name for this resource class.
 
- 
- 
Constructor Details- 
CfnChannelprotected CfnChannel(software.amazon.jsii.JsiiObjectRef objRef) 
- 
CfnChannelprotected CfnChannel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) 
- 
CfnChannel@Stability(Stable) public CfnChannel(@NotNull Construct scope, @NotNull String id, @Nullable CfnChannelProps props) Create a newAWS::MediaLive::Channel.- Parameters:
- scope-- scope in which this resource is defined.
 
- id-- scoped id of the resource.
 
- props-- resource properties.
 
 
- 
CfnChannelCreate a newAWS::MediaLive::Channel.- Parameters:
- scope-- scope in which this resource is defined.
 
- id-- scoped id of the resource.
 
 
 
- 
- 
Method Details- 
inspectExamines the CloudFormation resource and discloses attributes.- Specified by:
- inspectin interface- IInspectable
- Parameters:
- inspector-- tree inspector to collect and process attributes.
 
 
- 
renderProperties@Stability(Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String, Object> props) - Overrides:
- renderPropertiesin class- CfnResource
- Parameters:
- props- This parameter is required.
 
- 
getAttrArnThe ARN of the MediaLive channel.For example: arn:aws:medialive:us-west-1:111122223333:medialive:channel:1234567 
- 
getAttrInputsThe inputs that are attached to this channel.The inputs are identified by their IDs (not by their names or their ARNs). 
- 
getCfnProperties- Overrides:
- getCfnPropertiesin class- CfnResource
 
- 
getTagsA collection of tags for this channel.Each tag is a key-value pair. 
- 
getCdiInputSpecificationSpecification of CDI inputs for this channel.
- 
setCdiInputSpecification@Stability(Stable) public void setCdiInputSpecification(@Nullable CfnChannel.CdiInputSpecificationProperty value) Specification of CDI inputs for this channel.
- 
setCdiInputSpecificationSpecification of CDI inputs for this channel.
- 
getChannelClassThe class for this channel.For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE. 
- 
setChannelClassThe class for this channel.For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE. 
- 
getDestinationsThe settings that identify the destination for the outputs in this MediaLive output package.
- 
setDestinationsThe settings that identify the destination for the outputs in this MediaLive output package.
- 
setDestinationsThe settings that identify the destination for the outputs in this MediaLive output package.
- 
getEncoderSettingsThe encoding configuration for the output content.
- 
setEncoderSettingsThe encoding configuration for the output content.
- 
setEncoderSettings@Stability(Stable) public void setEncoderSettings(@Nullable CfnChannel.EncoderSettingsProperty value) The encoding configuration for the output content.
- 
getInputAttachmentsThe list of input attachments for the channel.
- 
setInputAttachmentsThe list of input attachments for the channel.
- 
setInputAttachmentsThe list of input attachments for the channel.
- 
getInputSpecificationThe input specification for this channel.It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec. 
- 
setInputSpecificationThe input specification for this channel.It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec. 
- 
setInputSpecification@Stability(Stable) public void setInputSpecification(@Nullable CfnChannel.InputSpecificationProperty value) The input specification for this channel.It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec. 
- 
getLogLevelThe verbosity for logging activity for this channel.Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities. 
- 
setLogLevelThe verbosity for logging activity for this channel.Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities. 
- 
getMaintenanceAWS::MediaLive::Channel.Maintenance.
- 
setMaintenanceAWS::MediaLive::Channel.Maintenance.
- 
setMaintenance@Stability(Stable) public void setMaintenance(@Nullable CfnChannel.MaintenanceCreateSettingsProperty value) AWS::MediaLive::Channel.Maintenance.
- 
getNameA name for this audio selector.The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output. 
- 
setNameA name for this audio selector.The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output. 
- 
getRoleArnThe IAM role for MediaLive to assume when running this channel.The role is identified by its ARN. 
- 
setRoleArnThe IAM role for MediaLive to assume when running this channel.The role is identified by its ARN. 
- 
getVpcSettings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
- 
setVpcSettings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
- 
setVpcSettings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
 
-