![]() |
Project
|
#include <ExternalEntropyCoder.h>
Public Types | |
| using | source_type = source_T |
| using | encoder_type = typename rans::denseEncoder_type< source_type > |
Public Member Functions | |
| ExternalEntropyCoder (const encoder_type &encoder) | |
| const encoder_type & | getEncoder () const noexcept |
| template<typename dst_T = uint8_t> | |
| size_t | computePayloadSizeEstimate (size_t nElements, double_t safetyFactor=1) |
| template<typename src_IT , typename dst_IT > | |
| dst_IT | encode (src_IT srcBegin, src_IT srcEnd, dst_IT dstBegin, dst_IT dstEnd) |
| size_t | getNIncompressibleSamples () const noexcept |
| source_type | getIncompressibleSymbolOffset () const noexcept |
| size_t | getIncompressibleSymbolPackingBits () const noexcept |
| template<typename dst_T = uint8_t> | |
| size_t | computePackedIncompressibleSize () const noexcept |
| template<typename dst_T > | |
| dst_T * | writeIncompressible (dst_T *dstBegin, dst_T *dstEnd) const |
Definition at line 33 of file ExternalEntropyCoder.h.
| using o2::ctf::internal::ExternalEntropyCoder< source_T >::encoder_type = typename rans::denseEncoder_type<source_type> |
Definition at line 37 of file ExternalEntropyCoder.h.
| using o2::ctf::internal::ExternalEntropyCoder< source_T >::source_type = source_T |
Definition at line 36 of file ExternalEntropyCoder.h.
| o2::ctf::internal::ExternalEntropyCoder< source_T >::ExternalEntropyCoder | ( | const encoder_type & | encoder | ) |
Definition at line 68 of file ExternalEntropyCoder.h.
|
inlinenoexcept |
Definition at line 105 of file ExternalEntropyCoder.h.
|
inline |
Definition at line 77 of file ExternalEntropyCoder.h.
| dst_IT o2::ctf::internal::ExternalEntropyCoder< source_T >::encode | ( | src_IT | srcBegin, |
| src_IT | srcEnd, | ||
| dst_IT | dstBegin, | ||
| dst_IT | dstEnd | ||
| ) |
Definition at line 87 of file ExternalEntropyCoder.h.
|
inlinenoexcept |
Definition at line 41 of file ExternalEntropyCoder.h.
|
inlinenoexcept |
Definition at line 51 of file ExternalEntropyCoder.h.
|
inlinenoexcept |
Definition at line 53 of file ExternalEntropyCoder.h.
|
inlinenoexcept |
Definition at line 49 of file ExternalEntropyCoder.h.
|
inline |
Definition at line 112 of file ExternalEntropyCoder.h.