CMdaImageUtilityPriv Class Reference

class CMdaImageUtilityPriv : public CBase

Inherits from

Constructor & Destructor Documentation

CMdaImageUtilityPriv(MMdaImageUtilObserver &, CMdaImageUtility *)

CMdaImageUtilityPriv ( MMdaImageUtilObserver & aObserver,
CMdaImageUtility * aParent
) [protected]

Parameters

MMdaImageUtilObserver & aObserver
CMdaImageUtility * aParent

~CMdaImageUtilityPriv()

~CMdaImageUtilityPriv ( ) [virtual]

Member Functions Documentation

CancelConvertL()

void CancelConvertL ( ) [protected, pure virtual]

Close()

void Close ( ) [protected, virtual]

Closes the open file-based or descriptor-based image.

Any conversion operation in progress is cancelled.

Close(TBool)

void Close ( TBool aFullClose ) [protected]

Parameters

TBool aFullClose

CloseEcomSession()

void CloseEcomSession ( ) [protected]

ConvertL(CFbsBitmap &, TInt)

void ConvertL ( CFbsBitmap & aBitmap,
TInt aFrameNumber = 0
) [protected, pure virtual]

Parameters

CFbsBitmap & aBitmap
TInt aFrameNumber = 0

ConvertL(CFbsBitmap &, CFbsBitmap &, TInt)

void ConvertL ( CFbsBitmap & aBitmap,
CFbsBitmap & aMaskBitmap,
TInt aFrameNumber = 0
) [protected, pure virtual]

Parameters

CFbsBitmap & aBitmap
CFbsBitmap & aMaskBitmap
TInt aFrameNumber = 0

DoCancel()

void DoCancel ( ) [protected, pure virtual]

DoClose()

void DoClose ( ) [protected, virtual]

FrameCount()

TInt FrameCount ( ) const [protected, virtual]

Returns the number of frames in the image.

FrameInfo(TInt, TFrameInfo &)

void FrameInfo ( TInt aFrame,
TFrameInfo & aInfo
) const [protected, virtual]

Retrieves information about the specified frame.

This function should only be called after an existing image has been successfully opened or a new image successfully created.

Parameters

TInt aFrame The frame number. This value is relative to zero. The value must be less than the total number of frames in the image, otherwise the function raises a USER 0 panic
TFrameInfo & aInfo Frame information.

Initialize()

void Initialize ( ) [protected]

OpenEcomSessionL()

void OpenEcomSessionL ( ) [protected]

OpenFsSessionL()

void OpenFsSessionL ( ) [protected]

SelfComplete(TInt)

void SelfComplete ( TInt aError ) [protected]

Parameters

TInt aError

SetUidsFromOrigFormatsL(TMdaClipFormat *, TMdaPackage *, TMdaPackage *)

void SetUidsFromOrigFormatsL ( TMdaClipFormat * aFormat,
TMdaPackage * aCodec,
TMdaPackage * aExtra
) [protected]

Parameters

TMdaClipFormat * aFormat
TMdaPackage * aCodec
TMdaPackage * aExtra

defined(__ECOM_POWERDOWN_WORKAROUND)

defined ( __ECOM_POWERDOWN_WORKAROUND ) [protected, pure virtual]

Parameters

__ECOM_POWERDOWN_WORKAROUND

Member Data Documentation

REComSession * iEcomSession

REComSession * iEcomSession [protected]

TFrameDataBlock * iFrameData

TFrameDataBlock * iFrameData [protected]

RFs iFs

RFs iFs [protected]

TImageDataBlock * iImageData

TImageDataBlock * iImageData [protected]

TUid iImageSubType

TUid iImageSubType [protected]

TUid iImageType

TUid iImageType [protected]

MMdaImageUtilObserver & iObserver

MMdaImageUtilObserver & iObserver [protected]

CMdaImageUtility * iParent

CMdaImageUtility * iParent [protected]