Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <JBig2_GrdProc.h>
Classes | |
class | ProgressiveArithDecodeState |
Public Member Functions | |
CJBig2_GRDProc () | |
~CJBig2_GRDProc () | |
std::unique_ptr< CJBig2_Image > | DecodeArith (CJBig2_ArithDecoder *pArithDecoder, JBig2ArithCtx *gbContext) |
FXCODEC_STATUS | StartDecodeArith (ProgressiveArithDecodeState *pState) |
FXCODEC_STATUS | StartDecodeMMR (std::unique_ptr< CJBig2_Image > *pImage, CJBig2_BitStream *pStream) |
FXCODEC_STATUS | ContinueDecode (ProgressiveArithDecodeState *pState) |
const FX_RECT & | GetReplaceRect () const |
Public Attributes | |
bool | MMR |
bool | TPGDON |
bool | USESKIP |
uint8_t | GBTEMPLATE |
uint32_t | GBW |
uint32_t | GBH |
UnownedPtr< CJBig2_Image > | SKIP |
int8_t | GBAT [8] |
Definition at line 25 of file JBig2_GrdProc.h.
|
default |
|
default |
FXCODEC_STATUS CJBig2_GRDProc::ContinueDecode | ( | ProgressiveArithDecodeState * | pState | ) |
Definition at line 471 of file JBig2_GrdProc.cpp.
References kDecodeToBeContinued, and kError.
Referenced by CJBig2_HTRDProc::DecodeArith().
std::unique_ptr< CJBig2_Image > CJBig2_GRDProc::DecodeArith | ( | CJBig2_ArithDecoder * | pArithDecoder, |
JBig2ArithCtx * | gbContext ) |
Definition at line 61 of file JBig2_GrdProc.cpp.
References GBH, GBTEMPLATE, GBW, and CJBig2_Image::IsValidImageSize().
|
inline |
Definition at line 48 of file JBig2_GrdProc.h.
FXCODEC_STATUS CJBig2_GRDProc::StartDecodeArith | ( | ProgressiveArithDecodeState * | pState | ) |
Definition at line 386 of file JBig2_GrdProc.cpp.
References GBH, GBW, CJBig2_Image::IsValidImageSize(), kDecodeFinished, kDecodeReady, and kError.
Referenced by CJBig2_HTRDProc::DecodeArith().
FXCODEC_STATUS CJBig2_GRDProc::StartDecodeMMR | ( | std::unique_ptr< CJBig2_Image > * | pImage, |
CJBig2_BitStream * | pStream ) |
Definition at line 450 of file JBig2_GrdProc.cpp.
References fxcodec::FaxModule::FaxG4Decode(), GBH, GBW, CJBig2_BitStream::getBitPos(), CJBig2_BitStream::getBuf(), CJBig2_BitStream::getLength(), kDecodeFinished, kError, and CJBig2_BitStream::setBitPos().
int8_t CJBig2_GRDProc::GBAT[8] |
Definition at line 57 of file JBig2_GrdProc.h.
Referenced by CJBig2_HTRDProc::DecodeArith().
uint32_t CJBig2_GRDProc::GBH |
Definition at line 55 of file JBig2_GrdProc.h.
Referenced by DecodeArith(), CJBig2_HTRDProc::DecodeArith(), CJBig2_HTRDProc::DecodeMMR(), StartDecodeArith(), and StartDecodeMMR().
uint8_t CJBig2_GRDProc::GBTEMPLATE |
Definition at line 53 of file JBig2_GrdProc.h.
Referenced by DecodeArith(), and CJBig2_HTRDProc::DecodeArith().
uint32_t CJBig2_GRDProc::GBW |
Definition at line 54 of file JBig2_GrdProc.h.
Referenced by DecodeArith(), CJBig2_HTRDProc::DecodeArith(), CJBig2_HTRDProc::DecodeMMR(), StartDecodeArith(), and StartDecodeMMR().
bool CJBig2_GRDProc::MMR |
Definition at line 50 of file JBig2_GrdProc.h.
Referenced by CJBig2_HTRDProc::DecodeArith(), and CJBig2_HTRDProc::DecodeMMR().
UnownedPtr<CJBig2_Image> CJBig2_GRDProc::SKIP |
Definition at line 56 of file JBig2_GrdProc.h.
bool CJBig2_GRDProc::TPGDON |
Definition at line 51 of file JBig2_GrdProc.h.
Referenced by CJBig2_HTRDProc::DecodeArith().
bool CJBig2_GRDProc::USESKIP |
Definition at line 52 of file JBig2_GrdProc.h.
Referenced by CJBig2_HTRDProc::DecodeArith().