Interface CfnChannel.EncoderSettingsProperty

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

@Stability(Stable) public static interface CfnChannel.EncoderSettingsProperty extends software.amazon.jsii.JsiiSerializable
The settings for the encoding of outputs.

This entity is at the top level in the channel.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.medialive.*;
 EncoderSettingsProperty encoderSettingsProperty = EncoderSettingsProperty.builder()
         .audioDescriptions(List.of(AudioDescriptionProperty.builder()
                 .audioNormalizationSettings(AudioNormalizationSettingsProperty.builder()
                         .algorithm("algorithm")
                         .algorithmControl("algorithmControl")
                         .targetLkfs(123)
                         .build())
                 .audioSelectorName("audioSelectorName")
                 .audioType("audioType")
                 .audioTypeControl("audioTypeControl")
                 .audioWatermarkingSettings(AudioWatermarkSettingsProperty.builder()
                         .nielsenWatermarksSettings(NielsenWatermarksSettingsProperty.builder()
                                 .nielsenCbetSettings(NielsenCBETProperty.builder()
                                         .cbetCheckDigitString("cbetCheckDigitString")
                                         .cbetStepaside("cbetStepaside")
                                         .csid("csid")
                                         .build())
                                 .nielsenDistributionType("nielsenDistributionType")
                                 .nielsenNaesIiNwSettings(NielsenNaesIiNwProperty.builder()
                                         .checkDigitString("checkDigitString")
                                         .sid(123)
                                         .timezone("timezone")
                                         .build())
                                 .build())
                         .build())
                 .codecSettings(AudioCodecSettingsProperty.builder()
                         .aacSettings(AacSettingsProperty.builder()
                                 .bitrate(123)
                                 .codingMode("codingMode")
                                 .inputType("inputType")
                                 .profile("profile")
                                 .rateControlMode("rateControlMode")
                                 .rawFormat("rawFormat")
                                 .sampleRate(123)
                                 .spec("spec")
                                 .vbrQuality("vbrQuality")
                                 .build())
                         .ac3Settings(Ac3SettingsProperty.builder()
                                 .bitrate(123)
                                 .bitstreamMode("bitstreamMode")
                                 .codingMode("codingMode")
                                 .dialnorm(123)
                                 .drcProfile("drcProfile")
                                 .lfeFilter("lfeFilter")
                                 .metadataControl("metadataControl")
                                 .build())
                         .eac3AtmosSettings(Eac3AtmosSettingsProperty.builder()
                                 .bitrate(123)
                                 .codingMode("codingMode")
                                 .dialnorm(123)
                                 .drcLine("drcLine")
                                 .drcRf("drcRf")
                                 .heightTrim(123)
                                 .surroundTrim(123)
                                 .build())
                         .eac3Settings(Eac3SettingsProperty.builder()
                                 .attenuationControl("attenuationControl")
                                 .bitrate(123)
                                 .bitstreamMode("bitstreamMode")
                                 .codingMode("codingMode")
                                 .dcFilter("dcFilter")
                                 .dialnorm(123)
                                 .drcLine("drcLine")
                                 .drcRf("drcRf")
                                 .lfeControl("lfeControl")
                                 .lfeFilter("lfeFilter")
                                 .loRoCenterMixLevel(123)
                                 .loRoSurroundMixLevel(123)
                                 .ltRtCenterMixLevel(123)
                                 .ltRtSurroundMixLevel(123)
                                 .metadataControl("metadataControl")
                                 .passthroughControl("passthroughControl")
                                 .phaseControl("phaseControl")
                                 .stereoDownmix("stereoDownmix")
                                 .surroundExMode("surroundExMode")
                                 .surroundMode("surroundMode")
                                 .build())
                         .mp2Settings(Mp2SettingsProperty.builder()
                                 .bitrate(123)
                                 .codingMode("codingMode")
                                 .sampleRate(123)
                                 .build())
                         .passThroughSettings(PassThroughSettingsProperty.builder().build())
                         .wavSettings(WavSettingsProperty.builder()
                                 .bitDepth(123)
                                 .codingMode("codingMode")
                                 .sampleRate(123)
                                 .build())
                         .build())
                 .languageCode("languageCode")
                 .languageCodeControl("languageCodeControl")
                 .name("name")
                 .remixSettings(RemixSettingsProperty.builder()
                         .channelMappings(List.of(AudioChannelMappingProperty.builder()
                                 .inputChannelLevels(List.of(InputChannelLevelProperty.builder()
                                         .gain(123)
                                         .inputChannel(123)
                                         .build()))
                                 .outputChannel(123)
                                 .build()))
                         .channelsIn(123)
                         .channelsOut(123)
                         .build())
                 .streamName("streamName")
                 .build()))
         .availBlanking(AvailBlankingProperty.builder()
                 .availBlankingImage(InputLocationProperty.builder()
                         .passwordParam("passwordParam")
                         .uri("uri")
                         .username("username")
                         .build())
                 .state("state")
                 .build())
         .availConfiguration(AvailConfigurationProperty.builder()
                 .availSettings(AvailSettingsProperty.builder()
                         .esam(EsamProperty.builder()
                                 .acquisitionPointId("acquisitionPointId")
                                 .adAvailOffset(123)
                                 .passwordParam("passwordParam")
                                 .poisEndpoint("poisEndpoint")
                                 .username("username")
                                 .zoneIdentity("zoneIdentity")
                                 .build())
                         .scte35SpliceInsert(Scte35SpliceInsertProperty.builder()
                                 .adAvailOffset(123)
                                 .noRegionalBlackoutFlag("noRegionalBlackoutFlag")
                                 .webDeliveryAllowedFlag("webDeliveryAllowedFlag")
                                 .build())
                         .scte35TimeSignalApos(Scte35TimeSignalAposProperty.builder()
                                 .adAvailOffset(123)
                                 .noRegionalBlackoutFlag("noRegionalBlackoutFlag")
                                 .webDeliveryAllowedFlag("webDeliveryAllowedFlag")
                                 .build())
                         .build())
                 .build())
         .blackoutSlate(BlackoutSlateProperty.builder()
                 .blackoutSlateImage(InputLocationProperty.builder()
                         .passwordParam("passwordParam")
                         .uri("uri")
                         .username("username")
                         .build())
                 .networkEndBlackout("networkEndBlackout")
                 .networkEndBlackoutImage(InputLocationProperty.builder()
                         .passwordParam("passwordParam")
                         .uri("uri")
                         .username("username")
                         .build())
                 .networkId("networkId")
                 .state("state")
                 .build())
         .captionDescriptions(List.of(CaptionDescriptionProperty.builder()
                 .accessibility("accessibility")
                 .captionSelectorName("captionSelectorName")
                 .destinationSettings(CaptionDestinationSettingsProperty.builder()
                         .aribDestinationSettings(AribDestinationSettingsProperty.builder().build())
                         .burnInDestinationSettings(BurnInDestinationSettingsProperty.builder()
                                 .alignment("alignment")
                                 .backgroundColor("backgroundColor")
                                 .backgroundOpacity(123)
                                 .font(InputLocationProperty.builder()
                                         .passwordParam("passwordParam")
                                         .uri("uri")
                                         .username("username")
                                         .build())
                                 .fontColor("fontColor")
                                 .fontOpacity(123)
                                 .fontResolution(123)
                                 .fontSize("fontSize")
                                 .outlineColor("outlineColor")
                                 .outlineSize(123)
                                 .shadowColor("shadowColor")
                                 .shadowOpacity(123)
                                 .shadowXOffset(123)
                                 .shadowYOffset(123)
                                 .teletextGridControl("teletextGridControl")
                                 .xPosition(123)
                                 .yPosition(123)
                                 .build())
                         .dvbSubDestinationSettings(DvbSubDestinationSettingsProperty.builder()
                                 .alignment("alignment")
                                 .backgroundColor("backgroundColor")
                                 .backgroundOpacity(123)
                                 .font(InputLocationProperty.builder()
                                         .passwordParam("passwordParam")
                                         .uri("uri")
                                         .username("username")
                                         .build())
                                 .fontColor("fontColor")
                                 .fontOpacity(123)
                                 .fontResolution(123)
                                 .fontSize("fontSize")
                                 .outlineColor("outlineColor")
                                 .outlineSize(123)
                                 .shadowColor("shadowColor")
                                 .shadowOpacity(123)
                                 .shadowXOffset(123)
                                 .shadowYOffset(123)
                                 .teletextGridControl("teletextGridControl")
                                 .xPosition(123)
                                 .yPosition(123)
                                 .build())
                         .ebuTtDDestinationSettings(EbuTtDDestinationSettingsProperty.builder()
                                 .copyrightHolder("copyrightHolder")
                                 .fillLineGap("fillLineGap")
                                 .fontFamily("fontFamily")
                                 .styleControl("styleControl")
                                 .build())
                         .embeddedDestinationSettings(EmbeddedDestinationSettingsProperty.builder().build())
                         .embeddedPlusScte20DestinationSettings(EmbeddedPlusScte20DestinationSettingsProperty.builder().build())
                         .rtmpCaptionInfoDestinationSettings(RtmpCaptionInfoDestinationSettingsProperty.builder().build())
                         .scte20PlusEmbeddedDestinationSettings(Scte20PlusEmbeddedDestinationSettingsProperty.builder().build())
                         .scte27DestinationSettings(Scte27DestinationSettingsProperty.builder().build())
                         .smpteTtDestinationSettings(SmpteTtDestinationSettingsProperty.builder().build())
                         .teletextDestinationSettings(TeletextDestinationSettingsProperty.builder().build())
                         .ttmlDestinationSettings(TtmlDestinationSettingsProperty.builder()
                                 .styleControl("styleControl")
                                 .build())
                         .webvttDestinationSettings(WebvttDestinationSettingsProperty.builder()
                                 .styleControl("styleControl")
                                 .build())
                         .build())
                 .languageCode("languageCode")
                 .languageDescription("languageDescription")
                 .name("name")
                 .build()))
         .featureActivations(FeatureActivationsProperty.builder()
                 .inputPrepareScheduleActions("inputPrepareScheduleActions")
                 .build())
         .globalConfiguration(GlobalConfigurationProperty.builder()
                 .initialAudioGain(123)
                 .inputEndAction("inputEndAction")
                 .inputLossBehavior(InputLossBehaviorProperty.builder()
                         .blackFrameMsec(123)
                         .inputLossImageColor("inputLossImageColor")
                         .inputLossImageSlate(InputLocationProperty.builder()
                                 .passwordParam("passwordParam")
                                 .uri("uri")
                                 .username("username")
                                 .build())
                         .inputLossImageType("inputLossImageType")
                         .repeatFrameMsec(123)
                         .build())
                 .outputLockingMode("outputLockingMode")
                 .outputTimingSource("outputTimingSource")
                 .supportLowFramerateInputs("supportLowFramerateInputs")
                 .build())
         .motionGraphicsConfiguration(MotionGraphicsConfigurationProperty.builder()
                 .motionGraphicsInsertion("motionGraphicsInsertion")
                 .motionGraphicsSettings(MotionGraphicsSettingsProperty.builder()
                         .htmlMotionGraphicsSettings(HtmlMotionGraphicsSettingsProperty.builder().build())
                         .build())
                 .build())
         .nielsenConfiguration(NielsenConfigurationProperty.builder()
                 .distributorId("distributorId")
                 .nielsenPcmToId3Tagging("nielsenPcmToId3Tagging")
                 .build())
         .outputGroups(List.of(OutputGroupProperty.builder()
                 .name("name")
                 .outputGroupSettings(OutputGroupSettingsProperty.builder()
                         .archiveGroupSettings(ArchiveGroupSettingsProperty.builder()
                                 .archiveCdnSettings(ArchiveCdnSettingsProperty.builder()
                                         .archiveS3Settings(ArchiveS3SettingsProperty.builder()
                                                 .cannedAcl("cannedAcl")
                                                 .build())
                                         .build())
                                 .destination(OutputLocationRefProperty.builder()
                                         .destinationRefId("destinationRefId")
                                         .build())
                                 .rolloverInterval(123)
                                 .build())
                         .frameCaptureGroupSettings(FrameCaptureGroupSettingsProperty.builder()
                                 .destination(OutputLocationRefProperty.builder()
                                         .destinationRefId("destinationRefId")
                                         .build())
                                 .frameCaptureCdnSettings(FrameCaptureCdnSettingsProperty.builder()
                                         .frameCaptureS3Settings(FrameCaptureS3SettingsProperty.builder()
                                                 .cannedAcl("cannedAcl")
                                                 .build())
                                         .build())
                                 .build())
                         .hlsGroupSettings(HlsGroupSettingsProperty.builder()
                                 .adMarkers(List.of("adMarkers"))
                                 .baseUrlContent("baseUrlContent")
                                 .baseUrlContent1("baseUrlContent1")
                                 .baseUrlManifest("baseUrlManifest")
                                 .baseUrlManifest1("baseUrlManifest1")
                                 .captionLanguageMappings(List.of(CaptionLanguageMappingProperty.builder()
                                         .captionChannel(123)
                                         .languageCode("languageCode")
                                         .languageDescription("languageDescription")
                                         .build()))
                                 .captionLanguageSetting("captionLanguageSetting")
                                 .clientCache("clientCache")
                                 .codecSpecification("codecSpecification")
                                 .constantIv("constantIv")
                                 .destination(OutputLocationRefProperty.builder()
                                         .destinationRefId("destinationRefId")
                                         .build())
                                 .directoryStructure("directoryStructure")
                                 .discontinuityTags("discontinuityTags")
                                 .encryptionType("encryptionType")
                                 .hlsCdnSettings(HlsCdnSettingsProperty.builder()
                                         .hlsAkamaiSettings(HlsAkamaiSettingsProperty.builder()
                                                 .connectionRetryInterval(123)
                                                 .filecacheDuration(123)
                                                 .httpTransferMode("httpTransferMode")
                                                 .numRetries(123)
                                                 .restartDelay(123)
                                                 .salt("salt")
                                                 .token("token")
                                                 .build())
                                         .hlsBasicPutSettings(HlsBasicPutSettingsProperty.builder()
                                                 .connectionRetryInterval(123)
                                                 .filecacheDuration(123)
                                                 .numRetries(123)
                                                 .restartDelay(123)
                                                 .build())
                                         .hlsMediaStoreSettings(HlsMediaStoreSettingsProperty.builder()
                                                 .connectionRetryInterval(123)
                                                 .filecacheDuration(123)
                                                 .mediaStoreStorageClass("mediaStoreStorageClass")
                                                 .numRetries(123)
                                                 .restartDelay(123)
                                                 .build())
                                         .hlsS3Settings(HlsS3SettingsProperty.builder()
                                                 .cannedAcl("cannedAcl")
                                                 .build())
                                         .hlsWebdavSettings(HlsWebdavSettingsProperty.builder()
                                                 .connectionRetryInterval(123)
                                                 .filecacheDuration(123)
                                                 .httpTransferMode("httpTransferMode")
                                                 .numRetries(123)
                                                 .restartDelay(123)
                                                 .build())
                                         .build())
                                 .hlsId3SegmentTagging("hlsId3SegmentTagging")
                                 .iFrameOnlyPlaylists("iFrameOnlyPlaylists")
                                 .incompleteSegmentBehavior("incompleteSegmentBehavior")
                                 .indexNSegments(123)
                                 .inputLossAction("inputLossAction")
                                 .ivInManifest("ivInManifest")
                                 .ivSource("ivSource")
                                 .keepSegments(123)
                                 .keyFormat("keyFormat")
                                 .keyFormatVersions("keyFormatVersions")
                                 .keyProviderSettings(KeyProviderSettingsProperty.builder()
                                         .staticKeySettings(StaticKeySettingsProperty.builder()
                                                 .keyProviderServer(InputLocationProperty.builder()
                                                         .passwordParam("passwordParam")
                                                         .uri("uri")
                                                         .username("username")
                                                         .build())
                                                 .staticKeyValue("staticKeyValue")
                                                 .build())
                                         .build())
                                 .manifestCompression("manifestCompression")
                                 .manifestDurationFormat("manifestDurationFormat")
                                 .minSegmentLength(123)
                                 .mode("mode")
                                 .outputSelection("outputSelection")
                                 .programDateTime("programDateTime")
                                 .programDateTimeClock("programDateTimeClock")
                                 .programDateTimePeriod(123)
                                 .redundantManifest("redundantManifest")
                                 .segmentationMode("segmentationMode")
                                 .segmentLength(123)
                                 .segmentsPerSubdirectory(123)
                                 .streamInfResolution("streamInfResolution")
                                 .timedMetadataId3Frame("timedMetadataId3Frame")
                                 .timedMetadataId3Period(123)
                                 .timestampDeltaMilliseconds(123)
                                 .tsFileMode("tsFileMode")
                                 .build())
                         .mediaPackageGroupSettings(MediaPackageGroupSettingsProperty.builder()
                                 .destination(OutputLocationRefProperty.builder()
                                         .destinationRefId("destinationRefId")
                                         .build())
                                 .build())
                         .msSmoothGroupSettings(MsSmoothGroupSettingsProperty.builder()
                                 .acquisitionPointId("acquisitionPointId")
                                 .audioOnlyTimecodeControl("audioOnlyTimecodeControl")
                                 .certificateMode("certificateMode")
                                 .connectionRetryInterval(123)
                                 .destination(OutputLocationRefProperty.builder()
                                         .destinationRefId("destinationRefId")
                                         .build())
                                 .eventId("eventId")
                                 .eventIdMode("eventIdMode")
                                 .eventStopBehavior("eventStopBehavior")
                                 .filecacheDuration(123)
                                 .fragmentLength(123)
                                 .inputLossAction("inputLossAction")
                                 .numRetries(123)
                                 .restartDelay(123)
                                 .segmentationMode("segmentationMode")
                                 .sendDelayMs(123)
                                 .sparseTrackType("sparseTrackType")
                                 .streamManifestBehavior("streamManifestBehavior")
                                 .timestampOffset("timestampOffset")
                                 .timestampOffsetMode("timestampOffsetMode")
                                 .build())
                         .multiplexGroupSettings(MultiplexGroupSettingsProperty.builder().build())
                         .rtmpGroupSettings(RtmpGroupSettingsProperty.builder()
                                 .adMarkers(List.of("adMarkers"))
                                 .authenticationScheme("authenticationScheme")
                                 .cacheFullBehavior("cacheFullBehavior")
                                 .cacheLength(123)
                                 .captionData("captionData")
                                 .inputLossAction("inputLossAction")
                                 .restartDelay(123)
                                 .build())
                         .udpGroupSettings(UdpGroupSettingsProperty.builder()
                                 .inputLossAction("inputLossAction")
                                 .timedMetadataId3Frame("timedMetadataId3Frame")
                                 .timedMetadataId3Period(123)
                                 .build())
                         .build())
                 .outputs(List.of(OutputProperty.builder()
                         .audioDescriptionNames(List.of("audioDescriptionNames"))
                         .captionDescriptionNames(List.of("captionDescriptionNames"))
                         .outputName("outputName")
                         .outputSettings(OutputSettingsProperty.builder()
                                 .archiveOutputSettings(ArchiveOutputSettingsProperty.builder()
                                         .containerSettings(ArchiveContainerSettingsProperty.builder()
                                                 .m2TsSettings(M2tsSettingsProperty.builder()
                                                         .absentInputAudioBehavior("absentInputAudioBehavior")
                                                         .arib("arib")
                                                         .aribCaptionsPid("aribCaptionsPid")
                                                         .aribCaptionsPidControl("aribCaptionsPidControl")
                                                         .audioBufferModel("audioBufferModel")
                                                         .audioFramesPerPes(123)
                                                         .audioPids("audioPids")
                                                         .audioStreamType("audioStreamType")
                                                         .bitrate(123)
                                                         .bufferModel("bufferModel")
                                                         .ccDescriptor("ccDescriptor")
                                                         .dvbNitSettings(DvbNitSettingsProperty.builder()
                                                                 .networkId(123)
                                                                 .networkName("networkName")
                                                                 .repInterval(123)
                                                                 .build())
                                                         .dvbSdtSettings(DvbSdtSettingsProperty.builder()
                                                                 .outputSdt("outputSdt")
                                                                 .repInterval(123)
                                                                 .serviceName("serviceName")
                                                                 .serviceProviderName("serviceProviderName")
                                                                 .build())
                                                         .dvbSubPids("dvbSubPids")
                                                         .dvbTdtSettings(DvbTdtSettingsProperty.builder()
                                                                 .repInterval(123)
                                                                 .build())
                                                         .dvbTeletextPid("dvbTeletextPid")
                                                         .ebif("ebif")
                                                         .ebpAudioInterval("ebpAudioInterval")
                                                         .ebpLookaheadMs(123)
                                                         .ebpPlacement("ebpPlacement")
                                                         .ecmPid("ecmPid")
                                                         .esRateInPes("esRateInPes")
                                                         .etvPlatformPid("etvPlatformPid")
                                                         .etvSignalPid("etvSignalPid")
                                                         .fragmentTime(123)
                                                         .klv("klv")
                                                         .klvDataPids("klvDataPids")
                                                         .nielsenId3Behavior("nielsenId3Behavior")
                                                         .nullPacketBitrate(123)
                                                         .patInterval(123)
                                                         .pcrControl("pcrControl")
                                                         .pcrPeriod(123)
                                                         .pcrPid("pcrPid")
                                                         .pmtInterval(123)
                                                         .pmtPid("pmtPid")
                                                         .programNum(123)
                                                         .rateMode("rateMode")
                                                         .scte27Pids("scte27Pids")
                                                         .scte35Control("scte35Control")
                                                         .scte35Pid("scte35Pid")
                                                         .scte35PrerollPullupMilliseconds(123)
                                                         .segmentationMarkers("segmentationMarkers")
                                                         .segmentationStyle("segmentationStyle")
                                                         .segmentationTime(123)
                                                         .timedMetadataBehavior("timedMetadataBehavior")
                                                         .timedMetadataPid("timedMetadataPid")
                                                         .transportStreamId(123)
                                                         .videoPid("videoPid")
                                                         .build())
                                                 .rawSettings(RawSettingsProperty.builder().build())
                                                 .build())
                                         .extension("extension")
                                         .nameModifier("nameModifier")
                                         .build())
                                 .frameCaptureOutputSettings(FrameCaptureOutputSettingsProperty.builder()
                                         .nameModifier("nameModifier")
                                         .build())
                                 .hlsOutputSettings(HlsOutputSettingsProperty.builder()
                                         .h265PackagingType("h265PackagingType")
                                         .hlsSettings(HlsSettingsProperty.builder()
                                                 .audioOnlyHlsSettings(AudioOnlyHlsSettingsProperty.builder()
                                                         .audioGroupId("audioGroupId")
                                                         .audioOnlyImage(InputLocationProperty.builder()
                                                                 .passwordParam("passwordParam")
                                                                 .uri("uri")
                                                                 .username("username")
                                                                 .build())
                                                         .audioTrackType("audioTrackType")
                                                         .segmentType("segmentType")
                                                         .build())
                                                 .fmp4HlsSettings(Fmp4HlsSettingsProperty.builder()
                                                         .audioRenditionSets("audioRenditionSets")
                                                         .nielsenId3Behavior("nielsenId3Behavior")
                                                         .timedMetadataBehavior("timedMetadataBehavior")
                                                         .build())
                                                 .frameCaptureHlsSettings(FrameCaptureHlsSettingsProperty.builder().build())
                                                 .standardHlsSettings(StandardHlsSettingsProperty.builder()
                                                         .audioRenditionSets("audioRenditionSets")
                                                         .m3U8Settings(M3u8SettingsProperty.builder()
                                                                 .audioFramesPerPes(123)
                                                                 .audioPids("audioPids")
                                                                 .ecmPid("ecmPid")
                                                                 .nielsenId3Behavior("nielsenId3Behavior")
                                                                 .patInterval(123)
                                                                 .pcrControl("pcrControl")
                                                                 .pcrPeriod(123)
                                                                 .pcrPid("pcrPid")
                                                                 .pmtInterval(123)
                                                                 .pmtPid("pmtPid")
                                                                 .programNum(123)
                                                                 .scte35Behavior("scte35Behavior")
                                                                 .scte35Pid("scte35Pid")
                                                                 .timedMetadataBehavior("timedMetadataBehavior")
                                                                 .timedMetadataPid("timedMetadataPid")
                                                                 .transportStreamId(123)
                                                                 .videoPid("videoPid")
                                                                 .build())
                                                         .build())
                                                 .build())
                                         .nameModifier("nameModifier")
                                         .segmentModifier("segmentModifier")
                                         .build())
                                 .mediaPackageOutputSettings(MediaPackageOutputSettingsProperty.builder().build())
                                 .msSmoothOutputSettings(MsSmoothOutputSettingsProperty.builder()
                                         .h265PackagingType("h265PackagingType")
                                         .nameModifier("nameModifier")
                                         .build())
                                 .multiplexOutputSettings(MultiplexOutputSettingsProperty.builder()
                                         .destination(OutputLocationRefProperty.builder()
                                                 .destinationRefId("destinationRefId")
                                                 .build())
                                         .build())
                                 .rtmpOutputSettings(RtmpOutputSettingsProperty.builder()
                                         .certificateMode("certificateMode")
                                         .connectionRetryInterval(123)
                                         .destination(OutputLocationRefProperty.builder()
                                                 .destinationRefId("destinationRefId")
                                                 .build())
                                         .numRetries(123)
                                         .build())
                                 .udpOutputSettings(UdpOutputSettingsProperty.builder()
                                         .bufferMsec(123)
                                         .containerSettings(UdpContainerSettingsProperty.builder()
                                                 .m2TsSettings(M2tsSettingsProperty.builder()
                                                         .absentInputAudioBehavior("absentInputAudioBehavior")
                                                         .arib("arib")
                                                         .aribCaptionsPid("aribCaptionsPid")
                                                         .aribCaptionsPidControl("aribCaptionsPidControl")
                                                         .audioBufferModel("audioBufferModel")
                                                         .audioFramesPerPes(123)
                                                         .audioPids("audioPids")
                                                         .audioStreamType("audioStreamType")
                                                         .bitrate(123)
                                                         .bufferModel("bufferModel")
                                                         .ccDescriptor("ccDescriptor")
                                                         .dvbNitSettings(DvbNitSettingsProperty.builder()
                                                                 .networkId(123)
                                                                 .networkName("networkName")
                                                                 .repInterval(123)
                                                                 .build())
                                                         .dvbSdtSettings(DvbSdtSettingsProperty.builder()
                                                                 .outputSdt("outputSdt")
                                                                 .repInterval(123)
                                                                 .serviceName("serviceName")
                                                                 .serviceProviderName("serviceProviderName")
                                                                 .build())
                                                         .dvbSubPids("dvbSubPids")
                                                         .dvbTdtSettings(DvbTdtSettingsProperty.builder()
                                                                 .repInterval(123)
                                                                 .build())
                                                         .dvbTeletextPid("dvbTeletextPid")
                                                         .ebif("ebif")
                                                         .ebpAudioInterval("ebpAudioInterval")
                                                         .ebpLookaheadMs(123)
                                                         .ebpPlacement("ebpPlacement")
                                                         .ecmPid("ecmPid")
                                                         .esRateInPes("esRateInPes")
                                                         .etvPlatformPid("etvPlatformPid")
                                                         .etvSignalPid("etvSignalPid")
                                                         .fragmentTime(123)
                                                         .klv("klv")
                                                         .klvDataPids("klvDataPids")
                                                         .nielsenId3Behavior("nielsenId3Behavior")
                                                         .nullPacketBitrate(123)
                                                         .patInterval(123)
                                                         .pcrControl("pcrControl")
                                                         .pcrPeriod(123)
                                                         .pcrPid("pcrPid")
                                                         .pmtInterval(123)
                                                         .pmtPid("pmtPid")
                                                         .programNum(123)
                                                         .rateMode("rateMode")
                                                         .scte27Pids("scte27Pids")
                                                         .scte35Control("scte35Control")
                                                         .scte35Pid("scte35Pid")
                                                         .scte35PrerollPullupMilliseconds(123)
                                                         .segmentationMarkers("segmentationMarkers")
                                                         .segmentationStyle("segmentationStyle")
                                                         .segmentationTime(123)
                                                         .timedMetadataBehavior("timedMetadataBehavior")
                                                         .timedMetadataPid("timedMetadataPid")
                                                         .transportStreamId(123)
                                                         .videoPid("videoPid")
                                                         .build())
                                                 .build())
                                         .destination(OutputLocationRefProperty.builder()
                                                 .destinationRefId("destinationRefId")
                                                 .build())
                                         .fecOutputSettings(FecOutputSettingsProperty.builder()
                                                 .columnDepth(123)
                                                 .includeFec("includeFec")
                                                 .rowLength(123)
                                                 .build())
                                         .build())
                                 .build())
                         .videoDescriptionName("videoDescriptionName")
                         .build()))
                 .build()))
         .timecodeConfig(TimecodeConfigProperty.builder()
                 .source("source")
                 .syncThreshold(123)
                 .build())
         .videoDescriptions(List.of(VideoDescriptionProperty.builder()
                 .codecSettings(VideoCodecSettingsProperty.builder()
                         .frameCaptureSettings(FrameCaptureSettingsProperty.builder()
                                 .captureInterval(123)
                                 .captureIntervalUnits("captureIntervalUnits")
                                 .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                                         .fontSize("fontSize")
                                         .position("position")
                                         .prefix("prefix")
                                         .build())
                                 .build())
                         .h264Settings(H264SettingsProperty.builder()
                                 .adaptiveQuantization("adaptiveQuantization")
                                 .afdSignaling("afdSignaling")
                                 .bitrate(123)
                                 .bufFillPct(123)
                                 .bufSize(123)
                                 .colorMetadata("colorMetadata")
                                 .colorSpaceSettings(H264ColorSpaceSettingsProperty.builder()
                                         .colorSpacePassthroughSettings(ColorSpacePassthroughSettingsProperty.builder().build())
                                         .rec601Settings(Rec601SettingsProperty.builder().build())
                                         .rec709Settings(Rec709SettingsProperty.builder().build())
                                         .build())
                                 .entropyEncoding("entropyEncoding")
                                 .filterSettings(H264FilterSettingsProperty.builder()
                                         .temporalFilterSettings(TemporalFilterSettingsProperty.builder()
                                                 .postFilterSharpening("postFilterSharpening")
                                                 .strength("strength")
                                                 .build())
                                         .build())
                                 .fixedAfd("fixedAfd")
                                 .flickerAq("flickerAq")
                                 .forceFieldPictures("forceFieldPictures")
                                 .framerateControl("framerateControl")
                                 .framerateDenominator(123)
                                 .framerateNumerator(123)
                                 .gopBReference("gopBReference")
                                 .gopClosedCadence(123)
                                 .gopNumBFrames(123)
                                 .gopSize(123)
                                 .gopSizeUnits("gopSizeUnits")
                                 .level("level")
                                 .lookAheadRateControl("lookAheadRateControl")
                                 .maxBitrate(123)
                                 .minIInterval(123)
                                 .numRefFrames(123)
                                 .parControl("parControl")
                                 .parDenominator(123)
                                 .parNumerator(123)
                                 .profile("profile")
                                 .qualityLevel("qualityLevel")
                                 .qvbrQualityLevel(123)
                                 .rateControlMode("rateControlMode")
                                 .scanType("scanType")
                                 .sceneChangeDetect("sceneChangeDetect")
                                 .slices(123)
                                 .softness(123)
                                 .spatialAq("spatialAq")
                                 .subgopLength("subgopLength")
                                 .syntax("syntax")
                                 .temporalAq("temporalAq")
                                 .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                                         .fontSize("fontSize")
                                         .position("position")
                                         .prefix("prefix")
                                         .build())
                                 .timecodeInsertion("timecodeInsertion")
                                 .build())
                         .h265Settings(H265SettingsProperty.builder()
                                 .adaptiveQuantization("adaptiveQuantization")
                                 .afdSignaling("afdSignaling")
                                 .alternativeTransferFunction("alternativeTransferFunction")
                                 .bitrate(123)
                                 .bufSize(123)
                                 .colorMetadata("colorMetadata")
                                 .colorSpaceSettings(H265ColorSpaceSettingsProperty.builder()
                                         .colorSpacePassthroughSettings(ColorSpacePassthroughSettingsProperty.builder().build())
                                         .dolbyVision81Settings(DolbyVision81SettingsProperty.builder().build())
                                         .hdr10Settings(Hdr10SettingsProperty.builder()
                                                 .maxCll(123)
                                                 .maxFall(123)
                                                 .build())
                                         .rec601Settings(Rec601SettingsProperty.builder().build())
                                         .rec709Settings(Rec709SettingsProperty.builder().build())
                                         .build())
                                 .filterSettings(H265FilterSettingsProperty.builder()
                                         .temporalFilterSettings(TemporalFilterSettingsProperty.builder()
                                                 .postFilterSharpening("postFilterSharpening")
                                                 .strength("strength")
                                                 .build())
                                         .build())
                                 .fixedAfd("fixedAfd")
                                 .flickerAq("flickerAq")
                                 .framerateDenominator(123)
                                 .framerateNumerator(123)
                                 .gopClosedCadence(123)
                                 .gopSize(123)
                                 .gopSizeUnits("gopSizeUnits")
                                 .level("level")
                                 .lookAheadRateControl("lookAheadRateControl")
                                 .maxBitrate(123)
                                 .minIInterval(123)
                                 .parDenominator(123)
                                 .parNumerator(123)
                                 .profile("profile")
                                 .qvbrQualityLevel(123)
                                 .rateControlMode("rateControlMode")
                                 .scanType("scanType")
                                 .sceneChangeDetect("sceneChangeDetect")
                                 .slices(123)
                                 .tier("tier")
                                 .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                                         .fontSize("fontSize")
                                         .position("position")
                                         .prefix("prefix")
                                         .build())
                                 .timecodeInsertion("timecodeInsertion")
                                 .build())
                         .mpeg2Settings(Mpeg2SettingsProperty.builder()
                                 .adaptiveQuantization("adaptiveQuantization")
                                 .afdSignaling("afdSignaling")
                                 .colorMetadata("colorMetadata")
                                 .colorSpace("colorSpace")
                                 .displayAspectRatio("displayAspectRatio")
                                 .filterSettings(Mpeg2FilterSettingsProperty.builder()
                                         .temporalFilterSettings(TemporalFilterSettingsProperty.builder()
                                                 .postFilterSharpening("postFilterSharpening")
                                                 .strength("strength")
                                                 .build())
                                         .build())
                                 .fixedAfd("fixedAfd")
                                 .framerateDenominator(123)
                                 .framerateNumerator(123)
                                 .gopClosedCadence(123)
                                 .gopNumBFrames(123)
                                 .gopSize(123)
                                 .gopSizeUnits("gopSizeUnits")
                                 .scanType("scanType")
                                 .subgopLength("subgopLength")
                                 .timecodeBurninSettings(TimecodeBurninSettingsProperty.builder()
                                         .fontSize("fontSize")
                                         .position("position")
                                         .prefix("prefix")
                                         .build())
                                 .timecodeInsertion("timecodeInsertion")
                                 .build())
                         .build())
                 .height(123)
                 .name("name")
                 .respondToAfd("respondToAfd")
                 .scalingBehavior("scalingBehavior")
                 .sharpness(123)
                 .width(123)
                 .build()))
         .build();
 
  • Method Details

    • getAudioDescriptions

      @Stability(Stable) @Nullable default Object getAudioDescriptions()
      The encoding information for output audio.
    • getAvailBlanking

      @Stability(Stable) @Nullable default Object getAvailBlanking()
      The settings for ad avail blanking.
    • getAvailConfiguration

      @Stability(Stable) @Nullable default Object getAvailConfiguration()
      The configuration settings for the ad avail handling.
    • getBlackoutSlate

      @Stability(Stable) @Nullable default Object getBlackoutSlate()
      The settings for the blackout slate.
    • getCaptionDescriptions

      @Stability(Stable) @Nullable default Object getCaptionDescriptions()
      The encoding information for output captions.
    • getFeatureActivations

      @Stability(Stable) @Nullable default Object getFeatureActivations()
      Settings to enable specific features.
    • getGlobalConfiguration

      @Stability(Stable) @Nullable default Object getGlobalConfiguration()
      The configuration settings that apply to the entire channel.
    • getMotionGraphicsConfiguration

      @Stability(Stable) @Nullable default Object getMotionGraphicsConfiguration()
      Settings to enable and configure the motion graphics overlay feature in the channel.
    • getNielsenConfiguration

      @Stability(Stable) @Nullable default Object getNielsenConfiguration()
      The settings to configure Nielsen watermarks.
    • getOutputGroups

      @Stability(Stable) @Nullable default Object getOutputGroups()
      The settings for the output groups in the channel.
    • getTimecodeConfig

      @Stability(Stable) @Nullable default Object getTimecodeConfig()
      Contains settings used to acquire and adjust timecode information from the inputs.
    • getVideoDescriptions

      @Stability(Stable) @Nullable default Object getVideoDescriptions()
      The encoding information for output videos.
    • builder

      @Stability(Stable) static CfnChannel.EncoderSettingsProperty.Builder builder()
      Returns:
      a CfnChannel.EncoderSettingsProperty.Builder of CfnChannel.EncoderSettingsProperty