TBmpCompression Class Reference

#include <icl/imagecodecdata.h>

Link against: imageconversion.lib

class TBmpCompression : public TImageDataBlock

Inherits from

Public Attributes
TCompression iCompression
Public Member Enumerations
enumTCompression { ENone, EEightBppRLE, EFourBppRLE, EBitFields }
Public Member Functions
TBmpCompression()
Inherited Functions
TImageDataBlock::DataType()const
TImageDataBlock::TImageDataBlock(TUid)

Detailed Description

BMP specific image data variant which holds compression info. It is only used when extracting info from the BMP decoder.

Member Attribute Documentation

iCompression

TCompression iCompression

See also: enum TCompression

The type of compression used

Member Enumeration Documentation

Enum TCompression

Flag reflecting the compression type.

EnumeratorValueDescription
ENone

No compression used.

EEightBppRLE

Eight bits per pixel run length encoding.

EFourBppRLE

Four bits per pixel run length encoding.

EBitFields

Compression using bit fields.

Constructor & Destructor Documentation

TBmpCompression ( )

IMPORT_CTBmpCompression()

Default constructor for this class.