CImageWriteCodec Class Reference
class CImageWriteCodec : public CBase |
Provides read related processing functions for bitmaps.
Note: For use by plugin writers only.
Constructor & Destructor Documentation
CImageWriteCodec()
IMPORT_C | CImageWriteCodec | ( | ) | [protected] |
~CImageWriteCodec()
IMPORT_C | ~CImageWriteCodec | ( | ) | |
Member Functions Documentation
ConstructL()
IMPORT_C void | ConstructL | ( | ) | [protected] |
Second phase constructor.
InitFrameL(TBufPtr8 &, const CFbsBitmap &)
Performs initial processing of image data from an internally held buffer.
Used to initialise the frame header. The default version of this function does nothing. It should be implemented by the codec, if required.
Parameters
TBufPtr8 & aDst | The destination buffer. |
const CFbsBitmap & aSource | The source internally held buffer. |
ProcessFrameL(TBufPtr8 &)
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.
Parameters
TBufPtr8 & aDst | A reference to the buffer containing the frame data. |
ReservedVirtual1()
IMPORT_C void | ReservedVirtual1 | ( | ) | [private, virtual] |
Intended for future proofing - will panic if called
ReservedVirtual2()
IMPORT_C void | ReservedVirtual2 | ( | ) | [private, virtual] |
Intended for future proofing - will panic if called
ReservedVirtual3()
IMPORT_C void | ReservedVirtual3 | ( | ) | [private, virtual] |
Intended for future proofing - will panic if called
ReservedVirtual4()
IMPORT_C void | ReservedVirtual4 | ( | ) | [private, virtual] |
Intended for future proofing - will panic if called
SetSource(const CFbsBitmap *)
Sets the codec's source bitmap.
Use this function if you need to process more than one internally held buffer. This will be necessary if, for example, you need to add a bitmap mask to the destination buffer.
Parameters
const CFbsBitmap * aSource | A pointer to the codec's source bitmap. |
Source()
Returns the codec's source bitmap.
Member Data Documentation
const CFbsBitmap * iSource
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.