34#define MQRSPEC_WIDTH_MAX 17
145#define MQRSPEC_MODEID_NUM 0
146#define MQRSPEC_MODEID_AN 1
147#define MQRSPEC_MODEID_8 2
148#define MQRSPEC_MODEID_KANJI 3
int MQRspec_getMinimumVersion(int size, QRecLevel level)
Return a version number that satisfies the input code length.
int MQRspec_getECCLength(int version, QRecLevel level)
Return maximum error correction code length (bytes) for the version.
int MQRspec_maximumWords(QRencodeMode mode, int version)
Return the maximum length for the mode and version.
int MQRspec_lengthIndicator(QRencodeMode mode, int version)
Length indicator.
unsigned int MQRspec_getFormatInfo(int mask, int version, QRecLevel level)
Format information.
unsigned char * MQRspec_newFrame(int version)
Frame.
int MQRspec_getWidth(int version)
Return the width of the symbol for the version.
int MQRspec_getDataLengthBit(int version, QRecLevel level)
Return maximum data code length (bits) for the version.
int MQRspec_getRemainder(int version)
Return the numer of remainder bits.
unsigned int MQRspec_getVersionPattern(int version)
Version information pattern.
int MQRspec_getDataLength(int version, QRecLevel level)
Return maximum data code length (bytes) for the version.
QRecLevel
Level of error correction.
QRencodeMode
Encoding mode.