| 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 |