@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FecOutputSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
FecOutputSettings() |
Modifier and Type | Method and Description |
---|---|
FecOutputSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getColumnDepth()
Parameter D from SMPTE 2022-1.
|
String |
getIncludeFec()
Enables column only or column and row based FEC
|
Integer |
getRowLength()
Parameter L from SMPTE 2022-1.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setColumnDepth(Integer columnDepth)
Parameter D from SMPTE 2022-1.
|
void |
setIncludeFec(String includeFec)
Enables column only or column and row based FEC
|
void |
setRowLength(Integer rowLength)
Parameter L from SMPTE 2022-1.
|
String |
toString()
Returns a string representation of this object.
|
FecOutputSettings |
withColumnDepth(Integer columnDepth)
Parameter D from SMPTE 2022-1.
|
FecOutputSettings |
withIncludeFec(FecOutputIncludeFec includeFec)
Enables column only or column and row based FEC
|
FecOutputSettings |
withIncludeFec(String includeFec)
Enables column only or column and row based FEC
|
FecOutputSettings |
withRowLength(Integer rowLength)
Parameter L from SMPTE 2022-1.
|
public void setColumnDepth(Integer columnDepth)
columnDepth
- Parameter D from SMPTE 2022-1. The height of the FEC protection matrix. The number of transport stream
packets per column error correction packet. Must be between 4 and 20, inclusive.public Integer getColumnDepth()
public FecOutputSettings withColumnDepth(Integer columnDepth)
columnDepth
- Parameter D from SMPTE 2022-1. The height of the FEC protection matrix. The number of transport stream
packets per column error correction packet. Must be between 4 and 20, inclusive.public void setIncludeFec(String includeFec)
includeFec
- Enables column only or column and row based FECFecOutputIncludeFec
public String getIncludeFec()
FecOutputIncludeFec
public FecOutputSettings withIncludeFec(String includeFec)
includeFec
- Enables column only or column and row based FECFecOutputIncludeFec
public FecOutputSettings withIncludeFec(FecOutputIncludeFec includeFec)
includeFec
- Enables column only or column and row based FECFecOutputIncludeFec
public void setRowLength(Integer rowLength)
rowLength
- Parameter L from SMPTE 2022-1. The width of the FEC protection matrix. Must be between 1 and 20,
inclusive. If only Column FEC is used, then larger values increase robustness. If Row FEC is used, then
this is the number of transport stream packets per row error correction packet, and the value must be
between 4 and 20, inclusive, if includeFec is columnAndRow. If includeFec is column, this value must be 1
to 20, inclusive.public Integer getRowLength()
public FecOutputSettings withRowLength(Integer rowLength)
rowLength
- Parameter L from SMPTE 2022-1. The width of the FEC protection matrix. Must be between 1 and 20,
inclusive. If only Column FEC is used, then larger values increase robustness. If Row FEC is used, then
this is the number of transport stream packets per row error correction packet, and the value must be
between 4 and 20, inclusive, if includeFec is columnAndRow. If includeFec is column, this value must be 1
to 20, inclusive.public String toString()
toString
in class Object
Object.toString()
public FecOutputSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.