\Zxing\Qrcode\DecoderDecodedBitStreamParser

<p>QR Codes can encode text as bits in one of several modes, and can use multiple modes in one QR Code. This class decodes the bits back into text.</p>

See ISO 18004:2006, 6.4.3 - 6.4.7

Summary

Methods
Properties
Constants
decode()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
parseECIValue()
decodeHanziSegment()
decodeNumericSegment()
toAlphaNumericChar()
decodeAlphanumericSegment()
decodeByteSegment()
decodeKanjiSegment()
DecodedBitStreamParser()
$ALPHANUMERIC_CHARS
$GB2312_SUBSET
N/A

Properties

$ALPHANUMERIC_CHARS

$ALPHANUMERIC_CHARS : 

See ISO 18004:2006, 6.4.4 Table 5

Type

$GB2312_SUBSET

$GB2312_SUBSET : 

Type

Methods

decode()

decode(  $bytes,   $version,   $ecLevel,   $hints) 

Parameters

$bytes
$version
$ecLevel
$hints

parseECIValue()

parseECIValue(  $bits) 

Parameters

$bits

decodeHanziSegment()

decodeHanziSegment(  $bits,   $result,   $count) 

See specification GBT 18284-2000

Parameters

$bits
$result
$count

decodeNumericSegment()

decodeNumericSegment(  $bits,   $result,   $count) 

Parameters

$bits
$result
$count

toAlphaNumericChar()

toAlphaNumericChar(  $value) 

Parameters

$value

decodeAlphanumericSegment()

decodeAlphanumericSegment(  $bits,   $result,   $count,   $fc1InEffect) 

Parameters

$bits
$result
$count
$fc1InEffect

decodeByteSegment()

decodeByteSegment(  $bits,   $result,   $count,   $currentCharacterSetECI,   $byteSegments,   $hints) 

Parameters

$bits
$result
$count
$currentCharacterSetECI
$byteSegments
$hints

decodeKanjiSegment()

decodeKanjiSegment(  $bits,   $result,   $count) 

Parameters

$bits
$result
$count

DecodedBitStreamParser()

DecodedBitStreamParser()