@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:40.790Z") @Stability(value=Stable) 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.
|
software.amazon.jsii.JsiiObject.InitializationModeIInspectable.Jsii$Default, IInspectable.Jsii$Proxy| Modifier and Type | Field and Description |
|---|---|
static String |
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
|
| Modifier | Constructor and Description |
|---|---|
|
CfnChannel(software.constructs.Construct scope,
String id)
Create a new `AWS::MediaLive::Channel`.
|
|
CfnChannel(software.constructs.Construct scope,
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 |
|---|---|
String |
getAttrArn()
The ARN of the MediaLive channel.
|
List<String> |
getAttrInputs()
The inputs that are attached to this channel.
|
Object |
getCdiInputSpecification()
Specification of CDI inputs for this channel.
|
protected Map<String,Object> |
getCfnProperties() |
String |
getChannelClass()
The class for this channel.
|
Object |
getDestinations()
The settings that identify the destination for the outputs in this MediaLive output package.
|
Object |
getEncoderSettings()
The encoding configuration for the output content.
|
Object |
getInputAttachments()
The list of input attachments for the channel.
|
Object |
getInputSpecification()
The input specification for this channel.
|
String |
getLogLevel()
The verbosity for logging activity for this channel.
|
String |
getName()
A name for this audio selector.
|
String |
getRoleArn()
The IAM role for MediaLive to assume when running this channel.
|
TagManager |
getTags()
A collection of tags for this channel.
|
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 Map<String,Object> |
renderProperties(Map<String,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(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(List<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(List<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(String value)
The verbosity for logging activity for this channel.
|
void |
setName(String value)
A name for this audio selector.
|
void |
setRoleArn(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, getUpdatedProperties, isCfnResource, shouldSynthesize, toString, validatePropertiesgetRefgetCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) public static final String CFN_RESOURCE_TYPE_NAME
protected CfnChannel(software.amazon.jsii.JsiiObjectRef objRef)
protected CfnChannel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable)
public CfnChannel(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@Nullable
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.@Stability(value=Stable)
public CfnChannel(@NotNull
software.constructs.Construct scope,
@NotNull
String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.@Stability(value=Stable)
public void inspect(@NotNull
TreeInspector inspector)
inspect in interface IInspectableinspector - - tree inspector to collect and process attributes. This parameter is required.@Stability(value=Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String,Object> props)
renderProperties in class CfnResourceprops - This parameter is required.@Stability(value=Stable) @NotNull public String getAttrArn()
For example: arn:aws:medialive:us-west-1:111122223333:medialive:channel:1234567
@Stability(value=Stable) @NotNull public List<String> getAttrInputs()
The inputs are identified by their IDs (not by their names or their ARNs).
@Stability(value=Stable) @NotNull protected Map<String,Object> getCfnProperties()
getCfnProperties in class CfnResource@Stability(value=Stable) @NotNull public TagManager getTags()
Each tag is a key-value pair.
@Stability(value=Stable) @Nullable public Object getCdiInputSpecification()
@Stability(value=Stable)
public void setCdiInputSpecification(@Nullable
CfnChannel.CdiInputSpecificationProperty value)
@Stability(value=Stable)
public void setCdiInputSpecification(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public String getChannelClass()
For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.
@Stability(value=Stable)
public void setChannelClass(@Nullable
String value)
For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.
@Stability(value=Stable) @Nullable public Object getDestinations()
@Stability(value=Stable)
public void setDestinations(@Nullable
IResolvable value)
@Stability(value=Stable)
public void setDestinations(@Nullable
List<Object> value)
@Stability(value=Stable) @Nullable public Object getEncoderSettings()
@Stability(value=Stable)
public void setEncoderSettings(@Nullable
CfnChannel.EncoderSettingsProperty value)
@Stability(value=Stable)
public void setEncoderSettings(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getInputAttachments()
@Stability(value=Stable)
public void setInputAttachments(@Nullable
IResolvable value)
@Stability(value=Stable)
public void setInputAttachments(@Nullable
List<Object> value)
@Stability(value=Stable) @Nullable public Object getInputSpecification()
It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
@Stability(value=Stable)
public void setInputSpecification(@Nullable
CfnChannel.InputSpecificationProperty value)
It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
@Stability(value=Stable)
public void setInputSpecification(@Nullable
IResolvable value)
It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
@Stability(value=Stable) @Nullable public String getLogLevel()
Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.
@Stability(value=Stable)
public void setLogLevel(@Nullable
String value)
Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.
@Stability(value=Stable) @Nullable public String getName()
The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.
@Stability(value=Stable)
public void setName(@Nullable
String value)
The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.
@Stability(value=Stable) @Nullable public String getRoleArn()
The role is identified by its ARN.
@Stability(value=Stable)
public void setRoleArn(@Nullable
String value)
The role is identified by its ARN.
@Stability(value=Stable) @Nullable public Object getVpc()
@Stability(value=Stable)
public void setVpc(@Nullable
CfnChannel.VpcOutputSettingsProperty value)
@Stability(value=Stable)
public void setVpc(@Nullable
IResolvable value)
Copyright © 2022. All rights reserved.