## Uses of Class
com.google.zxing.qrcode.decoder.ErrorCorrectionLevel

- Packages that use ErrorCorrectionLevel
  Package | Description
  --- | ---
  com.google.zxing.qrcode.decoder | QR code decoding implementation for ZXing.
  com.google.zxing.qrcode.encoder | QR code encoding implementation for ZXing.

- - ### Uses of ErrorCorrectionLevel in com.google.zxing.qrcode.decoder

    Methods in com.google.zxing.qrcode.decoder that return ErrorCorrectionLevel
    Modifier and Type | Method and Description
    --- | ---
    `static ErrorCorrectionLevel` | ErrorCorrectionLevel.`forBits(int bits)`
    `(package private) ErrorCorrectionLevel` | FormatInformation.`getErrorCorrectionLevel()`
    `static ErrorCorrectionLevel` | ErrorCorrectionLevel.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static ErrorCorrectionLevel[]` | ErrorCorrectionLevel.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.google.zxing.qrcode.decoder with parameters of type ErrorCorrectionLevel
    Modifier and Type | Method and Description
    --- | ---
    `Version.ECBlocks` | Version.`getECBlocksForLevel(ErrorCorrectionLevel ecLevel)`

  - ### Uses of ErrorCorrectionLevel in com.google.zxing.qrcode.encoder

    Methods in com.google.zxing.qrcode.encoder that return ErrorCorrectionLevel
    Modifier and Type | Method and Description
    --- | ---
    `ErrorCorrectionLevel` | QRCode.`getECLevel()`

    Methods in com.google.zxing.qrcode.encoder with parameters of type ErrorCorrectionLevel
    Modifier and Type | Method and Description
    --- | ---
    `(package private) static void` | MatrixUtil.`buildMatrix(BitArray dataBits, ErrorCorrectionLevel ecLevel, Version version, int maskPattern, ByteMatrix matrix)`
    `(package private) static void` | MatrixUtil.`embedTypeInfo(ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix)`
    `static QRCode` | Encoder.`encode(String content, ErrorCorrectionLevel ecLevel)`
    `static QRCode` | Encoder.`encode(String content, ErrorCorrectionLevel ecLevel, Map<EncodeHintType,?> hints)`
    `(package private) static void` | MatrixUtil.`makeTypeInfoBits(ErrorCorrectionLevel ecLevel, int maskPattern, BitArray bits)`
    `void` | QRCode.`setECLevel(ErrorCorrectionLevel value)`