CFrameImageData Class Reference

class CFrameImageData : public CBase

Class to manage lists of frame and image block data.

Inherits from

Constructor & Destructor Documentation

CFrameImageData(CImageDataArray &, TBool)

CFrameImageData(CImageDataArray &aImageData,
TBoolaImageDataOwner = EFalse
)[private]

Parameters

CImageDataArray & aImageData
TBool aImageDataOwner = EFalse

~CFrameImageData()

IMPORT_C~CFrameImageData()

Member Functions Documentation

AllocL()

IMPORT_C CFrameImageData *AllocL()const

AppendFrameData(const TFrameDataBlock *)

IMPORT_C TIntAppendFrameData(const TFrameDataBlock *aEntry)

Parameters

const TFrameDataBlock * aEntry

AppendImageBuffer(const HBufC8 *)

IMPORT_C TIntAppendImageBuffer(const HBufC8 *aImageBuffer)

Parameters

const HBufC8 * aImageBuffer

AppendImageData(const TImageDataBlock *)

IMPORT_C TIntAppendImageData(const TImageDataBlock *aEntry)

Parameters

const TImageDataBlock * aEntry

FrameDataCount()

IMPORT_C TIntFrameDataCount()const

GetFrameData(TInt)

IMPORT_C const TFrameDataBlock *GetFrameData(TIntaIndex)const

Parameters

TInt aIndex

GetFrameData(TInt)

IMPORT_C TFrameDataBlock *GetFrameData(TIntaIndex)

Parameters

TInt aIndex

GetImageData(TInt)

IMPORT_C const TImageDataBlock *GetImageData(TIntaIndex)const

Parameters

TInt aIndex

GetImageData(TInt)

IMPORT_C TImageDataBlock *GetImageData(TIntaIndex)

Parameters

TInt aIndex

ImageDataCount()

IMPORT_C TIntImageDataCount()const

InsertFrameData(const TFrameDataBlock *, TInt)

IMPORT_C TIntInsertFrameData(const TFrameDataBlock *aEntry,
TIntaPos
)

Parameters

const TFrameDataBlock * aEntry
TInt aPos

InsertImageData(const TImageDataBlock *, TInt)

IMPORT_C TIntInsertImageData(const TImageDataBlock *aEntry,
TIntaPos
)

Parameters

const TImageDataBlock * aEntry
TInt aPos

NewL()

IMPORT_C CFrameImageData *NewL()[static]

NewL(CImageDataArray &, TBool)

IMPORT_C CFrameImageData *NewL(CImageDataArray &aImageData,
TBoolaImageDataOwner = EFalse
)[static]

Parameters

CImageDataArray & aImageData
TBool aImageDataOwner = EFalse

RemoveFrameData(TInt)

IMPORT_C voidRemoveFrameData(TIntaIndex)

Parameters

TInt aIndex

RemoveImageData(TInt)

IMPORT_C voidRemoveImageData(TIntaIndex)

Parameters

TInt aIndex

Reserved_1()

IMPORT_C voidReserved_1()[private, virtual]

Reserved_2()

IMPORT_C voidReserved_2()[private, virtual]

Reserved_3()

IMPORT_C voidReserved_3()[private, virtual]

Reserved_4()

IMPORT_C voidReserved_4()[private, virtual]

Member Data Documentation

RPointerArray< TFrameDataBlock > iFrameData

RPointerArray< TFrameDataBlock >iFrameData[private]

CImageDataArray & iImageData

CImageDataArray &iImageData[private]

TBool iImageDataOwner

TBool iImageDataOwner[private]

TAny * iReserved

TAny *iReserved[private]