class TJpegImageData : public TImageDataBlock |
JPEG specific image data variant which holds color sampling and quality factor information.
It can be used with both the JPEG decoder and encoder.
Public Member Functions | |
---|---|
TJpegImageData() |
Private Member Functions | |
---|---|
TImageDataBlock * | DuplicateL(CFrameImageData &) |
Inherited Functions | |
---|---|
TImageDataBlock::DataType()const | |
TImageDataBlock::TImageDataBlock(TUid) |
Public Member Enumerations | |
---|---|
enum | TColorSampling { EMonochrome, EColor420, EColor422, EColor444 } |
Public Attributes | |
---|---|
TInt | iQualityFactor |
TColorSampling | iSampleScheme |
TImageDataBlock * | DuplicateL | ( | CFrameImageData & | aFrameImageData | ) | const [private, virtual] |
CFrameImageData & aFrameImageData |
Flag reflecting the color sampling type.
EMonochrome |
Monochrome. |
EColor420 |
Horizontal and vertical chrominance decimation. |
EColor422 |
Horizontal chrominance decimation. |
EColor444 |
No chrominance decimation. |
TInt | iQualityFactor |
The quality factor.
This represents the current allowable percentage level of degradation when compressing the image data.
The range is 0 to 100 inclusive.
TColorSampling | iSampleScheme |
enum TColorSampling
The color sampling scheme to use.