![]() |
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, pdfium::span< JBig2ArithCtx > gbContexts) |
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 |
std::array< int8_t, 8 > | GBAT |
Definition at line 27 of file JBig2_GrdProc.h.
|
default |
|
default |
FXCODEC_STATUS CJBig2_GRDProc::ContinueDecode | ( | ProgressiveArithDecodeState * | pState | ) |
Definition at line 496 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, |
pdfium::span< JBig2ArithCtx > | gbContexts ) |
Definition at line 74 of file JBig2_GrdProc.cpp.
References GBH, GBTEMPLATE, GBW, and CJBig2_Image::IsValidImageSize().
|
inline |
Definition at line 51 of file JBig2_GrdProc.h.
FXCODEC_STATUS CJBig2_GRDProc::StartDecodeArith | ( | ProgressiveArithDecodeState * | pState | ) |
Definition at line 411 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 475 of file JBig2_GrdProc.cpp.
References GBH, GBW, CJBig2_BitStream::getBitPos(), kDecodeFinished, kError, and CJBig2_BitStream::setBitPos().
std::array<int8_t, 8> CJBig2_GRDProc::GBAT |
Definition at line 60 of file JBig2_GrdProc.h.
uint32_t CJBig2_GRDProc::GBH |
Definition at line 58 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 56 of file JBig2_GrdProc.h.
Referenced by DecodeArith(), and CJBig2_HTRDProc::DecodeArith().
uint32_t CJBig2_GRDProc::GBW |
Definition at line 57 of file JBig2_GrdProc.h.
Referenced by DecodeArith(), CJBig2_HTRDProc::DecodeArith(), CJBig2_HTRDProc::DecodeMMR(), StartDecodeArith(), and StartDecodeMMR().
bool CJBig2_GRDProc::MMR |
Definition at line 53 of file JBig2_GrdProc.h.
Referenced by CJBig2_HTRDProc::DecodeArith(), and CJBig2_HTRDProc::DecodeMMR().
UnownedPtr<CJBig2_Image> CJBig2_GRDProc::SKIP |
Definition at line 59 of file JBig2_GrdProc.h.
bool CJBig2_GRDProc::TPGDON |
Definition at line 54 of file JBig2_GrdProc.h.
Referenced by CJBig2_HTRDProc::DecodeArith().
bool CJBig2_GRDProc::USESKIP |
Definition at line 55 of file JBig2_GrdProc.h.
Referenced by CJBig2_HTRDProc::DecodeArith().