Share via


FECMethod enumeration

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Specifies the type of forward error correction being used by the provider.

Syntax

typedef enum FECMethod { 
  BDA_FEC_METHOD_NOT_SET      = -1,
  BDA_FEC_METHOD_NOT_DEFINED  = 0,
  BDA_FEC_VITERBI             = 1,
  BDA_FEC_RS_204_188          = 2,
  BDA_FEC_LDPC,
  BDA_FEC_BCH,
  BDA_FEC_RS_147_130,
  BDA_FEC_MAX                 = 3
} FECMethod;

Constants

BDA_FEC_METHOD_NOT_SET

The FEC method is not set.

BDA_FEC_METHOD_NOT_DEFINED

The FEC method is not defined.

BDA_FEC_VITERBI

The FEC is a Viterbi Binary Convolution.

BDA_FEC_RS_204_188

The FEC is Reed-Solomon 204/188 (outer FEC).

BDA_FEC_LDPC

The FEC is Low Density Parity Check (LDPC) error correction code.

BDA_FEC_BCH

The FEC is Bose-Chaudhuri-Hocquenghem (BCH) multiple error correction binary block code.

BDA_FEC_RS_147_130

The FEC is Reed-Solomon 147/130 (outer FEC).

BDA_FEC_MAX

Reserved; do not use.

Requirements

Header
Bdatypes.h (include Bdaiface.h)

See also

Tuning Model Enumerations