Interface UdpOutputGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
UdpOutputGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.393Z")
@Stability(Experimental)
public interface UdpOutputGroupProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for a UDP output group.
Example:
EncodeConfiguration video;
OutputGroupConfiguration.udp(UdpOutputGroupProps.builder()
.name("udp")
.destinations(List.of(UdpOutputDestination.rtp(TransportOutputDestinationProps.builder().address("203.0.113.5").port(5000).build())))
.outputs(List.of(UdpOutputDefinition.builder()
.encodes(List.of(video))
.outputName("ts")
.fec(FecOutputSettings.builder().mode(FecMode.COLUMN_AND_ROW).columnDepth(10).rowLength(10).build())
.build()))
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forUdpOutputGroupPropsstatic final classAn implementation forUdpOutputGroupProps -
Method Summary
Modifier and TypeMethodDescriptionstatic UdpOutputGroupProps.Builderbuilder()default Duration(experimental) The output buffering.(experimental) The destinations for this output group — one per pipeline.default UdpInputLossAction(experimental) Action to take when the input is lost.getName()(experimental) The name of this output group.default List<UdpOutputDefinition> (experimental) The outputs for this UDP output group.default UdpTimedMetadataId3Frame(experimental) Indicates the ID3 frame that has the timecode.default Duration(experimental) The timed metadata interval.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestinations
(experimental) The destinations for this output group — one per pipeline.Array position determines the pipeline mapping:
destinations[0]→ Pipeline 0destinations[1]→ Pipeline 1 (STANDARD channels only)
For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations.
-
getName
(experimental) The name of this output group.Used as the destination reference ID. Underscores are normalised to hyphens internally.
-
getBuffer
(experimental) The output buffering.Applied at millisecond granularity.
Default: - service default
-
getInputLossAction
(experimental) Action to take when the input is lost.Default: UdpInputLossAction.EMIT_PROGRAM
-
getOutputs
(experimental) The outputs for this UDP output group.Default: - no initial outputs
-
getTimedMetadataId3Frame
(experimental) Indicates the ID3 frame that has the timecode.Default: UdpTimedMetadataId3Frame.PRIV
-
getTimedMetadataId3Period
(experimental) The timed metadata interval.Default: - Duration.seconds(10)
-
builder
- Returns:
- a
UdpOutputGroupProps.BuilderofUdpOutputGroupProps
-