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

Go to the source code of this file.

Data Structures

struct  CLzmaEncProps
 

Macros

#define LZMA_PROPS_SIZE   5
 

Typedefs

typedef struct CLzmaEnc CLzmaEnc
 
typedef CLzmaEncCLzmaEncHandle
 

Functions

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)
 

Macro Definition Documentation

◆ LZMA_PROPS_SIZE

#define LZMA_PROPS_SIZE   5

Typedef Documentation

◆ CLzmaEnc

typedef struct CLzmaEnc CLzmaEnc

◆ CLzmaEncHandle

Function Documentation

◆ LzmaEnc_Create()

CLzmaEncHandle LzmaEnc_Create ( ISzAllocPtr alloc)

◆ LzmaEnc_Destroy()

void LzmaEnc_Destroy ( CLzmaEncHandle p,
ISzAllocPtr alloc,
ISzAllocPtr allocBig )

◆ LzmaEnc_Encode()

SRes LzmaEnc_Encode ( CLzmaEncHandle p,
ISeqOutStreamPtr outStream,
ISeqInStreamPtr inStream,
ICompressProgressPtr progress,
ISzAllocPtr alloc,
ISzAllocPtr allocBig )

◆ LzmaEnc_IsWriteEndMark()

unsigned LzmaEnc_IsWriteEndMark ( CLzmaEncHandle p)

◆ LzmaEnc_MemEncode()

SRes LzmaEnc_MemEncode ( CLzmaEncHandle p,
Byte * dest,
SizeT * destLen,
const Byte * src,
SizeT srcLen,
int writeEndMark,
ICompressProgressPtr progress,
ISzAllocPtr alloc,
ISzAllocPtr allocBig )

◆ LzmaEnc_SetDataSize()

void LzmaEnc_SetDataSize ( CLzmaEncHandle p,
UInt64 expectedDataSiize )

◆ LzmaEnc_SetProps()

SRes LzmaEnc_SetProps ( CLzmaEncHandle p,
const CLzmaEncProps * props )

◆ LzmaEnc_WriteProperties()

SRes LzmaEnc_WriteProperties ( CLzmaEncHandle p,
Byte * properties,
SizeT * size )

◆ 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()

UInt32 LzmaEncProps_GetDictSize ( const CLzmaEncProps * props2)

◆ LzmaEncProps_Init()

void LzmaEncProps_Init ( CLzmaEncProps * p)

◆ LzmaEncProps_Normalize()

void LzmaEncProps_Normalize ( CLzmaEncProps * p)