Rizin
unix-like reverse engineering framework and cli tools
lzma_options_delta Struct Reference

Options for the Delta filter. More...

#include <delta.h>

Public Attributes

lzma_delta_type type
 
uint32_t dist
 Delta distance. More...
 
uint32_t reserved_int1
 
uint32_t reserved_int2
 
uint32_t reserved_int3
 
uint32_t reserved_int4
 
void * reserved_ptr1
 
void * reserved_ptr2
 

Detailed Description

Options for the Delta filter.

These options are needed by both encoder and decoder.

Definition at line 45 of file delta.h.

Member Data Documentation

◆ dist

uint32_t lzma_options_delta::dist

Delta distance.

With the only currently supported type, LZMA_DELTA_TYPE_BYTE, the distance is as bytes.

Examples:

  • 16-bit stereo audio: distance = 4 bytes
  • 24-bit RGB image data: distance = 3 bytes

Definition at line 59 of file delta.h.

Referenced by lzma_delta_coder_init(), lzma_delta_coder_memusage(), lzma_delta_props_decode(), lzma_delta_props_encode(), main(), message_filters_to_str(), and set_delta().

◆ reserved_int1

uint32_t lzma_options_delta::reserved_int1

Definition at line 70 of file delta.h.

◆ reserved_int2

uint32_t lzma_options_delta::reserved_int2

Definition at line 71 of file delta.h.

◆ reserved_int3

uint32_t lzma_options_delta::reserved_int3

Definition at line 72 of file delta.h.

◆ reserved_int4

uint32_t lzma_options_delta::reserved_int4

Definition at line 73 of file delta.h.

◆ reserved_ptr1

void* lzma_options_delta::reserved_ptr1

Definition at line 74 of file delta.h.

◆ reserved_ptr2

void* lzma_options_delta::reserved_ptr2

Definition at line 75 of file delta.h.

◆ type


The documentation for this struct was generated from the following file: