Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
Lzma2Enc.h File Reference
#include "LzmaEnc.h"

Go to the source code of this file.

Data Structures

struct  CLzma2EncProps
 

Macros

#define LZMA2_ENC_PROPS_BLOCK_SIZE_AUTO   0
 
#define LZMA2_ENC_PROPS_BLOCK_SIZE_SOLID   ((UInt64)(Int64)-1)
 

Typedefs

typedef struct CLzma2Enc CLzma2Enc
 
typedef CLzma2EncCLzma2EncHandle
 

Functions

void Lzma2EncProps_Init (CLzma2EncProps *p)
 
void Lzma2EncProps_Normalize (CLzma2EncProps *p)
 
CLzma2EncHandle Lzma2Enc_Create (ISzAllocPtr alloc, ISzAllocPtr allocBig)
 
void Lzma2Enc_Destroy (CLzma2EncHandle p)
 
SRes Lzma2Enc_SetProps (CLzma2EncHandle p, const CLzma2EncProps *props)
 
void Lzma2Enc_SetDataSize (CLzma2EncHandle p, UInt64 expectedDataSiize)
 
Byte Lzma2Enc_WriteProperties (CLzma2EncHandle p)
 
SRes Lzma2Enc_Encode2 (CLzma2EncHandle p, ISeqOutStreamPtr outStream, Byte *outBuf, size_t *outBufSize, ISeqInStreamPtr inStream, const Byte *inData, size_t inDataSize, ICompressProgressPtr progress)
 

Macro Definition Documentation

◆ LZMA2_ENC_PROPS_BLOCK_SIZE_AUTO

#define LZMA2_ENC_PROPS_BLOCK_SIZE_AUTO   0

◆ LZMA2_ENC_PROPS_BLOCK_SIZE_SOLID

#define LZMA2_ENC_PROPS_BLOCK_SIZE_SOLID   ((UInt64)(Int64)-1)

Typedef Documentation

◆ CLzma2Enc

typedef struct CLzma2Enc CLzma2Enc

◆ CLzma2EncHandle

Function Documentation

◆ Lzma2Enc_Create()

CLzma2EncHandle Lzma2Enc_Create ( ISzAllocPtr alloc,
ISzAllocPtr allocBig )

◆ Lzma2Enc_Destroy()

void Lzma2Enc_Destroy ( CLzma2EncHandle p)

◆ Lzma2Enc_Encode2()

SRes Lzma2Enc_Encode2 ( CLzma2EncHandle p,
ISeqOutStreamPtr outStream,
Byte * outBuf,
size_t * outBufSize,
ISeqInStreamPtr inStream,
const Byte * inData,
size_t inDataSize,
ICompressProgressPtr progress )

◆ Lzma2Enc_SetDataSize()

void Lzma2Enc_SetDataSize ( CLzma2EncHandle p,
UInt64 expectedDataSiize )

◆ Lzma2Enc_SetProps()

SRes Lzma2Enc_SetProps ( CLzma2EncHandle p,
const CLzma2EncProps * props )

◆ Lzma2Enc_WriteProperties()

Byte Lzma2Enc_WriteProperties ( CLzma2EncHandle p)

◆ Lzma2EncProps_Init()

void Lzma2EncProps_Init ( CLzma2EncProps * p)

◆ Lzma2EncProps_Normalize()

void Lzma2EncProps_Normalize ( CLzma2EncProps * p)