Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CJBig2_Context Class Reference

#include <JBig2_Context.h>

+ Collaboration diagram for CJBig2_Context:

Public Member Functions

 ~CJBig2_Context ()
 
bool GetFirstPage (pdfium::span< uint8_t > pBuf, int32_t width, int32_t height, int32_t stride, PauseIndicatorIface *pPause)
 
bool Continue (PauseIndicatorIface *pPause)
 
FXCODEC_STATUS GetProcessingStatus () const
 

Static Public Member Functions

static std::unique_ptr< CJBig2_ContextCreate (pdfium::span< const uint8_t > pGlobalSpan, uint64_t global_key, pdfium::span< const uint8_t > pSrcSpan, uint64_t src_key, std::list< CJBig2_CachePair > *pSymbolDictCache)
 
static bool HuffmanAssignCode (JBig2HuffmanCode *SBSYMCODES, uint32_t NTEMP)
 

Detailed Description

Definition at line 30 of file JBig2_Context.h.

Constructor & Destructor Documentation

◆ ~CJBig2_Context()

CJBig2_Context::~CJBig2_Context ( )
default

Member Function Documentation

◆ Continue()

bool CJBig2_Context::Continue ( PauseIndicatorIface * pPause)

Definition at line 153 of file JBig2_Context.cpp.

References kDecodeFinished, kDecodeReady, kDecodeToBeContinued, kError, and kSuccess.

Referenced by GetFirstPage().

+ Here is the caller graph for this function:

◆ Create()

std::unique_ptr< CJBig2_Context > CJBig2_Context::Create ( pdfium::span< const uint8_t > pGlobalSpan,
uint64_t global_key,
pdfium::span< const uint8_t > pSrcSpan,
uint64_t src_key,
std::list< CJBig2_CachePair > * pSymbolDictCache )
static

Definition at line 55 of file JBig2_Context.cpp.

◆ GetFirstPage()

bool CJBig2_Context::GetFirstPage ( pdfium::span< uint8_t > pBuf,
int32_t width,
int32_t height,
int32_t stride,
PauseIndicatorIface * pPause )

Definition at line 130 of file JBig2_Context.cpp.

References Continue(), kDecodeToBeContinued, kError, kSuccess, and PauseIndicatorIface::NeedToPauseNow().

+ Here is the call graph for this function:

◆ GetProcessingStatus()

FXCODEC_STATUS CJBig2_Context::GetProcessingStatus ( ) const
inline

Definition at line 50 of file JBig2_Context.h.

◆ HuffmanAssignCode()

bool CJBig2_Context::HuffmanAssignCode ( JBig2HuffmanCode * SBSYMCODES,
uint32_t NTEMP )
static

Definition at line 1204 of file JBig2_Context.cpp.

References JBig2HuffmanCode::code, and JBig2HuffmanCode::codelen.


The documentation for this class was generated from the following files: