| 123456789101112131415161718192021222324252627282930313233 |
- /*
- * Copyright 2016 Huy Cuong Nguyen
- * Copyright 2016 ZXing authors
- */
- // SPDX-License-Identifier: Apache-2.0
- #pragma once
- #include "BitMatrix.h"
- #include "ByteArray.h"
- #include "QRCodecMode.h"
- #include "QRVersion.h"
- namespace ZXing::QRCode {
- /**
- * @author satorux@google.com (Satoru Takabayashi) - creator
- * @author dswitkin@google.com (Daniel Switkin) - ported from C++
- *
- * Original class name in Java was QRCode, as this name is taken already for the namespace,
- * so it's renamed here EncodeResult.
- */
- class EncodeResult
- {
- public:
- ErrorCorrectionLevel ecLevel = ErrorCorrectionLevel::Invalid;
- CodecMode mode = CodecMode::TERMINATOR;
- const Version* version = nullptr;
- int maskPattern = -1;
- BitMatrix matrix;
- };
- } // namespace ZXing::QRCode
|