For QR-code barcode (LC_BARTYPE_QR).
There are 4 error correction levels used for QR codes, with each one adding different
amounts of "backup" data depending on how much damage the QR code is expected
to suffer in its intended environment, and hence how much error correction may be required.
The property LC_PROP_BARC_ECLEVEL can have one of the following values:
Value
Error correction level
LC_BARC_QRECL_L
Low - up to 7% damage
LC_BARC_QRECL_M
Middle - up to 15% damage
LC_BARC_QRECL_Q
Quartile - up to 25% damage
LC_BARC_QRECL_H
High - up to 30% damage
The higher the error correction level, the less storage capacity.