|
| | Arithmetic_Codec (unsigned max_code_bytes, unsigned char *user_buffer=0) |
| |
| | Arithmetic_Codec (void) |
| |
| unsigned char * | buffer (void) |
| |
| unsigned | decode (Adaptive_Bit_Model &) |
| |
| unsigned | decode (Adaptive_Data_Model &) |
| |
| unsigned | decode (Static_Bit_Model &) |
| |
| unsigned | decode (Static_Data_Model &) |
| |
| void | encode (unsigned bit, Adaptive_Bit_Model &) |
| |
| void | encode (unsigned bit, Static_Bit_Model &) |
| |
| void | encode (unsigned data, Adaptive_Data_Model &) |
| |
| void | encode (unsigned data, Static_Data_Model &) |
| |
| unsigned | ExpGolombDecode (int k, Static_Bit_Model &bModel0, Adaptive_Bit_Model &bModel1) |
| |
| void | ExpGolombEncode (unsigned int symbol, int k, Static_Bit_Model &bModel0, Adaptive_Bit_Model &bModel1) |
| |
| unsigned | get_bit (void) |
| |
| unsigned | get_bits (unsigned number_of_bits) |
| |
| void | put_bit (unsigned bit) |
| |
| void | put_bits (unsigned data, unsigned number_of_bits) |
| |
| void | read_from_file (FILE *code_file) |
| |
| void | set_buffer (unsigned max_code_bytes, unsigned char *user_buffer=0) |
| |
| void | start_decoder (void) |
| |
| void | start_encoder (void) |
| |
| void | stop_decoder (void) |
| |
| unsigned | stop_encoder (void) |
| |
| unsigned | write_to_file (FILE *code_file) |
| |
| | ~Arithmetic_Codec (void) |
| |
◆ Arithmetic_Codec() [1/2]
| o3dgc::Arithmetic_Codec::Arithmetic_Codec |
( |
void |
| ) |
|
◆ ~Arithmetic_Codec()
| o3dgc::Arithmetic_Codec::~Arithmetic_Codec |
( |
void |
| ) |
|
◆ Arithmetic_Codec() [2/2]
| o3dgc::Arithmetic_Codec::Arithmetic_Codec |
( |
unsigned |
max_code_bytes, |
|
|
unsigned char * |
user_buffer = 0 |
|
) |
| |
◆ buffer()
| unsigned char* o3dgc::Arithmetic_Codec::buffer |
( |
void |
| ) |
|
|
inline |
◆ decode() [1/4]
◆ decode() [2/4]
◆ decode() [3/4]
◆ decode() [4/4]
◆ encode() [1/4]
◆ encode() [2/4]
◆ encode() [3/4]
◆ encode() [4/4]
◆ ExpGolombDecode()
◆ ExpGolombEncode()
◆ get_bit()
| unsigned o3dgc::Arithmetic_Codec::get_bit |
( |
void |
| ) |
|
◆ get_bits()
| unsigned o3dgc::Arithmetic_Codec::get_bits |
( |
unsigned |
number_of_bits | ) |
|
◆ put_bit()
| void o3dgc::Arithmetic_Codec::put_bit |
( |
unsigned |
bit | ) |
|
◆ put_bits()
| void o3dgc::Arithmetic_Codec::put_bits |
( |
unsigned |
data, |
|
|
unsigned |
number_of_bits |
|
) |
| |
◆ read_from_file()
| void o3dgc::Arithmetic_Codec::read_from_file |
( |
FILE * |
code_file | ) |
|
◆ set_buffer()
| void o3dgc::Arithmetic_Codec::set_buffer |
( |
unsigned |
max_code_bytes, |
|
|
unsigned char * |
user_buffer = 0 |
|
) |
| |
◆ start_decoder()
| void o3dgc::Arithmetic_Codec::start_decoder |
( |
void |
| ) |
|
◆ start_encoder()
| void o3dgc::Arithmetic_Codec::start_encoder |
( |
void |
| ) |
|
◆ stop_decoder()
| void o3dgc::Arithmetic_Codec::stop_decoder |
( |
void |
| ) |
|
◆ stop_encoder()
| unsigned o3dgc::Arithmetic_Codec::stop_encoder |
( |
void |
| ) |
|
◆ write_to_file()
| unsigned o3dgc::Arithmetic_Codec::write_to_file |
( |
FILE * |
code_file | ) |
|
The documentation for this class was generated from the following files: