Grok  7.6.2
Public Attributes | List of all members
ojph::local::frwd_struct Struct Reference

Initializes VLC tables vlc_tbl0 and vlc_tbl1. More...

Public Attributes

const ui8data
 pointer to bitstream More...
 
ui64 tmp
 temporary buffer of read data More...
 
ui32 bits
 number of bits stored in tmp More...
 
bool unstuff
 true if a bit needs to be unstuffed from next byte More...
 
int size
 size of data More...
 

Detailed Description

Initializes VLC tables vlc_tbl0 and vlc_tbl1.

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

Member Data Documentation

◆ bits

ui32 ojph::local::frwd_struct::bits

◆ data

const ui8* ojph::local::frwd_struct::data

pointer to bitstream

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

◆ size

int ojph::local::frwd_struct::size

size of data

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

◆ tmp

ui64 ojph::local::frwd_struct::tmp

◆ unstuff

bool ojph::local::frwd_struct::unstuff

true if a bit needs to be unstuffed from next byte

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


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