Go to the source code of this file.
|
void | LzmaEncProps_Init (CLzmaEncProps *p) |
|
void | LzmaEncProps_Normalize (CLzmaEncProps *p) |
|
UInt32 | LzmaEncProps_GetDictSize (const CLzmaEncProps *props2) |
|
CLzmaEncHandle | LzmaEnc_Create (ISzAllocPtr alloc) |
|
void | LzmaEnc_Destroy (CLzmaEncHandle p, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
SRes | LzmaEnc_SetProps (CLzmaEncHandle p, const CLzmaEncProps *props) |
|
void | LzmaEnc_SetDataSize (CLzmaEncHandle p, UInt64 expectedDataSiize) |
|
SRes | LzmaEnc_WriteProperties (CLzmaEncHandle p, Byte *properties, SizeT *size) |
|
unsigned | LzmaEnc_IsWriteEndMark (CLzmaEncHandle p) |
|
SRes | LzmaEnc_Encode (CLzmaEncHandle p, ISeqOutStreamPtr outStream, ISeqInStreamPtr inStream, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
SRes | LzmaEnc_MemEncode (CLzmaEncHandle p, Byte *dest, SizeT *destLen, const Byte *src, SizeT srcLen, int writeEndMark, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
SRes | LzmaEncode (Byte *dest, SizeT *destLen, const Byte *src, SizeT srcLen, const CLzmaEncProps *props, Byte *propsEncoded, SizeT *propsSize, int writeEndMark, ICompressProgressPtr progress, ISzAllocPtr alloc, ISzAllocPtr allocBig) |
|
◆ LZMA_PROPS_SIZE
#define LZMA_PROPS_SIZE 5 |
◆ CLzmaEnc
typedef struct CLzmaEnc CLzmaEnc |
◆ CLzmaEncHandle
◆ LzmaEnc_Create()
◆ LzmaEnc_Destroy()
◆ LzmaEnc_Encode()
◆ LzmaEnc_IsWriteEndMark()
◆ LzmaEnc_MemEncode()
◆ LzmaEnc_SetDataSize()
◆ LzmaEnc_SetProps()
◆ LzmaEnc_WriteProperties()
◆ LzmaEncode()
SRes LzmaEncode |
( |
Byte * | dest, |
|
|
SizeT * | destLen, |
|
|
const Byte * | src, |
|
|
SizeT | srcLen, |
|
|
const CLzmaEncProps * | props, |
|
|
Byte * | propsEncoded, |
|
|
SizeT * | propsSize, |
|
|
int | writeEndMark, |
|
|
ICompressProgressPtr | progress, |
|
|
ISzAllocPtr | alloc, |
|
|
ISzAllocPtr | allocBig ) |
◆ LzmaEncProps_GetDictSize()
◆ LzmaEncProps_Init()
◆ LzmaEncProps_Normalize()