TJpegQTable Class Reference

class TJpegQTable : public TImageDataBlock

JPEG specific image data variant which holds QTable info.

It can be used with both the JPEG decoder and encoder.

Inherits from

Public Member Functions
TJpegQTable()
Private Member Functions
TImageDataBlock *DuplicateL(CFrameImageData &)
Inherited Functions
TImageDataBlock::DataType()const
TImageDataBlock::TImageDataBlock(TUid)
Public Member Enumerations
enumTQTableIndex { ELumaTable = 0, EChromaTable = 1 }
Public Attributes
TBuf8< KJpgQTableEntries >iEntries
TInt iTableIndex

Constructor & Destructor Documentation

TJpegQTable()

IMPORT_CTJpegQTable()

Default constructor for this class.

Member Functions Documentation

DuplicateL(CFrameImageData &)

TImageDataBlock *DuplicateL(CFrameImageData &aFrameImageData)const [private, virtual]

Parameters

CFrameImageData & aFrameImageData

Member Enumerations Documentation

Enum TQTableIndex

Flag reflecting the type of Q or quantization table.

Enumerators

ELumaTable = 0

Luminance table.

EChromaTable = 1

Chrominance table.

Member Data Documentation

TBuf8< KJpgQTableEntries > iEntries

TBuf8< KJpgQTableEntries >iEntries

The number of entries in the Q table.

TInt iTableIndex

TInt iTableIndex

The type of Q table.