Class UdpOutputSettings
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.UdpOutputSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UdpOutputSettings.Builder,UdpOutputSettings>
@Generated("software.amazon.awssdk:codegen") public final class UdpOutputSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UdpOutputSettings.Builder,UdpOutputSettings>
Udp Output Settings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUdpOutputSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerbufferMsec()UDP output buffering in milliseconds.static UdpOutputSettings.Builderbuilder()UdpContainerSettingscontainerSettings()Returns the value of the ContainerSettings property for this object.OutputLocationRefdestination()Destination address and port number for RTP or UDP packets.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FecOutputSettingsfecOutputSettings()Settings for enabling and adjusting Forward Error Correction on UDP outputs.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends UdpOutputSettings.Builder>serializableBuilderClass()UdpOutputSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
bufferMsec
public final Integer bufferMsec()
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, etc.- Returns:
- 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, etc.
-
containerSettings
public final UdpContainerSettings containerSettings()
Returns the value of the ContainerSettings property for this object.- Returns:
- The value of the ContainerSettings property for this object.
-
destination
public final OutputLocationRef destination()
Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).- Returns:
- Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).
-
fecOutputSettings
public final FecOutputSettings fecOutputSettings()
Settings for enabling and adjusting Forward Error Correction on UDP outputs.- Returns:
- Settings for enabling and adjusting Forward Error Correction on UDP outputs.
-
toBuilder
public UdpOutputSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UdpOutputSettings.Builder,UdpOutputSettings>
-
builder
public static UdpOutputSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends UdpOutputSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-