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_getDataLength(int version, QRecLevel level)
Return maximum data code length (bytes) for the version.
int MQRspec_lengthIndicator(QRencodeMode mode, int version)
Return the size of length indicator for the mode and version.
QRecLevel
Level of error correction.
QRencodeMode
Encoding mode.
unsigned int MQRspec_getFormatInfo(int mask, int version, QRecLevel level)
Return BCH encoded format information pattern.
unsigned char * MQRspec_newFrame(int version)
Return a copy of initialized frame.
int MQRspec_getDataLengthBit(int version, QRecLevel level)
Return maximum data code length (bits) for the version.
int MQRspec_maximumWords(QRencodeMode mode, int version)
Return the maximum length for the mode and version.
int MQRspec_getRemainder(int version)
Return the numer of remainder bits.
unsigned int MQRspec_getVersionPattern(int version)
Return BCH encoded version information pattern that is used for the symbol of version 7 or greater...
int MQRspec_getWidth(int version)
Return the width of the symbol for the version.
int MQRspec_getECCLength(int version, QRecLevel level)
Return maximum error correction code length (bytes) for the version.