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

void ConstructL ( ) [private]

Data()

CFbsBitmap * Data ( ) [inline]

Retrieves the frame data.

NewL(const TSize &, TDisplayMode)

IMPORT_C CMMFBitmapFrameBuffer * NewL ( const TSize & aSize,
TDisplayMode aDisplayMode
) [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 & aSize The bitmap frame buffer size.
TDisplayMode aDisplayMode The display mode.

NewL(TInt)

IMPORT_C CMMFBitmapFrameBuffer * NewL ( TInt aBitmapHandle ) [static]

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

Parameters

TInt aBitmapHandle The handle to the bitmap from which to make a copy.

Member Data Documentation

CFbsBitmap * iFrame

CFbsBitmap * iFrame [private]