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.