#include "mmfvideoframebuffer.h"
class CMMFBitmapFrameBuffer : public CMMFBuffer |
Public Member Functions | |
---|---|
~CMMFBitmapFrameBuffer() | |
virtual TUint | BufferSize() |
CFbsBitmap * | Data() |
IMPORT_C CMMFBitmapFrameBuffer * | NewL(const TSize &, TDisplayMode) |
IMPORT_C CMMFBitmapFrameBuffer * | NewL(TInt) |
Inherited Attributes | |
---|---|
CMMFBuffer::iFrameNumber | |
CMMFBuffer::iLastBuffer | |
CMMFBuffer::iPosition | |
CMMFBuffer::iRequestSize | |
CMMFBuffer::iStatus | |
CMMFBuffer::iTimeToPlay | |
CMMFBuffer::iType |
Class to store a frame of video data using an EPOC bitmap (RGB data).
TUint | BufferSize | ( | ) | const [inline, virtual] |
Reimplemented from CMMFBuffer::BufferSize()const
Dummy implementation. Not applicable to bitmap frame data.
Returns: Always zero for bitmap frames
CFbsBitmap * | Data | ( | ) | [inline] |
Retrieves the frame data.
Returns: A pointer to a bitmap containing the frame data.
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.
Parameter | Description |
---|---|
aSize | The bitmap frame buffer size. |
aDisplayMode | The display mode. |
Returns: A pointer to a fully constructed CMMFBitmapFrameBuffer.
IMPORT_C CMMFBitmapFrameBuffer * | NewL | ( | TInt | aBitmapHandle | ) | [static] |
Factory function to create objects of type CMMFBitmapFrameBuffer used to store a frame using an EPOC bitmap.
Parameter | Description |
---|---|
aBitmapHandle | The handle to the bitmap from which to make a copy. |
Returns: A pointer to a fully constructed CMMFBitmapFrameBuffer.