FecOutputSettings class
Fec Output Settings
Constructors
- FecOutputSettings({int? columnDepth, FecOutputIncludeFec? includeFec, int? rowLength})
-
FecOutputSettings.fromJson(Map<
String, dynamic> json) -
factory
Properties
- columnDepth → int?
-
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.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- includeFec → FecOutputIncludeFec?
-
Enables column only or column and row based FEC
final
- rowLength → int?
-
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited