QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
CBcj2Enc Struct Reference

#include <Bcj2.h>

Collaboration diagram for CBcj2Enc:
Collaboration graph

Public Attributes

Bytebufs [BCJ2_NUM_STREAMS]
const Bytelims [BCJ2_NUM_STREAMS]
const Bytesrc
const BytesrcLim
unsigned state
EBcj2Enc_FinishMode finishMode
Byte context
Byte flushRem
Byte isFlushState
Byte cache
UInt32 range
UInt64 low
UInt64 cacheSize
CBcj2Enc_ip_unsigned ip64
CBcj2Enc_ip_unsigned fileIp64
CBcj2Enc_ip_unsigned fileSize64_minus1
UInt32 relatLimit
UInt32 tempTarget
unsigned tempPos
Byte temp [8]
CBcj2Prob probs [2+256]

Member Data Documentation

◆ bufs

Byte* CBcj2Enc::bufs[BCJ2_NUM_STREAMS]

◆ cache

Byte CBcj2Enc::cache

◆ cacheSize

UInt64 CBcj2Enc::cacheSize

◆ context

Byte CBcj2Enc::context

◆ fileIp64

CBcj2Enc_ip_unsigned CBcj2Enc::fileIp64

◆ fileSize64_minus1

CBcj2Enc_ip_unsigned CBcj2Enc::fileSize64_minus1

◆ finishMode

EBcj2Enc_FinishMode CBcj2Enc::finishMode

◆ flushRem

Byte CBcj2Enc::flushRem

◆ ip64

CBcj2Enc_ip_unsigned CBcj2Enc::ip64

◆ isFlushState

Byte CBcj2Enc::isFlushState

◆ lims

const Byte* CBcj2Enc::lims[BCJ2_NUM_STREAMS]

◆ low

UInt64 CBcj2Enc::low

◆ probs

CBcj2Prob CBcj2Enc::probs[2+256]

◆ range

UInt32 CBcj2Enc::range

◆ relatLimit

UInt32 CBcj2Enc::relatLimit

◆ src

const Byte* CBcj2Enc::src

◆ srcLim

const Byte* CBcj2Enc::srcLim

◆ state

unsigned CBcj2Enc::state

◆ temp

Byte CBcj2Enc::temp[8]

◆ tempPos

unsigned CBcj2Enc::tempPos

◆ tempTarget

UInt32 CBcj2Enc::tempTarget

The documentation for this struct was generated from the following file:
  • sources/import/edz/lzma/Bcj2.h