Go to the source code of this file.
|
enum | { BCJ2_STREAM_MAIN
, BCJ2_STREAM_CALL
, BCJ2_STREAM_JUMP
, BCJ2_STREAM_RC
} |
|
enum | {
BCJ2_DEC_STATE_ORIG_0 = BCJ2_NUM_STREAMS
, BCJ2_DEC_STATE_ORIG_1
, BCJ2_DEC_STATE_ORIG_2
, BCJ2_DEC_STATE_ORIG_3
,
BCJ2_DEC_STATE_ORIG
, BCJ2_DEC_STATE_ERROR
} |
|
enum | { BCJ2_ENC_STATE_ORIG = BCJ2_NUM_STREAMS
, BCJ2_ENC_STATE_FINISHED
} |
|
enum | EBcj2Enc_FinishMode { BCJ2_ENC_FINISH_MODE_CONTINUE
, BCJ2_ENC_FINISH_MODE_END_BLOCK
, BCJ2_ENC_FINISH_MODE_END_STREAM
} |
|
◆ BCJ2_ENC_FileSize_MAX
◆ BCJ2_ENC_FileSizeField_UNLIMITED
◆ BCJ2_ENC_GET_FileSizeField_VAL_FROM_FileSize
#define BCJ2_ENC_GET_FileSizeField_VAL_FROM_FileSize |
( |
| fileSize | ) |
|
Value:
UInt64 CBcj2Enc_ip_unsigned
Definition Bcj2.h:235
◆ BCJ2_ENC_RELAT_LIMIT_DEFAULT
#define BCJ2_ENC_RELAT_LIMIT_DEFAULT ((UInt32)0x0f << 24) |
◆ BCJ2_ENC_RELAT_LIMIT_MAX
#define BCJ2_ENC_RELAT_LIMIT_MAX ((UInt32)1 << 31) |
◆ BCJ2_IS_32BIT_STREAM
#define BCJ2_IS_32BIT_STREAM |
( |
| s | ) |
|
Value:
@ BCJ2_STREAM_CALL
Definition Bcj2.h:16
◆ BCJ2_NUM_STREAMS
#define BCJ2_NUM_STREAMS 4 |
◆ Bcj2Dec_IsMaybeFinished
#define Bcj2Dec_IsMaybeFinished |
( |
| _p_ | ) |
|
Value: ( \
Bcj2Dec_IsMaybeFinished_state_MAIN(_p_) && \
Bcj2Dec_IsMaybeFinished_code(_p_))
◆ Bcj2Dec_IsMaybeFinished_code
#define Bcj2Dec_IsMaybeFinished_code |
( |
| _p_ | ) |
|
◆ Bcj2Dec_IsMaybeFinished_state_MAIN
#define Bcj2Dec_IsMaybeFinished_state_MAIN |
( |
| _p_ | ) |
|
Value:
@ BCJ2_STREAM_MAIN
Definition Bcj2.h:15
◆ Bcj2Enc_Get_AvailInputSize_in_Temp
#define Bcj2Enc_Get_AvailInputSize_in_Temp |
( |
| p | ) |
|
◆ Bcj2Enc_IsFinished
#define Bcj2Enc_IsFinished |
( |
| p | ) |
|
◆ Bcj2Enc_SET_FileSize
#define Bcj2Enc_SET_FileSize |
( |
| p, |
|
|
| fileSize ) |
Value:
#define BCJ2_ENC_GET_FileSizeField_VAL_FROM_FileSize(fileSize)
Definition Bcj2.h:246
◆ anonymous enum
Enumerator |
---|
BCJ2_STREAM_MAIN | |
BCJ2_STREAM_CALL | |
BCJ2_STREAM_JUMP | |
BCJ2_STREAM_RC | |
◆ anonymous enum
Enumerator |
---|
BCJ2_DEC_STATE_ORIG_0 | |
BCJ2_DEC_STATE_ORIG_1 | |
BCJ2_DEC_STATE_ORIG_2 | |
BCJ2_DEC_STATE_ORIG_3 | |
BCJ2_DEC_STATE_ORIG | |
BCJ2_DEC_STATE_ERROR | |
◆ anonymous enum
Enumerator |
---|
BCJ2_ENC_STATE_ORIG | |
BCJ2_ENC_STATE_FINISHED | |
◆ EBcj2Enc_FinishMode
Enumerator |
---|
BCJ2_ENC_FINISH_MODE_CONTINUE | |
BCJ2_ENC_FINISH_MODE_END_BLOCK | |
BCJ2_ENC_FINISH_MODE_END_STREAM | |
◆ Bcj2Dec_Decode()
◆ Bcj2Dec_Init()
◆ Bcj2Enc_Encode()
◆ Bcj2Enc_Init()