@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UdpOutputSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
UdpOutputSettings() |
| Modifier and Type | Method and Description |
|---|---|
UdpOutputSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getBufferMsec()
UDP output buffering in milliseconds.
|
UdpContainerSettings |
getContainerSettings() |
OutputLocationRef |
getDestination()
Destination address and port number for RTP or UDP packets.
|
FecOutputSettings |
getFecOutputSettings()
Settings for enabling and adjusting Forward Error Correction on UDP outputs.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setBufferMsec(Integer bufferMsec)
UDP output buffering in milliseconds.
|
void |
setContainerSettings(UdpContainerSettings containerSettings) |
void |
setDestination(OutputLocationRef destination)
Destination address and port number for RTP or UDP packets.
|
void |
setFecOutputSettings(FecOutputSettings fecOutputSettings)
Settings for enabling and adjusting Forward Error Correction on UDP outputs.
|
String |
toString()
Returns a string representation of this object.
|
UdpOutputSettings |
withBufferMsec(Integer bufferMsec)
UDP output buffering in milliseconds.
|
UdpOutputSettings |
withContainerSettings(UdpContainerSettings containerSettings) |
UdpOutputSettings |
withDestination(OutputLocationRef destination)
Destination address and port number for RTP or UDP packets.
|
UdpOutputSettings |
withFecOutputSettings(FecOutputSettings fecOutputSettings)
Settings for enabling and adjusting Forward Error Correction on UDP outputs.
|
public void setBufferMsec(Integer bufferMsec)
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.public Integer getBufferMsec()
public UdpOutputSettings withBufferMsec(Integer bufferMsec)
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.public void setContainerSettings(UdpContainerSettings containerSettings)
containerSettings - public UdpContainerSettings getContainerSettings()
public UdpOutputSettings withContainerSettings(UdpContainerSettings containerSettings)
containerSettings - public void setDestination(OutputLocationRef destination)
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).public OutputLocationRef getDestination()
public UdpOutputSettings withDestination(OutputLocationRef destination)
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).public void setFecOutputSettings(FecOutputSettings fecOutputSettings)
fecOutputSettings - Settings for enabling and adjusting Forward Error Correction on UDP outputs.public FecOutputSettings getFecOutputSettings()
public UdpOutputSettings withFecOutputSettings(FecOutputSettings fecOutputSettings)
fecOutputSettings - Settings for enabling and adjusting Forward Error Correction on UDP outputs.public String toString()
toString in class ObjectObject.toString()public UdpOutputSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.