MCaeExtProcessImageInterface Class Reference

class MCaeExtProcessImageInterface

Member Functions Documentation

CaeExtensionCancel()

void CaeExtensionCancel ( ) [pure virtual]
Cancel the asynchronous operation.
Since
2.8

ProcessCapturedImage(TRequestStatus &, CFbsBitmap *&, HBufC8 *&, HBufC8 *&)

TBool ProcessCapturedImage ( TRequestStatus & aCaeStatus,
CFbsBitmap *& aBitmap,
HBufC8 *& aImageData,
HBufC8 *& aImageHeader
) [pure virtual]
Process the captured image from the camera. The function can be synchronous or asynchronous.
Since
2.8

Parameters

TRequestStatus & aCaeStatus The status of the finished operation.
CFbsBitmap *& aBitmap The captured image, if it is a bitmap.
HBufC8 *& aImageData The captured image, if it is a formatted image.
HBufC8 *& aImageHeader The header of the captured image (e.g. Exif header).

ProcessSnapImage(TRequestStatus &, CFbsBitmap *&, CFbsBitmap *&)

TBool ProcessSnapImage ( TRequestStatus & aCaeStatus,
CFbsBitmap *& aStillBitmap,
CFbsBitmap *& aSnapBitmap
) [pure virtual]
Process the snap image. The function can be synchronous or asynchronous. Modifications should be done on aSnapBitmap. If it is null the extension can create it using aStillBitmap as a source.
Since
2.8

Parameters

TRequestStatus & aCaeStatus The status of the finished operation.
CFbsBitmap *& aStillBitmap
CFbsBitmap *& aSnapBitmap Returned snap bitmap. Image can be NULL.

ProcessStillImage(TRequestStatus &, CFbsBitmap *&, HBufC8 *&, HBufC8 *&)

TBool ProcessStillImage ( TRequestStatus & aCaeStatus,
CFbsBitmap *& aBitmap,
HBufC8 *& aImageData,
HBufC8 *& aImageHeader
) [pure virtual]
Process the still image. The function can be synchronous or asynchronous.
Since
2.8

Parameters

TRequestStatus & aCaeStatus The status of the finished operation.
CFbsBitmap *& aBitmap The still image, if it is a bitmap.
HBufC8 *& aImageData The still image, if it is a formatted image.
HBufC8 *& aImageHeader The header of the captured image (e.g. Exif header).

ProcessViewFinderFrame(CFbsBitmap &, TInt &)

void ProcessViewFinderFrame ( CFbsBitmap & aFrame,
TInt & aError
) [pure virtual]
Process the view finder bitmap.
Since
2.8

Parameters

CFbsBitmap & aFrame The VF frame bitmap.
TInt & aError Error code