CMdaImageUtilityPriv Class Reference

class CMdaImageUtilityPriv : public CBase

Inherits from

  • CMdaImageUtilityPriv

Constructor & Destructor Documentation

CMdaImageUtilityPriv(MMdaImageUtilObserver &, CMdaImageUtility *)

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

Parameters

MMdaImageUtilObserver & aObserver
CMdaImageUtility * aParent

~CMdaImageUtilityPriv()

~CMdaImageUtilityPriv()[virtual]

Member Functions Documentation

CancelConvertL()

voidCancelConvertL()[protected, pure virtual]

Close()

voidClose()[protected, virtual]

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

Any conversion operation in progress is cancelled.

Close(TBool)

voidClose(TBoolaFullClose)[protected]

Parameters

TBool aFullClose

CloseEcomSession()

voidCloseEcomSession()[protected]

ConvertL(CFbsBitmap &, TInt)

voidConvertL(CFbsBitmap &aBitmap,
TIntaFrameNumber = 0
)[protected, pure virtual]

Parameters

CFbsBitmap & aBitmap
TInt aFrameNumber = 0

ConvertL(CFbsBitmap &, CFbsBitmap &, TInt)

voidConvertL(CFbsBitmap &aBitmap,
CFbsBitmap &aMaskBitmap,
TIntaFrameNumber = 0
)[protected, pure virtual]

Parameters

CFbsBitmap & aBitmap
CFbsBitmap & aMaskBitmap
TInt aFrameNumber = 0

DoCancel()

voidDoCancel()[protected, pure virtual]

DoClose()

voidDoClose()[protected, virtual]

FrameCount()

TInt FrameCount()const [protected, virtual]

Returns the number of frames in the image.

FrameInfo(TInt, TFrameInfo &)

voidFrameInfo(TIntaFrame,
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 aFrameThe 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 & aInfoFrame information.

Initialize()

voidInitialize()[protected]

OpenEcomSessionL()

voidOpenEcomSessionL()[protected]

OpenFsSessionL()

voidOpenFsSessionL()[protected]

SelfComplete(TInt)

voidSelfComplete(TIntaError)[protected]

Parameters

TInt aError

SetUidsFromOrigFormatsL(TMdaClipFormat *, TMdaPackage *, TMdaPackage *)

voidSetUidsFromOrigFormatsL(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]