Module codebook

Module codebook 

Source
Expand description

Codebook support for bitstream reader.

Codebook is a set of unique bit strings and values assigned to them.

Structs§

Codebook
The codebook structure for code reading.
FullCodebookDesc
Codebook description for (code bits, code length, code value) triplet.
ShortCodebookDesc
Codebook description for (code bits, code length) pair with array index being used as codeword value.
TableCodebookDescReader
Flexible codebook description that uses two separate arrays for codeword bits and lengths.

Enums§

CodebookError
Codebook operations errors.
CodebookMode
Codebook operation modes.

Traits§

CodebookDescReader
This trait defines a series of methods to get some information from a codebook.
CodebookReader
Adopted by a bitreader to use codebook for decoding bit sequences.

Functions§

reverse_bits
Returns the reversed sequence of bits passed as input.