Grok 12.0.1
Public Member Functions | Public Attributes | List of all members
ojph::local::rev_struct Struct Reference

A structure for reading and unstuffing a segment that grows backward, such as VLC and MRP. More...

Public Member Functions

 rev_struct ()
 
 rev_struct ()
 
 rev_struct ()
 

Public Attributes

ui8data
 pointer to where to read data
 
ui64 tmp
 temporary buffer of read data
 
ui32 bits
 number of bits stored in tmp
 
int size
 number of bytes left
 
bool unstuff
 true if the last byte is more than 0x8F then the current byte is unstuffed if it is 0x7F
 

Detailed Description

A structure for reading and unstuffing a segment that grows backward, such as VLC and MRP.

Constructor & Destructor Documentation

◆ rev_struct() [1/3]

ojph::local::rev_struct::rev_struct ( )
inline

◆ rev_struct() [2/3]

ojph::local::rev_struct::rev_struct ( )
inline

◆ rev_struct() [3/3]

ojph::local::rev_struct::rev_struct ( )
inline

Member Data Documentation

◆ bits

ui32 ojph::local::rev_struct::bits

◆ data

ui8 * ojph::local::rev_struct::data

◆ size

int ojph::local::rev_struct::size

◆ tmp

ui64 ojph::local::rev_struct::tmp

◆ unstuff

bool ojph::local::rev_struct::unstuff

true if the last byte is more than 0x8F then the current byte is unstuffed if it is 0x7F

Referenced by ojph::local::rev_init(), ojph::local::rev_init_mrp(), ojph::local::rev_read(), and ojph::local::rev_read_mrp().


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