| 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.