#include <stdint.h>
#include <stddef.h>
#include "7zTypes.h"
Go to the source code of this file.
|
void | LzmaEncProps_Init (CLzmaEncProps *p) |
|
void | LzmaEncProps_Normalize (CLzmaEncProps *p) |
|
uint32_t | LzmaEncProps_GetDictSize (const CLzmaEncProps *props2) |
|
CLzmaEncHandle | LzmaEnc_Create (ISzAlloc *alloc) |
|
void | LzmaEnc_Destroy (CLzmaEncHandle p, ISzAlloc *alloc, ISzAlloc *allocBig) |
|
SRes | LzmaEnc_SetProps (CLzmaEncHandle p, const CLzmaEncProps *props) |
|
SRes | LzmaEnc_WriteProperties (CLzmaEncHandle p, unsigned char *properties, size_t *size) |
|
SRes | LzmaEnc_Encode (CLzmaEncHandle p, ISeqOutStream *outStream, ISeqInStream *inStream, ICompressProgress *progress, ISzAlloc *alloc, ISzAlloc *allocBig) |
|
SRes | LzmaEnc_MemEncode (CLzmaEncHandle p, unsigned char *dest, size_t *destLen, const unsigned char *src, size_t srcLen, int writeEndMark, ICompressProgress *progress, ISzAlloc *alloc, ISzAlloc *allocBig) |
|
SRes | LzmaEncode (unsigned char *dest, size_t *destLen, const unsigned char *src, size_t srcLen, const CLzmaEncProps *props, unsigned char *propsEncoded, size_t *propsSize, int writeEndMark, ICompressProgress *progress, ISzAlloc *alloc, ISzAlloc *allocBig) |
|
◆ LZMA_PROPS_SIZE
#define LZMA_PROPS_SIZE 5 |
◆ CLzmaEncHandle
◆ CLzmaEncProps
◆ LzmaEnc_Create()
◆ LzmaEnc_Destroy()
◆ LzmaEnc_Encode()
◆ LzmaEnc_MemEncode()
◆ LzmaEnc_SetProps()
◆ LzmaEnc_WriteProperties()
SRes LzmaEnc_WriteProperties |
( |
CLzmaEncHandle |
p, |
|
|
unsigned char * |
properties, |
|
|
size_t * |
size |
|
) |
| |
◆ LzmaEncode()
SRes LzmaEncode |
( |
unsigned char * |
dest, |
|
|
size_t * |
destLen, |
|
|
const unsigned char * |
src, |
|
|
size_t |
srcLen, |
|
|
const CLzmaEncProps * |
props, |
|
|
unsigned char * |
propsEncoded, |
|
|
size_t * |
propsSize, |
|
|
int |
writeEndMark, |
|
|
ICompressProgress * |
progress, |
|
|
ISzAlloc * |
alloc, |
|
|
ISzAlloc * |
allocBig |
|
) |
| |
◆ LzmaEncProps_GetDictSize()
◆ LzmaEncProps_Init()
◆ LzmaEncProps_Normalize()