|
CCSDS 124.0-B-1 C++ 1.0.0
CCSDS 124.0-B-1 Lossless Compression
|
High-level CCSDS 124.0-B-1 compression API. More...
#include <cstring>#include "bitbuffer.hpp"#include "bitreader.hpp"#include "bitvector.hpp"#include "compressor.hpp"#include "config.hpp"#include "decompressor.hpp"#include "error.hpp"Go to the source code of this file.
Namespaces | |
| namespace | ccsds124 |
Functions | |
| template<std::size_t N> | |
| Error | ccsds124::compress (const std::uint8_t *input_data, std::size_t input_size, std::uint8_t *output_buffer, std::size_t output_buffer_size, std::size_t &output_size, std::uint8_t robustness=0, int pt_limit=0, int ft_limit=0, int rt_limit=0) noexcept |
| Compress multi-packet data stream. | |
| template<std::size_t N> | |
| Error | ccsds124::decompress (const std::uint8_t *input_data, std::size_t input_size, std::uint8_t *output_buffer, std::size_t output_buffer_size, std::size_t &output_size, std::uint8_t robustness=0) noexcept |
| Decompress multi-packet data stream. | |
| const char * | ccsds124::version () noexcept |
| Get library version. | |
High-level CCSDS 124.0-B-1 compression API.
Definition in file ccsds124.hpp.