\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

$GB2312_SUBSET

$GB2312_SUBSET

Methods

decode()

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

Parameters

mixed $bytes
mixed $version
mixed $ecLevel
mixed $hints

Returns

mixed —

parseECIValue()

parseECIValue(mixed  $bits) : mixed

Parameters

mixed $bits

Returns

mixed —

decodeHanziSegment()

decodeHanziSegment(mixed  $bits, mixed  $result, mixed  $count) : mixed

See specification GBT 18284-2000

Parameters

mixed $bits
mixed $result
mixed $count

Returns

mixed —

decodeNumericSegment()

decodeNumericSegment(mixed  $bits, mixed  $result, mixed  $count) : mixed

Parameters

mixed $bits
mixed $result
mixed $count

Returns

mixed —

toAlphaNumericChar()

toAlphaNumericChar(mixed  $value) : mixed

Parameters

mixed $value

Returns

mixed —

decodeAlphanumericSegment()

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

Parameters

mixed $bits
mixed $result
mixed $count
mixed $fc1InEffect

Returns

mixed —

decodeByteSegment()

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

Parameters

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

Returns

mixed —

decodeKanjiSegment()

decodeKanjiSegment(mixed  $bits, mixed  $result, mixed  $count) : mixed

Parameters

mixed $bits
mixed $result
mixed $count

Returns

mixed —

DecodedBitStreamParser()

DecodedBitStreamParser() : mixed

Returns

mixed —