CMMFBitmapFrameBuffer Class Reference

class CMMFBitmapFrameBuffer : public CMMFBuffer

Class to store a frame of video data using an EPOC bitmap (RGB data).

Inherits from

Constructor & Destructor Documentation

CMMFBitmapFrameBuffer()

CMMFBitmapFrameBuffer()[private, inline]

~CMMFBitmapFrameBuffer()

IMPORT_C~CMMFBitmapFrameBuffer()

Destructor.

Member Functions Documentation

BufferSize()

TUint BufferSize()const [inline, virtual]

Dummy implementation. Not applicable to bitmap frame data.

ConstructL()

voidConstructL()[private]

Data()

CFbsBitmap *Data()[inline]

Retrieves the frame data.

NewL(const TSize &, TDisplayMode)

IMPORT_C CMMFBitmapFrameBuffer *NewL(const TSize &aSize,
TDisplayModeaDisplayMode
)[static]

Factory function to create objects of type CMMFBitmapFrameBuffer used to store a frame an EPOC bitmap. Allocates and constructs a bitmap frame buffer with the specified size and display mode.

Parameters

const TSize & aSizeThe bitmap frame buffer size.
TDisplayMode aDisplayModeThe display mode.

NewL(TInt)

IMPORT_C CMMFBitmapFrameBuffer *NewL(TIntaBitmapHandle)[static]

Factory function to create objects of type CMMFBitmapFrameBuffer used to store a frame using an EPOC bitmap.

Parameters

TInt aBitmapHandleThe handle to the bitmap from which to make a copy.

Member Data Documentation

CFbsBitmap * iFrame

CFbsBitmap *iFrame[private]