LZ4_compress_fast

[LZ4_compress_fast()](API\Runtime\Core\Compression\LZ4_compress_fast) : Same as [LZ4_compress_default()](API\Runtime\Core\Compression\LZ4_compress_default), but allows selection of "acceleration" factor.

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Compression/lz4.h

Include

#include "Compression/lz4.h"

Source

/Engine/Source/Runtime/Core/Private/Compression/lz4.cpp

Syntax

LZ4int LZ4_compress_fast
(
    const char * src,
    char * dst,
    int srcSize,
    int dstCapacity,
    int acceleration
)

Remarks

LZ4_compress_fast() : Same as LZ4_compress_default(), but allows selection of "acceleration" factor. The larger the acceleration value, the faster the algorithm, but also the lesser the compression. It's a trade-off. It can be fine tuned, with each successive value providing roughly +~3% to speed. An acceleration value of "1" is the same as regular LZ4_compress_default() Values <= 0 will be replaced by ACCELERATION_DEFAULT (currently == 1, see lz4.c).