Interface FecOutputSettings
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
FecOutputSettings.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.052Z")
@Stability(Experimental)
public interface FecOutputSettings
extends software.amazon.jsii.JsiiSerializable
(experimental) Forward Error Correction (FEC) settings for a UDP output (SMPTE 2022-1).
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 forFecOutputSettingsstatic final classAn implementation forFecOutputSettings -
Method Summary
Modifier and TypeMethodDescriptionstatic FecOutputSettings.Builderbuilder()default Number(experimental) Parameter D from SMPTE 2022-1 — the height of the FEC protection matrix (number of transport stream packets per column error-correction packet).default FecModegetMode()(experimental) Whether to enable column-only or column-and-row FEC.default Number(experimental) Parameter L from SMPTE 2022-1 — the width of the FEC protection matrix.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getColumnDepth
(experimental) Parameter D from SMPTE 2022-1 — the height of the FEC protection matrix (number of transport stream packets per column error-correction packet).Must be 4..20.
Default: - service default
-
getMode
(experimental) Whether to enable column-only or column-and-row FEC.Default: - service default
-
getRowLength
(experimental) Parameter L from SMPTE 2022-1 — the width of the FEC protection matrix.Must be 1..20 for column-only FEC, or 4..20 for column-and-row FEC.
Default: - service default
-
builder
- Returns:
- a
FecOutputSettings.BuilderofFecOutputSettings
-