@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 Object
Object.toString()
public UdpOutputSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.