@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)", date="2022-05-13T01:13:29.367Z") public class CfnChannel extends CfnResource implements IInspectable
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) .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()) .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() .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() .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") .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") .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") .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") .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()) .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") .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") .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() .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") .name("name") .roleArn("roleArn") .tags(tags) .vpc(VpcOutputSettingsProperty.builder() .publicAddressAllocationIds(List.of("publicAddressAllocationIds")) .securityGroupIds(List.of("securityGroupIds")) .subnetIds(List.of("subnetIds")) .build()) .build();
Modifier and Type | Class and Description |
---|---|
static interface |
CfnChannel.AacSettingsProperty
The settings for an AAC audio encode in the output.
|
static interface |
CfnChannel.Ac3SettingsProperty
The settings for an AC3 audio encode in the output.
|
static interface |
CfnChannel.AncillarySourceSettingsProperty
Information about the ancillary captions to extract from the input.
|
static interface |
CfnChannel.ArchiveCdnSettingsProperty
Settings to configure the destination of an Archive output.
|
static interface |
CfnChannel.ArchiveContainerSettingsProperty
The archive container settings.
|
static interface |
CfnChannel.ArchiveGroupSettingsProperty
The settings for an archive output group.
|
static interface |
CfnChannel.ArchiveOutputSettingsProperty
The archive output settings.
|
static interface |
CfnChannel.ArchiveS3SettingsProperty
Sets up Amazon S3 as the destination for this Archive output.
|
static interface |
CfnChannel.AribDestinationSettingsProperty
The configuration of ARIB captions in the output.
|
static interface |
CfnChannel.AribSourceSettingsProperty
Information about the ARIB captions to extract from the input.
|
static interface |
CfnChannel.AudioChannelMappingProperty
The settings for remixing audio.
|
static interface |
CfnChannel.AudioCodecSettingsProperty
The configuration of the audio codec in the audio output.
|
static interface |
CfnChannel.AudioDescriptionProperty
The encoding information for one output audio.
|
static interface |
CfnChannel.AudioHlsRenditionSelectionProperty
Selector for HLS audio rendition.
|
static interface |
CfnChannel.AudioLanguageSelectionProperty
Information about the audio language to extract.
|
static interface |
CfnChannel.AudioNormalizationSettingsProperty
The settings for normalizing video.
|
static interface |
CfnChannel.AudioOnlyHlsSettingsProperty
The configuration of an audio-only HLS output.
|
static interface |
CfnChannel.AudioPidSelectionProperty
Used to extract audio by The PID.
|
static interface |
CfnChannel.AudioSelectorProperty
Information about one audio to extract from the input.
|
static interface |
CfnChannel.AudioSelectorSettingsProperty
Information about the audio to extract from the input.
|
static interface |
CfnChannel.AudioSilenceFailoverSettingsProperty
MediaLive will perform a failover if audio is not detected in this input for the specified period.
|
static interface |
CfnChannel.AudioTrackProperty
Information about one audio track to extract.
|
static interface |
CfnChannel.AudioTrackSelectionProperty
Information about the audio track to extract.
|
static interface |
CfnChannel.AudioWatermarkSettingsProperty
Audio Watermark Settings.
|
static interface |
CfnChannel.AutomaticInputFailoverSettingsProperty
Settings 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 interface |
CfnChannel.AvailBlankingProperty
The configuration of ad avail blanking in the output.
|
static interface |
CfnChannel.AvailConfigurationProperty
The setup of ad avail handling in the output.
|
static interface |
CfnChannel.AvailSettingsProperty
The settings for the ad avail setup in the output.
|
static interface |
CfnChannel.BlackoutSlateProperty
The settings for a blackout slate.
|
static class |
CfnChannel.Builder
A fluent builder for
CfnChannel . |
static interface |
CfnChannel.BurnInDestinationSettingsProperty
The settings for burn-in captions in the output.
|
static interface |
CfnChannel.CaptionDescriptionProperty
The encoding information for output captions.
|
static interface |
CfnChannel.CaptionDestinationSettingsProperty
The configuration of one captions encode in the output.
|
static interface |
CfnChannel.CaptionLanguageMappingProperty
Maps a captions channel to an ISO 693-2 language code (http://www.loc.gov/standards/iso639-2), with an optional description.
|
static interface |
CfnChannel.CaptionRectangleProperty
Settings to configure the caption rectangle for an output captions that will be created using this Teletext source captions.
|
static interface |
CfnChannel.CaptionSelectorProperty
Information about one caption to extract from the input.
|
static interface |
CfnChannel.CaptionSelectorSettingsProperty
Captions Selector Settings.
|
static interface |
CfnChannel.CdiInputSpecificationProperty
The input specification for this channel.
|
static interface |
CfnChannel.ColorSpacePassthroughSettingsProperty
Passthrough applies no color space conversion to the output.
|
static interface |
CfnChannel.DvbNitSettingsProperty
The configuration of DVB NIT.
|
static interface |
CfnChannel.DvbSdtSettingsProperty
A DVB Service Description Table (SDT).
|
static interface |
CfnChannel.DvbSubDestinationSettingsProperty
The settings for DVB Sub captions in the output.
|
static interface |
CfnChannel.DvbSubSourceSettingsProperty
Information about the DVB Sub captions to extract from the input.
|
static interface |
CfnChannel.DvbTdtSettingsProperty
The DVB Time and Date Table (TDT).
|
static interface |
CfnChannel.Eac3SettingsProperty
The settings for an EAC3 audio encode in the output.
|
static interface |
CfnChannel.EbuTtDDestinationSettingsProperty
Settings for EBU-TT captions in the output.
|
static interface |
CfnChannel.EmbeddedDestinationSettingsProperty
The configuration of embedded captions in the output.
|
static interface |
CfnChannel.EmbeddedPlusScte20DestinationSettingsProperty
The settings for embedded plus SCTE-20 captions in the output.
|
static interface |
CfnChannel.EmbeddedSourceSettingsProperty
Information about the embedded captions to extract from the input.
|
static interface |
CfnChannel.EncoderSettingsProperty
The settings for the encoding of outputs.
|
static interface |
CfnChannel.FailoverConditionProperty
Failover Condition settings.
|
static interface |
CfnChannel.FailoverConditionSettingsProperty
Settings for one failover condition.
|
static interface |
CfnChannel.FeatureActivationsProperty
Settings to enable specific features.
|
static interface |
CfnChannel.FecOutputSettingsProperty
The settings for FEC.
|
static interface |
CfnChannel.Fmp4HlsSettingsProperty
Settings for the fMP4 containers.
|
static interface |
CfnChannel.FrameCaptureCdnSettingsProperty
Settings to configure the destination of a Frame Capture output.
|
static interface |
CfnChannel.FrameCaptureGroupSettingsProperty
The settings for a frame capture output group.
|
static interface |
CfnChannel.FrameCaptureHlsSettingsProperty
Settings for a frame capture output in an HLS output group.
|
static interface |
CfnChannel.FrameCaptureOutputSettingsProperty
The frame capture output settings.
|
static interface |
CfnChannel.FrameCaptureS3SettingsProperty
Sets up Amazon S3 as the destination for this Frame Capture output.
|
static interface |
CfnChannel.FrameCaptureSettingsProperty
The frame capture settings.
|
static interface |
CfnChannel.GlobalConfigurationProperty
The configuration settings that apply to the entire channel.
|
static interface |
CfnChannel.H264ColorSpaceSettingsProperty
Settings for configuring color space in an H264 video encode.
|
static interface |
CfnChannel.H264FilterSettingsProperty
Settings to configure video filters that apply to the H264 codec.
|
static interface |
CfnChannel.H264SettingsProperty
The settings for the H.264 codec in the output.
|
static interface |
CfnChannel.H265ColorSpaceSettingsProperty
H265 Color Space Settings.
|
static interface |
CfnChannel.H265FilterSettingsProperty
Settings to configure video filters that apply to the H265 codec.
|
static interface |
CfnChannel.H265SettingsProperty
H265 Settings.
|
static interface |
CfnChannel.Hdr10SettingsProperty
Hdr10 Settings.
|
static interface |
CfnChannel.HlsAkamaiSettingsProperty
The Akamai settings in an HLS output.
|
static interface |
CfnChannel.HlsBasicPutSettingsProperty
The configuration of HLS Basic Put Settings.
|
static interface |
CfnChannel.HlsCdnSettingsProperty
The settings for the CDN of an HLS output.
|
static interface |
CfnChannel.HlsGroupSettingsProperty
The settings for an HLS output group.
|
static interface |
CfnChannel.HlsInputSettingsProperty
Information about how to connect to the upstream system.
|
static interface |
CfnChannel.HlsMediaStoreSettingsProperty
The configuration of a MediaStore container as the destination for an HLS output.
|
static interface |
CfnChannel.HlsOutputSettingsProperty
The settings for an HLS output.
|
static interface |
CfnChannel.HlsS3SettingsProperty
Sets up Amazon S3 as the destination for this HLS output.
|
static interface |
CfnChannel.HlsSettingsProperty
The settings for an HLS output.
|
static interface |
CfnChannel.HlsWebdavSettingsProperty
The configuration of a WebDav server as the downstream system for an HLS output.
|
static interface |
CfnChannel.HtmlMotionGraphicsSettingsProperty
Settings to configure the motion graphics overlay to use an HTML asset.
|
static interface |
CfnChannel.InputAttachmentProperty
An input to attach to this channel.
|
static interface |
CfnChannel.InputChannelLevelProperty
The setting to remix the audio.
|
static interface |
CfnChannel.InputLocationProperty
The input location.
|
static interface |
CfnChannel.InputLossBehaviorProperty
The configuration of channel behavior when the input is lost.
|
static interface |
CfnChannel.InputLossFailoverSettingsProperty
MediaLive will perform a failover if content is not detected in this input for the specified period.
|
static interface |
CfnChannel.InputSettingsProperty
Information about extracting content from the input and about handling the content.
|
static interface |
CfnChannel.InputSpecificationProperty
The input specification for this channel.
|
static interface |
CfnChannel.KeyProviderSettingsProperty
The configuration of key provider settings.
|
static interface |
CfnChannel.M2tsSettingsProperty
The configuration of the M2TS in the output.
|
static interface |
CfnChannel.M3u8SettingsProperty
Settings for the M3U8 container.
|
static interface |
CfnChannel.MediaPackageGroupSettingsProperty
The settings for the MediaPackage group.
|
static interface |
CfnChannel.MediaPackageOutputDestinationSettingsProperty
Destination settings for a MediaPackage output.
|
static interface |
CfnChannel.MediaPackageOutputSettingsProperty
The settings for a MediaPackage output.
|
static interface |
CfnChannel.MotionGraphicsConfigurationProperty
Settings to enable and configure the motion graphics overlay feature in the channel.
|
static interface |
CfnChannel.MotionGraphicsSettingsProperty
Settings to enable and configure the motion graphics overlay feature in the channel.
|
static interface |
CfnChannel.Mp2SettingsProperty
The configuration for this MP2 audio.
|
static interface |
CfnChannel.Mpeg2FilterSettingsProperty
Settings to configure video filters that apply to the MPEG-2 codec.
|
static interface |
CfnChannel.Mpeg2SettingsProperty
The settings for the MPEG-2 codec in the output.
|
static interface |
CfnChannel.MsSmoothGroupSettingsProperty
The settings for a Microsoft Smooth output group.
|
static interface |
CfnChannel.MsSmoothOutputSettingsProperty
Configuration of a Microsoft Smooth output.
|
static interface |
CfnChannel.MultiplexGroupSettingsProperty
The settings for a Multiplex output group.
|
static interface |
CfnChannel.MultiplexOutputSettingsProperty
Configuration of a Multiplex output.
|
static interface |
CfnChannel.MultiplexProgramChannelDestinationSettingsProperty
Destination settings for a Multiplex output.
|
static interface |
CfnChannel.NetworkInputSettingsProperty
Information about how to connect to the upstream system.
|
static interface |
CfnChannel.NielsenCBETProperty
Complete these fields only if you want to insert watermarks of type Nielsen CBET.
|
static interface |
CfnChannel.NielsenConfigurationProperty
The settings to configure Nielsen watermarks.
|
static interface |
CfnChannel.NielsenNaesIiNwProperty
Complete these fields only if you want to insert watermarks of type Nielsen NAES II (N2) and Nielsen NAES VI (NW).
|
static interface |
CfnChannel.NielsenWatermarksSettingsProperty
Settings to configure Nielsen Watermarks in the audio encode.
|
static interface |
CfnChannel.OutputDestinationProperty
Configuration information for an output.
|
static interface |
CfnChannel.OutputDestinationSettingsProperty
The configuration information for this output.
|
static interface |
CfnChannel.OutputGroupProperty
The settings for one output group.
|
static interface |
CfnChannel.OutputGroupSettingsProperty
The configuration of the output group.
|
static interface |
CfnChannel.OutputLocationRefProperty
A reference to an OutputDestination ID that is defined in the channel.
|
static interface |
CfnChannel.OutputProperty
The output settings.
|
static interface |
CfnChannel.OutputSettingsProperty
The output settings.
|
static interface |
CfnChannel.PassThroughSettingsProperty
The settings for passing through audio to the output.
|
static interface |
CfnChannel.RawSettingsProperty
The container for WAV audio in the output group.
|
static interface |
CfnChannel.Rec601SettingsProperty
Rec601 Settings.
|
static interface |
CfnChannel.Rec709SettingsProperty
Rec709 Settings.
|
static interface |
CfnChannel.RemixSettingsProperty
The settings for remixing audio in the output.
|
static interface |
CfnChannel.RtmpCaptionInfoDestinationSettingsProperty
The settings for RTMPCaptionInfo captions encode in the output.
|
static interface |
CfnChannel.RtmpGroupSettingsProperty
The configuration of an RTMP output group.
|
static interface |
CfnChannel.RtmpOutputSettingsProperty
The settings for one RTMP output.
|
static interface |
CfnChannel.Scte20PlusEmbeddedDestinationSettingsProperty
The configuration of SCTE-20 plus embedded captions in the output.
|
static interface |
CfnChannel.Scte20SourceSettingsProperty
Information about the SCTE-20 captions to extract from the input.
|
static interface |
CfnChannel.Scte27DestinationSettingsProperty
The configuration of SCTE-27 captions in the output.
|
static interface |
CfnChannel.Scte27SourceSettingsProperty
Information about the SCTE-27 captions to extract from the input.
|
static interface |
CfnChannel.Scte35SpliceInsertProperty
The setup of SCTE-35 splice insert handling.
|
static interface |
CfnChannel.Scte35TimeSignalAposProperty
The settings for the SCTE-35 time signal APOS mode.
|
static interface |
CfnChannel.SmpteTtDestinationSettingsProperty
The setup of SMPTE-TT captions in the output.
|
static interface |
CfnChannel.StandardHlsSettingsProperty
The configuration of an HLS output that is a standard output (not an audio-only output).
|
static interface |
CfnChannel.StaticKeySettingsProperty
The static key settings.
|
static interface |
CfnChannel.TeletextDestinationSettingsProperty
The settings for a Teletext captions output encode.
|
static interface |
CfnChannel.TeletextSourceSettingsProperty
Information about the Teletext captions to extract from the input.
|
static interface |
CfnChannel.TemporalFilterSettingsProperty
Settings for the temporal filter to apply to the video.
|
static interface |
CfnChannel.TimecodeConfigProperty
The configuration of the timecode in the output.
|
static interface |
CfnChannel.TtmlDestinationSettingsProperty
The setup of TTML captions in the output.
|
static interface |
CfnChannel.UdpContainerSettingsProperty
The configuration of a UDP output.
|
static interface |
CfnChannel.UdpGroupSettingsProperty
The configuration of a UDP output group.
|
static interface |
CfnChannel.UdpOutputSettingsProperty
The settings for one UDP output.
|
static interface |
CfnChannel.VideoBlackFailoverSettingsProperty
MediaLive will perform a failover if content is considered black for the specified period.
|
static interface |
CfnChannel.VideoCodecSettingsProperty
The settings for the video codec in the output.
|
static interface |
CfnChannel.VideoDescriptionProperty
Encoding information for one output video.
|
static interface |
CfnChannel.VideoSelectorColorSpaceSettingsProperty
Settings to configure color space settings in the incoming video.
|
static interface |
CfnChannel.VideoSelectorPidProperty
Selects a specific PID from within a video source.
|
static interface |
CfnChannel.VideoSelectorProgramIdProperty
Used to extract video by the program ID.
|
static interface |
CfnChannel.VideoSelectorProperty
Information about the video to extract from the input.
|
static interface |
CfnChannel.VideoSelectorSettingsProperty
Information about the video to extract from the input.
|
static interface |
CfnChannel.VpcOutputSettingsProperty
Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
|
static interface |
CfnChannel.WavSettingsProperty
The setup of WAV audio in the output.
|
static interface |
CfnChannel.WebvttDestinationSettingsProperty
The configuration of Web VTT captions in the output.
|
IInspectable.Jsii$Default, IInspectable.Jsii$Proxy
IConstruct.Jsii$Default
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
|
Modifier | Constructor and Description |
---|---|
|
CfnChannel(Construct scope,
java.lang.String id)
Create a new `AWS::MediaLive::Channel`.
|
|
CfnChannel(Construct scope,
java.lang.String id,
CfnChannelProps props)
Create a new `AWS::MediaLive::Channel`.
|
protected |
CfnChannel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
CfnChannel(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttrArn()
The ARN of the MediaLive channel.
|
java.util.List<java.lang.String> |
getAttrInputs()
The inputs that are attached to this channel.
|
java.lang.Object |
getCdiInputSpecification()
Specification of CDI inputs for this channel.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
getCfnProperties() |
java.lang.String |
getChannelClass()
The class for this channel.
|
java.lang.Object |
getDestinations()
The settings that identify the destination for the outputs in this MediaLive output package.
|
java.lang.Object |
getEncoderSettings()
The encoding configuration for the output content.
|
java.lang.Object |
getInputAttachments()
The list of input attachments for the channel.
|
java.lang.Object |
getInputSpecification()
The input specification for this channel.
|
java.lang.String |
getLogLevel()
The verbosity for logging activity for this channel.
|
java.lang.String |
getName()
A name for this audio selector.
|
java.lang.String |
getRoleArn()
The IAM role for MediaLive to assume when running this channel.
|
TagManager |
getTags()
A collection of tags for this channel.
|
java.lang.Object |
getVpc()
Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
|
void |
inspect(TreeInspector inspector)
Examines the CloudFormation resource and discloses attributes.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
renderProperties(java.util.Map<java.lang.String,java.lang.Object> props) |
void |
setCdiInputSpecification(CfnChannel.CdiInputSpecificationProperty value)
Specification of CDI inputs for this channel.
|
void |
setCdiInputSpecification(IResolvable value)
Specification of CDI inputs for this channel.
|
void |
setChannelClass(java.lang.String value)
The class for this channel.
|
void |
setDestinations(IResolvable value)
The settings that identify the destination for the outputs in this MediaLive output package.
|
void |
setDestinations(java.util.List<java.lang.Object> value)
The settings that identify the destination for the outputs in this MediaLive output package.
|
void |
setEncoderSettings(CfnChannel.EncoderSettingsProperty value)
The encoding configuration for the output content.
|
void |
setEncoderSettings(IResolvable value)
The encoding configuration for the output content.
|
void |
setInputAttachments(IResolvable value)
The list of input attachments for the channel.
|
void |
setInputAttachments(java.util.List<java.lang.Object> value)
The list of input attachments for the channel.
|
void |
setInputSpecification(CfnChannel.InputSpecificationProperty value)
The input specification for this channel.
|
void |
setInputSpecification(IResolvable value)
The input specification for this channel.
|
void |
setLogLevel(java.lang.String value)
The verbosity for logging activity for this channel.
|
void |
setName(java.lang.String value)
A name for this audio selector.
|
void |
setRoleArn(java.lang.String value)
The IAM role for MediaLive to assume when running this channel.
|
void |
setVpc(CfnChannel.VpcOutputSettingsProperty value)
Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
|
void |
setVpc(IResolvable value)
Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
|
addDeletionOverride, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getMetadata, getUpdatedProperites, isCfnResource, shouldSynthesize, toString, validateProperties
getRef
getCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalId
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
public static final java.lang.String CFN_RESOURCE_TYPE_NAME
protected CfnChannel(software.amazon.jsii.JsiiObjectRef objRef)
protected CfnChannel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public CfnChannel(Construct scope, java.lang.String id, CfnChannelProps props)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.props
- - resource properties.public CfnChannel(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.public void inspect(TreeInspector inspector)
inspect
in interface IInspectable
inspector
- - tree inspector to collect and process attributes. This parameter is required.protected java.util.Map<java.lang.String,java.lang.Object> renderProperties(java.util.Map<java.lang.String,java.lang.Object> props)
renderProperties
in class CfnResource
props
- This parameter is required.public java.lang.String getAttrArn()
For example: arn:aws:medialive:us-west-1:111122223333:medialive:channel:1234567
public java.util.List<java.lang.String> getAttrInputs()
The inputs are identified by their IDs (not by their names or their ARNs).
protected java.util.Map<java.lang.String,java.lang.Object> getCfnProperties()
getCfnProperties
in class CfnResource
public TagManager getTags()
Each tag is a key-value pair.
public java.lang.Object getCdiInputSpecification()
public void setCdiInputSpecification(CfnChannel.CdiInputSpecificationProperty value)
public void setCdiInputSpecification(IResolvable value)
public java.lang.String getChannelClass()
For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.
public void setChannelClass(java.lang.String value)
For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.
public java.lang.Object getDestinations()
public void setDestinations(IResolvable value)
public void setDestinations(java.util.List<java.lang.Object> value)
public java.lang.Object getEncoderSettings()
public void setEncoderSettings(IResolvable value)
public void setEncoderSettings(CfnChannel.EncoderSettingsProperty value)
public java.lang.Object getInputAttachments()
public void setInputAttachments(IResolvable value)
public void setInputAttachments(java.util.List<java.lang.Object> value)
public java.lang.Object getInputSpecification()
It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
public void setInputSpecification(IResolvable value)
It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
public void setInputSpecification(CfnChannel.InputSpecificationProperty value)
It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
public java.lang.String getLogLevel()
Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.
public void setLogLevel(java.lang.String value)
Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.
public java.lang.String getName()
The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.
public void setName(java.lang.String value)
The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.
public java.lang.String getRoleArn()
The role is identified by its ARN.
public void setRoleArn(java.lang.String value)
The role is identified by its ARN.
public java.lang.Object getVpc()
public void setVpc(IResolvable value)
public void setVpc(CfnChannel.VpcOutputSettingsProperty value)