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
fxcodec::JpegProgressiveDecoder Class Referencefinal

#include <jpeg_progressive_decoder.h>

Inheritance diagram for fxcodec::JpegProgressiveDecoder:
Collaboration diagram for fxcodec::JpegProgressiveDecoder:

Public Member Functions

FX_FILESIZE GetAvailInput (Context *pContext) const override
bool Input (Context *pContext, RetainPtr< CFX_CodecMemory > codec_memory) override
Public Member Functions inherited from fxcodec::ProgressiveDecoderIface
virtual ~ProgressiveDecoderIface ()=default

Static Public Member Functions

static void InitializeGlobals ()
static void DestroyGlobals ()
static JpegProgressiveDecoderGetInstance ()
static std::unique_ptr< ContextStart ()
static jmp_buf & GetJumpMark (Context *pContext)
static int ReadHeader (Context *pContext, int *width, int *height, int *nComps, CFX_DIBAttribute *pAttribute)
static bool StartScanline (Context *pContext)
static bool ReadScanline (Context *pContext, uint8_t *dest_buf)

Private Member Functions

 ~JpegProgressiveDecoder () override

Detailed Description

Definition at line 20 of file jpeg_progressive_decoder.h.

Member Function Documentation

◆ ~JpegProgressiveDecoder()

fxcodec::JpegProgressiveDecoder::~JpegProgressiveDecoder ( )
overrideprivatedefault

◆ DestroyGlobals()

void fxcodec::JpegProgressiveDecoder::DestroyGlobals ( )
static

Definition at line 98 of file jpeg_progressive_decoder.cpp.

Referenced by CPDFXFA_ModuleDestroy().

Here is the caller graph for this function:

◆ GetAvailInput()

FX_FILESIZE fxcodec::JpegProgressiveDecoder::GetAvailInput ( Context * pContext) const
overridevirtual

Implements fxcodec::ProgressiveDecoderIface.

Definition at line 162 of file jpeg_progressive_decoder.cpp.

◆ GetInstance()

JpegProgressiveDecoder * fxcodec::JpegProgressiveDecoder::GetInstance ( )
static

Definition at line 104 of file jpeg_progressive_decoder.cpp.

◆ GetJumpMark()

jmp_buf & fxcodec::JpegProgressiveDecoder::GetJumpMark ( Context * pContext)
static

Definition at line 121 of file jpeg_progressive_decoder.cpp.

References CJpegContext::GetJumpMark().

Here is the call graph for this function:

◆ InitializeGlobals()

void fxcodec::JpegProgressiveDecoder::InitializeGlobals ( )
static

Definition at line 92 of file jpeg_progressive_decoder.cpp.

Referenced by CPDFXFA_ModuleInit().

Here is the caller graph for this function:

◆ Input()

bool fxcodec::JpegProgressiveDecoder::Input ( Context * pContext,
RetainPtr< CFX_CodecMemory > codec_memory )
overridevirtual

◆ ReadHeader()

int fxcodec::JpegProgressiveDecoder::ReadHeader ( Context * pContext,
int * width,
int * height,
int * nComps,
CFX_DIBAttribute * pAttribute )
static

Definition at line 126 of file jpeg_progressive_decoder.cpp.

◆ ReadScanline()

bool fxcodec::JpegProgressiveDecoder::ReadScanline ( Context * pContext,
uint8_t * dest_buf )
static

Definition at line 155 of file jpeg_progressive_decoder.cpp.

◆ Start()

std::unique_ptr< ProgressiveDecoderIface::Context > fxcodec::JpegProgressiveDecoder::Start ( )
static

Definition at line 110 of file jpeg_progressive_decoder.cpp.

◆ StartScanline()

bool fxcodec::JpegProgressiveDecoder::StartScanline ( Context * pContext)
static

Definition at line 148 of file jpeg_progressive_decoder.cpp.


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