Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: mmfvideoframebuffer.h
Link against: mmfserverbaseclasses.lib

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class CMMFYUVBuffer

class CMMFYUVBuffer : public CMMFBuffer;

Description

Class to store a frame of video data using YUV data instead of an EPOC bitmap.

Derivation

Members

Defined in CMMFYUVBuffer:
BufferSize(), NewL(), iPixelSize, iYUVBuffer, ~CMMFYUVBuffer()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from CMMFBuffer:
FrameNumber(), IsFileServerSafe(), IsSupportedDataBuffer(), LastBuffer(), NextFrame(), Position(), RequestSize(), SetFrameNumber(), SetLastBuffer(), SetPosition(), SetStatus(), SetTimeToPlay(), Status(), TimeToPlay(), Type(), iFrameNumber, iLastBuffer, iPosition, iRequestSize, iStatus, iTimeToPlay, iType


Construction and destruction


NewL()

static IMPORT_C CMMFYUVBuffer *NewL();

Description

Factory function to create objects of type CMMFYUVBuffer used to store a frame using YUV data. Allocates and constructs a YUV frame buffer.

Return value

CMMFYUVBuffer *

A pointer to a fully constructed CMMFYUVBuffer.


~CMMFYUVBuffer()

IMPORT_C ~CMMFYUVBuffer();

Description

Destructor.

[Top]


Member functions


BufferSize()

virtual inline TUint BufferSize() const;

Description

Returns the buffer size.

Return value

TUint

The buffer size.

[Top]


Member data


iYUVBuffer

HBufC8 * iYUVBuffer;

Description

The buffer to hold the YUV data


iPixelSize

TSize iPixelSize;

Description

The size of a pixel