Loading...
Searching...
No Matches
ojph::local::frwd_struct64 Struct Reference

State structure for reading and unstuffing of forward-growing bitstreams; these are: MagSgn and SPP bitstreams. More...

## Public Attributes

const ui8 * | data
| pointer to bitstream
ui64 | tmp
| temporary buffer of read data
ui32 | bits
| number of bits stored in tmp
ui32 | unstuff
| 1 if a bit needs to be unstuffed from next byte
int | size
| size of data

## Detailed Description

State structure for reading and unstuffing of forward-growing bitstreams; these are: MagSgn and SPP bitstreams.

Definition at line 533 of file ojph_block_decoder64.cpp.

## Member Data Documentation

## bits

ui32 ojph::local::frwd_struct64::bits

number of bits stored in tmp

Definition at line 536 of file ojph_block_decoder64.cpp.

Referenced by ojph::local::frwd_advance(), ojph::local::frwd_fetch(), ojph::local::frwd_fetch64(), ojph::local::frwd_init(), ojph::local::frwd_init8(), ojph::local::frwd_read(), and ojph::local::frwd_read8().

## data

const ui8* ojph::local::frwd_struct64::data

pointer to bitstream

Definition at line 534 of file ojph_block_decoder64.cpp.

Referenced by ojph::local::frwd_init(), ojph::local::frwd_init8(), ojph::local::frwd_read(), and ojph::local::frwd_read8().

## size

int ojph::local::frwd_struct64::size

size of data

Definition at line 538 of file ojph_block_decoder64.cpp.

Referenced by ojph::local::frwd_init(), ojph::local::frwd_init8(), ojph::local::frwd_read(), and ojph::local::frwd_read8().

## tmp

ui64 ojph::local::frwd_struct64::tmp

temporary buffer of read data

Definition at line 535 of file ojph_block_decoder64.cpp.

Referenced by ojph::local::frwd_advance(), ojph::local::frwd_fetch(), ojph::local::frwd_fetch64(), ojph::local::frwd_init(), ojph::local::frwd_init8(), ojph::local::frwd_read(), and ojph::local::frwd_read8().

## unstuff

ui32 ojph::local::frwd_struct64::unstuff

1 if a bit needs to be unstuffed from next byte

Definition at line 537 of file ojph_block_decoder64.cpp.

Referenced by ojph::local::frwd_init(), ojph::local::frwd_init8(), ojph::local::frwd_read(), and ojph::local::frwd_read8().

The documentation for this struct was generated from the following file:

- /build/openjph-ErJ8t3/openjph-0.26.0/src/core/coding/ojph_block_decoder64.cpp