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 (pdfium::span< JBig2HuffmanCode > symcodes)

Detailed Description

Definition at line 33 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 152 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 54 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 129 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 53 of file JBig2_Context.h.

◆ HuffmanAssignCode()

bool CJBig2_Context::HuffmanAssignCode ( pdfium::span< JBig2HuffmanCode > symcodes)
static

Definition at line 1202 of file JBig2_Context.cpp.


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