class CImageFrame : public CBase |
CImageFrame class exposes an API for accessing binary image data in a uniform way. It is implemented as a wrapper around TDes8 or RChunk objects.
Public Member Functions | |
---|---|
~CImageFrame() | |
IMPORT_C TDes8 & | Data() |
IMPORT_C const TDesC8 & | Data() |
IMPORT_C RChunk & | DataChunk() |
IMPORT_C TInt | DataOffset() |
IMPORT_C const TFrameFormatBase & | FrameFormat() |
IMPORT_C const TFrameLayoutBase & | FrameLayout() |
IMPORT_C const TSize & | FrameSizeInPixels() |
IMPORT_C TBool | IsChunk() |
IMPORT_C TInt | MaxBufferSize() |
IMPORT_C CImageFrame * | NewL(const TDes8 &, TInt) |
IMPORT_C CImageFrame * | NewL(const TDes8 &, TInt, const TSize &, const TFrameFormatBase &, const TFrameLayoutBase &) |
IMPORT_C CImageFrame * | NewL(const RChunk *, TInt, TInt) |
IMPORT_C CImageFrame * | NewL(const RChunk *, TInt, TInt, const TSize &, const TFrameFormatBase &, const TFrameLayoutBase &) |
IMPORT_C void | SetFrameFormatL(const TFrameFormatBase &) |
IMPORT_C void | SetFrameLayoutL(const TFrameLayoutBase &) |
IMPORT_C void | SetFrameSizeInPixels(const TSize &) |
Protected Member Functions | |
---|---|
CImageFrame() | |
IMPORT_C void | ConstructL(const TDes8 &, TInt) |
IMPORT_C void | ConstructL(const TDes8 &, TInt, const TSize &, const TFrameFormatBase &, const TFrameLayoutBase &) |
IMPORT_C void | ConstructL(const RChunk *, TInt, TInt) |
IMPORT_C void | ConstructL(const RChunk *, TInt, TInt, const TSize &, const TFrameFormatBase &, const TFrameLayoutBase &) |
Private Member Functions | |
---|---|
IMPORT_C void | Reserved1() |
IMPORT_C void | Reserved2() |
IMPORT_C void | Reserved3() |
IMPORT_C void | Reserved4() |
Private Attributes | |
---|---|
CBody * | iBody |
IMPORT_C void | ConstructL | ( | const TDes8 & | aBuffer, |
TInt | aMaxBufferSize | |||
) | [protected] |
IMPORT_C void | ConstructL | ( | const TDes8 & | aBuffer, |
TInt | aMaxBufferSize, | |||
const TSize & | aFrameSize, | |||
const TFrameFormatBase & | aFrameFormat, | |||
const TFrameLayoutBase & | aFrameLayout | |||
) | [protected] |
const TDes8 & aBuffer | |
TInt aMaxBufferSize | |
const TSize & aFrameSize | |
const TFrameFormatBase & aFrameFormat | |
const TFrameLayoutBase & aFrameLayout |
IMPORT_C void | ConstructL | ( | const RChunk * | aBuffer, |
TInt | aMaxBufferSize, | |||
TInt | aDataOffset | |||
) | [protected] |
IMPORT_C void | ConstructL | ( | const RChunk * | aBuffer, |
TInt | aMaxBufferSize, | |||
TInt | aDataOffset, | |||
const TSize & | aFrameSize, | |||
const TFrameFormatBase & | aFrameFormat, | |||
const TFrameLayoutBase & | aFrameLayout | |||
) | [protected] |
const RChunk * aBuffer | |
TInt aMaxBufferSize | |
TInt aDataOffset | |
const TSize & aFrameSize | |
const TFrameFormatBase & aFrameFormat | |
const TFrameLayoutBase & aFrameLayout |
IMPORT_C CImageFrame * | NewL | ( | const TDes8 & | aBuffer, |
TInt | aMaxBufferSize | |||
) | [static] |
IMPORT_C CImageFrame * | NewL | ( | const TDes8 & | aBuffer, |
TInt | aMaxBufferSize, | |||
const TSize & | aFrameSize, | |||
const TFrameFormatBase & | aFrameFormat, | |||
const TFrameLayoutBase & | aFrameLayout | |||
) | [static] |
const TDes8 & aBuffer | |
TInt aMaxBufferSize | |
const TSize & aFrameSize | |
const TFrameFormatBase & aFrameFormat | |
const TFrameLayoutBase & aFrameLayout |
IMPORT_C CImageFrame * | NewL | ( | const RChunk * | aBuffer, |
TInt | aMaxBufferSize, | |||
TInt | aDataOffset | |||
) | [static] |
IMPORT_C CImageFrame * | NewL | ( | const RChunk * | aBuffer, |
TInt | aMaxBufferSize, | |||
TInt | aDataOffset, | |||
const TSize & | aFrameSize, | |||
const TFrameFormatBase & | aFrameFormat, | |||
const TFrameLayoutBase & | aFrameLayout | |||
) | [static] |
const RChunk * aBuffer | |
TInt aMaxBufferSize | |
TInt aDataOffset | |
const TSize & aFrameSize | |
const TFrameFormatBase & aFrameFormat | |
const TFrameLayoutBase & aFrameLayout |
IMPORT_C void | SetFrameFormatL | ( | const TFrameFormatBase & | aFormat | ) | [virtual] |
const TFrameFormatBase & aFormat |
IMPORT_C void | SetFrameLayoutL | ( | const TFrameLayoutBase & | aFrameLayout | ) | [virtual] |
const TFrameLayoutBase & aFrameLayout |
IMPORT_C void | SetFrameSizeInPixels | ( | const TSize & | aFrameSize | ) | [virtual] |
const TSize & aFrameSize |