public static interface UdpOutputSettings.Builder extends CopyableBuilder<UdpOutputSettings.Builder,UdpOutputSettings>
Modifier and Type | Method and Description |
---|---|
UdpOutputSettings.Builder |
bufferMsec(Integer bufferMsec)
UDP output buffering in milliseconds.
|
default UdpOutputSettings.Builder |
containerSettings(Consumer<UdpContainerSettings.Builder> containerSettings)
Sets the value of the ContainerSettings property for this object.
|
UdpOutputSettings.Builder |
containerSettings(UdpContainerSettings containerSettings)
Sets the value of the ContainerSettings property for this object.
|
default UdpOutputSettings.Builder |
destination(Consumer<OutputLocationRef.Builder> destination)
Destination address and port number for RTP or UDP packets.
|
UdpOutputSettings.Builder |
destination(OutputLocationRef destination)
Destination address and port number for RTP or UDP packets.
|
default UdpOutputSettings.Builder |
fecOutputSettings(Consumer<FecOutputSettings.Builder> fecOutputSettings)
Settings for enabling and adjusting Forward Error Correction on UDP outputs.
|
UdpOutputSettings.Builder |
fecOutputSettings(FecOutputSettings fecOutputSettings)
Settings for enabling and adjusting Forward Error Correction on UDP outputs.
|
copy
apply, build
UdpOutputSettings.Builder bufferMsec(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.UdpOutputSettings.Builder containerSettings(UdpContainerSettings containerSettings)
containerSettings
- The new value for the ContainerSettings property for this object.default UdpOutputSettings.Builder containerSettings(Consumer<UdpContainerSettings.Builder> containerSettings)
UdpContainerSettings.Builder
avoiding the need
to create one manually via UdpContainerSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to containerSettings(UdpContainerSettings)
.containerSettings
- a consumer that will call methods on UdpContainerSettings.Builder
containerSettings(UdpContainerSettings)
UdpOutputSettings.Builder destination(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).default UdpOutputSettings.Builder destination(Consumer<OutputLocationRef.Builder> destination)
OutputLocationRef.Builder
avoiding the need to create one manually via
OutputLocationRef.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to destination(OutputLocationRef)
.destination
- a consumer that will call methods on OutputLocationRef.Builder
destination(OutputLocationRef)
UdpOutputSettings.Builder fecOutputSettings(FecOutputSettings fecOutputSettings)
fecOutputSettings
- Settings for enabling and adjusting Forward Error Correction on UDP outputs.default UdpOutputSettings.Builder fecOutputSettings(Consumer<FecOutputSettings.Builder> fecOutputSettings)
FecOutputSettings.Builder
avoiding the need to create one manually via
FecOutputSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to fecOutputSettings(FecOutputSettings)
.fecOutputSettings
- a consumer that will call methods on FecOutputSettings.Builder
fecOutputSettings(FecOutputSettings)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.