4#ifndef ZIP7_INC_XZ_ENC_H
5#define ZIP7_INC_XZ_ENC_H
14#define XZ_PROPS_BLOCK_SIZE_AUTO LZMA2_ENC_PROPS_BLOCK_SIZE_AUTO
15#define XZ_PROPS_BLOCK_SIZE_SOLID LZMA2_ENC_PROPS_BLOCK_SIZE_SOLID
35 int numBlockThreads_Reduced;
36 int numBlockThreads_Max;
38 int forceWriteSizesInHeader;
#define EXTERN_C_BEGIN
Definition 7zTypes.h:20
unsigned long long int UInt64
Definition 7zTypes.h:234
int SRes
Definition 7zTypes.h:45
#define EXTERN_C_END
Definition 7zTypes.h:21
SRes Xz_Encode(ISeqOutStreamPtr outStream, ISeqInStreamPtr inStream, const CXzProps *props, ICompressProgressPtr progress)
Definition XzEnc.c:1343
SRes XzEnc_SetProps(CXzEncHandle p, const CXzProps *props)
Definition XzEnc.c:1063
void XzEnc_Destroy(CXzEncHandle p)
Definition XzEnc.c:1055
SRes XzEnc_Encode(CXzEncHandle p, ISeqOutStreamPtr outStream, ISeqInStreamPtr inStream, ICompressProgressPtr progress)
Definition XzEnc.c:1167
void XzFilterProps_Init(CXzFilterProps *p)
Definition XzEnc.c:499
void XzProps_Init(CXzProps *p)
Definition XzEnc.c:507
void XzEnc_SetDataSize(CXzEncHandle p, UInt64 expectedDataSiize)
Definition XzEnc.c:1072
CXzEnc * CXzEncHandle
Definition XzEnc.h:45
CXzEncHandle XzEnc_Create(ISzAllocPtr alloc, ISzAllocPtr allocBig)
Definition XzEnc.c:1039
SRes Xz_EncodeEmpty(ISeqOutStreamPtr outStream)
Definition XzEnc.c:1358
ISzAllocPtr allocBig
Definition XzEnc.c:964
ISeqOutStreamPtr outStream
Definition XzEnc.c:978
ISzAllocPtr alloc
Definition XzEnc.c:963
unsigned int UInt32
Definition bzlib_private.h:45
const lzma_allocator const uint8_t * props
Definition filter.h:362
lzma_vli id
Filter ID.
Definition filter_common.c:18