CMdaImageDataWriteUtilityPriv Class Reference

class CMdaImageDataWriteUtilityPriv : public CMdaImageUtilityPriv

Inherits from

Public Member Functions
~CMdaImageDataWriteUtilityPriv ()
void CancelConvertL ()
void ConvertL ( CFbsBitmap &, TInt )
void ConvertL ( CFbsBitmap &, const TRect &, TInt )
void ConvertL ( CFbsBitmap &, CFbsBitmap &, TInt )
CImageEncoder * Encoder ()
Protected Member Functions
CMdaImageDataWriteUtilityPriv ( MMdaImageUtilObserver &, CMdaImageDataWriteUtility *)
void CompleteEncoderCreationL ()
void DoCancel ()
void DoClose ()
void DoCreateL ( TBool )
void DoFinalCopyL ()
void RunL ()
Private Member Functions
CMdaImageDataWriteUtility * Parent ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CMdaImageUtilityPriv::CMdaImageUtilityPriv(MMdaImageUtilObserver &,CMdaImageUtility *)
CMdaImageUtilityPriv::Close()
CMdaImageUtilityPriv::Close(TBool)
CMdaImageUtilityPriv::CloseEcomSession()
CMdaImageUtilityPriv::FrameCount()const
CMdaImageUtilityPriv::FrameInfo(TInt,TFrameInfo &)const
CMdaImageUtilityPriv::Initialize()
CMdaImageUtilityPriv::OpenEcomSessionL()
CMdaImageUtilityPriv::OpenFsSessionL()
CMdaImageUtilityPriv::SelfComplete(TInt)
CMdaImageUtilityPriv::SetUidsFromOrigFormatsL(TMdaClipFormat *,TMdaPackage *,TMdaPackage *)
CMdaImageUtilityPriv::defined(__ECOM_POWERDOWN_WORKAROUND)
CMdaImageUtilityPriv::~CMdaImageUtilityPriv()
Protected Member Enumerations
enum TState {
EStateClosed , EStateCreating , EStateOpen , EStateConverting , EStateCopying , EStateCancelled
}
Protected Attributes
CImageEncoder * iEncoder
CFrameImageData * iFrameImageData
TState iState
Inherited Attributes
CMdaImageUtilityPriv::iEcomSession
CMdaImageUtilityPriv::iFrameData
CMdaImageUtilityPriv::iFs
CMdaImageUtilityPriv::iImageData
CMdaImageUtilityPriv::iImageSubType
CMdaImageUtilityPriv::iImageType
CMdaImageUtilityPriv::iObserver
CMdaImageUtilityPriv::iParent

Constructor & Destructor Documentation

CMdaImageDataWriteUtilityPriv(MMdaImageUtilObserver &, CMdaImageDataWriteUtility *)

CMdaImageDataWriteUtilityPriv ( MMdaImageUtilObserver & aObserver,
CMdaImageDataWriteUtility * aParent
) [protected]

~CMdaImageDataWriteUtilityPriv()

~CMdaImageDataWriteUtilityPriv ( ) [virtual]

Member Functions Documentation

CancelConvertL()

void CancelConvertL ( ) [virtual]

CompleteEncoderCreationL()

void CompleteEncoderCreationL ( ) [protected]

ConvertL(CFbsBitmap &, TInt)

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

Parameters

CFbsBitmap & aBitmap
TInt aFrameNumber = 0

ConvertL(CFbsBitmap &, const TRect &, TInt)

void ConvertL ( CFbsBitmap & aBitmap,
const TRect & aSourceRect,
TInt aFrameNumber = 0
) [virtual]

Parameters

CFbsBitmap & aBitmap
const TRect & aSourceRect
TInt aFrameNumber = 0

ConvertL(CFbsBitmap &, CFbsBitmap &, TInt)

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

Parameters

CFbsBitmap & aBitmap
CFbsBitmap & aMaskBitmap
TInt aFrameNumber = 0

DoCancel()

void DoCancel ( ) [protected, virtual]

DoClose()

void DoClose ( ) [protected, virtual]

DoCreateL(TBool)

void DoCreateL ( TBool aFullCreate = ETrue ) [protected, pure virtual]

Parameters

TBool aFullCreate = ETrue

DoFinalCopyL()

void DoFinalCopyL ( ) [protected, virtual]

Encoder()

CImageEncoder * Encoder ( ) const

Parent()

CMdaImageDataWriteUtility * Parent ( ) const [private, inline]

RunL()

void RunL ( ) [protected, virtual]

Member Enumerations Documentation

Enum TState

Enumerators

EStateClosed
EStateCreating
EStateOpen
EStateConverting
EStateCopying
EStateCancelled

Member Data Documentation

CImageEncoder * iEncoder

CImageEncoder * iEncoder [protected]

CFrameImageData * iFrameImageData

CFrameImageData * iFrameImageData [protected]

TState iState

TState iState [protected]