MImageEncoderRelay Class Reference

class MImageEncoderRelay

Constructor & Destructor Documentation

~MImageEncoderRelay()

~MImageEncoderRelay()[virtual]

Member Functions Documentation

Cancel()

voidCancel()[pure virtual]

Convert(TRequestStatus *, const CFbsBitmap &, const CFrameImageData *)

voidConvert(TRequestStatus *aRequestStatus,
const CFbsBitmap &aSource,
const CFrameImageData *aFrameImageData
)[pure virtual]

Parameters

TRequestStatus * aRequestStatus
const CFbsBitmap & aSource
const CFrameImageData * aFrameImageData

CustomAsync(TRequestStatus *, TInt)

voidCustomAsync(TRequestStatus *aRequestStatus,
TIntaParam
)[pure virtual]

Parameters

TRequestStatus * aRequestStatus
TInt aParam

CustomSyncL(TInt)

voidCustomSyncL(TIntaParam)[pure virtual]

Parameters

TInt aParam

ExtensionCache()

CImageConvExtensionCache &ExtensionCache()[pure virtual]

GetExtensionL(TUid, MImageConvExtension *&)

voidGetExtensionL(TUidaExtUid,
MImageConvExtension *&aExtPtr
)[pure virtual]

Parameters

TUid aExtUid
MImageConvExtension *& aExtPtr

ImplementationUid()

TUid ImplementationUid()const [pure virtual]

NewL(CImageEncodeConstruct *, TBool)

MImageEncoderRelay *NewL(CImageEncodeConstruct *aConstruct,
TBoolaAlwaysThread
)[static]

Parameters

CImageEncodeConstruct * aConstruct
TBool aAlwaysThread

Plugin()

CImageEncoderPlugin *Plugin()const [pure virtual]

SetDataL(HBufC8 *&, const CImageEncoder::TOptions)

voidSetDataL(HBufC8 *&aDestinationData,
const CImageEncoder::TOptionsaOptions
)[pure virtual]

Parameters

HBufC8 *& aDestinationData
const CImageEncoder::TOptions aOptions

SetEncoderThreadPriority(TThreadPriority)

TInt SetEncoderThreadPriority(TThreadPriorityaPriority)[pure virtual]

Parameters

TThreadPriority aPriority

SetFileL(RFs &, const TDesC &, const CImageEncoder::TOptions)

voidSetFileL(RFs &aFs,
const TDesC &aDestinationFilename,
const CImageEncoder::TOptionsaOptions
)[pure virtual]

Parameters

RFs & aFs
const TDesC & aDestinationFilename
const CImageEncoder::TOptions aOptions

SetFileL(RFile &, const CImageEncoder::TOptions)

voidSetFileL(RFile &name,
const CImageEncoder::TOptionsaOptions
)[pure virtual]

Parameters

RFile & name
const CImageEncoder::TOptions aOptions

SetThumbnail(TBool)

voidSetThumbnail(TBoolaDoGenerateThumbnail)[pure virtual]

Parameters

TBool aDoGenerateThumbnail

TransferConstructOwnership()

voidTransferConstructOwnership()[pure virtual]