Add zstd advanced compression options

This commit is contained in:
Tino Reichardt
2018-11-16 22:30:44 +01:00
parent 8474b3b70c
commit a24bf9aca1
4 changed files with 226 additions and 9 deletions

View File

@@ -51,6 +51,21 @@ class CEncoder:
UInt32 _numThreads;
HANDLE _hMutex;
/* zstd advanced compression options */
Int32 _Strategy;
Int32 _WindowLog;
Int32 _HashLog;
Int32 _ChainLog;
Int32 _SearchLog;
Int32 _SearchLength;
Int32 _TargetLen;
Int32 _OverlapLog;
Int32 _Long;
Int32 _LdmHashLog;
Int32 _LdmSearchLength;
Int32 _LdmBucketSizeLog;
Int32 _LdmHashEveryLog;
public:
MY_QUERYINTERFACE_BEGIN2(ICompressCoder)
MY_QUERYINTERFACE_ENTRY(ICompressSetCoderMt)