|
Grok 20.3.2
|
#include <QuantizerOJPH.h>
Public Member Functions | |
| QuantizerOJPH (bool reversible, uint8_t guard_bits) | |
| void | generate (uint8_t decomps, uint8_t max_bit_depth, bool color_transform, bool is_signed) override |
| bool | write (t1_t2::IStreamWriter *stream) override |
| Public Member Functions inherited from grk::Quantizer | |
| Quantizer (bool reversible, uint8_t guard_bits) | |
| virtual | ~Quantizer ()=default |
| void | pull (grk_stepsize *stepptr) |
| Note: | |
| void | push (grk_stepsize *stepptr) |
Private Member Functions | |
| uint32_t | get_MAGBp () const |
| void | set_rev_quant (uint8_t bit_depth, bool is_employing_color_transform) |
| void | set_irrev_quant () |
Private Attributes | |
| float | base_delta |
Additional Inherited Members | |
| Protected Member Functions inherited from grk::Quantizer | |
| uint32_t | get_num_guard_bits () const |
| Protected Attributes inherited from grk::Quantizer | |
| uint8_t | Sqcd |
| union { | |
| uint8_t u8_SPqcd [97] | |
| uint16_t u16_SPqcd [97] | |
| }; | |
| uint32_t | num_decomps |
| bool | isReversible |
| grk::ojph::QuantizerOJPH::QuantizerOJPH | ( | bool | reversible, |
| uint8_t | guard_bits ) |
References base_delta, and grk::Quantizer::Quantizer().
|
overridevirtual |
Reimplemented from grk::Quantizer.
References base_delta, grk::Quantizer::isReversible, grk::Quantizer::num_decomps, set_irrev_quant(), and set_rev_quant().
|
private |
References grk::Quantizer::get_num_guard_bits(), grk::Quantizer::num_decomps, grk::Quantizer::Sqcd, grk::Quantizer::u16_SPqcd, and grk::Quantizer::u8_SPqcd.
Referenced by write().
|
private |
References base_delta, grk::ojph::sqrt_energy_gains::get_gain_h(), grk::ojph::sqrt_energy_gains::get_gain_l(), grk::Quantizer::num_decomps, and grk::Quantizer::u16_SPqcd.
Referenced by generate().
|
private |
References grk::ojph::bibo_gains::get_bibo_gain_h(), grk::ojph::bibo_gains::get_bibo_gain_l(), grk::Quantizer::num_decomps, and grk::Quantizer::u8_SPqcd.
Referenced by generate().
|
overridevirtual |
Reimplemented from grk::Quantizer.
References grk::CAP, get_MAGBp(), grk::Quantizer::isReversible, and grk::t1_t2::IStreamWriter::write().
|
private |
Referenced by generate(), QuantizerOJPH(), and set_irrev_quant().