![]() |
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.