class CImageWriteCodec : public CBase |
Provides read related processing functions for bitmaps.
Note: For use by plugin writers only.
Public Member Functions | |
---|---|
~CImageWriteCodec() | |
IMPORT_C void | InitFrameL(TBufPtr8 &, const CFbsBitmap &) |
TFrameState | ProcessFrameL(TBufPtr8 &) |
IMPORT_C void | SetSource(const CFbsBitmap *) |
IMPORT_C const CFbsBitmap * | Source() |
Protected Member Functions | |
---|---|
CImageWriteCodec() | |
IMPORT_C void | ConstructL() |
Private Member Functions | |
---|---|
IMPORT_C void | ReservedVirtual1() |
IMPORT_C void | ReservedVirtual2() |
IMPORT_C void | ReservedVirtual3() |
IMPORT_C void | ReservedVirtual4() |
Private Attributes | |
---|---|
const CFbsBitmap * | iSource |
IMPORT_C void | InitFrameL | ( | TBufPtr8 & | aDst, |
const CFbsBitmap & | aSource | |||
) | [virtual] |
TBufPtr8 & aDst | |
const CFbsBitmap & aSource |
TFrameState | ProcessFrameL | ( | TBufPtr8 & | aDst | ) | [pure virtual] |
Processes the frame data contained in aDst.
The internally held buffer must have been previously set, either by InitFrameL() or by a SetSource().
This is a pure virtual function that each derived class must implement.
The current frame state after processing.
TBufPtr8 & aDst | A reference to the buffer containing the frame data. |
IMPORT_C void | SetSource | ( | const CFbsBitmap * | aSource | ) |
const CFbsBitmap * aSource |