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
#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
UInt32 id
Definition XzEnc.h:20
UInt32 delta
Definition XzEnc.h:21
int ipDefined
Definition XzEnc.h:23
UInt32 ip
Definition XzEnc.h:22
int forceWriteSizesInHeader
Definition XzEnc.h:38
UInt64 blockSize
Definition XzEnc.h:34
unsigned checkId
Definition XzEnc.h:33
UInt64 reduceSize
Definition XzEnc.h:39
CXzFilterProps filterProps
Definition XzEnc.h:32
CLzma2EncProps lzma2Props
Definition XzEnc.h:31
int numTotalThreads
Definition XzEnc.h:37
int numBlockThreads_Reduced
Definition XzEnc.h:35
int numBlockThreads_Max
Definition XzEnc.h:36
unsigned int UInt32
Definition bzlib_private.h:45
const lzma_allocator const uint8_t * props
Definition filter.h:362