Utilidad para empaquetar bits arbitrarios en un flujo de bytes. More...
Public Member Functions | |
| void | push (uint16_t valor, int nbits, std::vector< uint8_t > &out) |
| void | flush (std::vector< uint8_t > &out) |
Public Attributes | |
| uint64_t | buffer = 0 |
| Acumulador temporal de hasta 64 bits. | |
| int | bits_usados = 0 |
| Contador de bits vĂ¡lidos en el buffer. | |
Utilidad para empaquetar bits arbitrarios en un flujo de bytes.
Permite comprimir datos cuando compressedBytes > 0.