Interface CfnChannel.UdpOutputSettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.UdpOutputSettingsProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
@Stability(Stable)
public static interface CfnChannel.UdpOutputSettingsProperty
extends software.amazon.jsii.JsiiSerializable
The settings for one UDP output.
The parent of this entity is OutputSettings.
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.*; UdpOutputSettingsProperty udpOutputSettingsProperty = 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();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnChannel.UdpOutputSettingsProperty
static final class
An implementation forCfnChannel.UdpOutputSettingsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Number
The UDP output buffering in milliseconds.default Object
The settings for the UDP output.default Object
The destination address and port number for RTP or UDP packets.default Object
The settings for enabling and adjusting Forward Error Correction on UDP outputs.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBufferMsec
The UDP output buffering in milliseconds.Larger values increase latency through the transcoder but simultaneously assist the transcoder in maintaining a constant, low-jitter UDP/RTP output while accommodating clock recovery, input switching, input disruptions, picture reordering, and so on.
- See Also:
-
getContainerSettings
The settings for the UDP output.- See Also:
-
getDestination
The destination address and port number for RTP or UDP packets.These can be unicast or multicast RTP or UDP (for example, rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).
- See Also:
-
getFecOutputSettings
The settings for enabling and adjusting Forward Error Correction on UDP outputs.- See Also:
-
builder
-