public static interface CfnChannel.UdpOutputSettingsProperty
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") .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();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnChannel.UdpOutputSettingsProperty.Builder
A builder for
CfnChannel.UdpOutputSettingsProperty |
static class |
CfnChannel.UdpOutputSettingsProperty.Jsii$Proxy
An implementation for
CfnChannel.UdpOutputSettingsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnChannel.UdpOutputSettingsProperty.Builder |
builder() |
default java.lang.Number |
getBufferMsec()
The UDP output buffering in milliseconds.
|
default java.lang.Object |
getContainerSettings()
The settings for the UDP output.
|
default java.lang.Object |
getDestination()
The destination address and port number for RTP or UDP packets.
|
default java.lang.Object |
getFecOutputSettings()
The settings for enabling and adjusting Forward Error Correction on UDP outputs.
|
default java.lang.Number getBufferMsec()
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.
default java.lang.Object getContainerSettings()
default java.lang.Object getDestination()
These can be unicast or multicast RTP or UDP (for example, rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).
default java.lang.Object getFecOutputSettings()
static CfnChannel.UdpOutputSettingsProperty.Builder builder()