MCaeExtProcessImageInterface Class Reference

class MCaeExtProcessImageInterface

Member Functions Documentation

CaeExtensionCancel()

voidCaeExtensionCancel()[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 & aCaeStatusThe status of the finished operation.
CFbsBitmap *& aBitmapThe captured image, if it is a bitmap.
HBufC8 *& aImageDataThe captured image, if it is a formatted image.
HBufC8 *& aImageHeaderThe 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 & aCaeStatusThe status of the finished operation.
CFbsBitmap *& aStillBitmap
CFbsBitmap *& aSnapBitmapReturned 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 & aCaeStatusThe status of the finished operation.
CFbsBitmap *& aBitmapThe still image, if it is a bitmap.
HBufC8 *& aImageDataThe still image, if it is a formatted image.
HBufC8 *& aImageHeaderThe header of the captured image (e.g. Exif header).

ProcessViewFinderFrame(CFbsBitmap &, TInt &)

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

Parameters

CFbsBitmap & aFrameThe VF frame bitmap.
TInt & aErrorError code