Interface CfnChannel.OutputSettingsProperty

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

@Stability(Stable) public static interface CfnChannel.OutputSettingsProperty extends software.amazon.jsii.JsiiSerializable
The output settings.

The parent of this entity is Output.

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.*;
 OutputSettingsProperty outputSettingsProperty = 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();
 
  • Method Details

    • getArchiveOutputSettings

      @Stability(Stable) @Nullable default Object getArchiveOutputSettings()
      The settings for an archive output.
    • getFrameCaptureOutputSettings

      @Stability(Stable) @Nullable default Object getFrameCaptureOutputSettings()
      The settings for a frame capture output.

      The parent of this entity is OutputGroupSettings.

    • getHlsOutputSettings

      @Stability(Stable) @Nullable default Object getHlsOutputSettings()
      The settings for an HLS output.

      The parent of this entity is OutputGroupSettings.

    • getMediaPackageOutputSettings

      @Stability(Stable) @Nullable default Object getMediaPackageOutputSettings()
      The settings for a MediaPackage output.

      The parent of this entity is OutputGroupSettings.

    • getMsSmoothOutputSettings

      @Stability(Stable) @Nullable default Object getMsSmoothOutputSettings()
      The settings for a Microsoft Smooth output.
    • getMultiplexOutputSettings

      @Stability(Stable) @Nullable default Object getMultiplexOutputSettings()
      Configuration of a Multiplex output.
    • getRtmpOutputSettings

      @Stability(Stable) @Nullable default Object getRtmpOutputSettings()
      The settings for an RTMP output.

      The parent of this entity is OutputGroupSettings.

    • getUdpOutputSettings

      @Stability(Stable) @Nullable default Object getUdpOutputSettings()
      The settings for a UDP output.

      The parent of this entity is OutputGroupSettings.

    • builder

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