CMMFVideoPixelAspectRatioCustomCommandParser Class Reference

class CMMFVideoPixelAspectRatioCustomCommandParser : public CMMFCustomCommandParserBase

Custom command parser class to be used by controller plug-ins wishing to support setting and getting the pixel aspect ratio for the video recording.

The controller plug-in should create an object of this type and add it to the list of custom command parsers in the controller framework. The controller plug-in must be derived from MMMFVideoPixelAspectRatioCustomCommandImplementor to use this class.

Inherits from

Constructor & Destructor Documentation

CMMFVideoPixelAspectRatioCustomCommandParser(MMMFVideoPixelAspectRatioCustomCommandImplementor &)

CMMFVideoPixelAspectRatioCustomCommandParser(MMMFVideoPixelAspectRatioCustomCommandImplementor &aImplementor)[private]

~CMMFVideoPixelAspectRatioCustomCommandParser()

IMPORT_C~CMMFVideoPixelAspectRatioCustomCommandParser()

Destructor.

Member Functions Documentation

DoCopyArrayDataL(TMMFMessage &)

TBool DoCopyArrayDataL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoCreateBufFromVideoAspectRatioArrayL(RArray< TVideoAspectRatio > &)

voidDoCreateBufFromVideoAspectRatioArrayL(RArray< TVideoAspectRatio > &aArray)[private]

Parameters

RArray< TVideoAspectRatio > & aArray

DoGetPixelAspectRatioL(TMMFMessage &)

TBool DoGetPixelAspectRatioL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoGetSupportedPixelAspectRatiosL(TMMFMessage &)

TBool DoGetSupportedPixelAspectRatiosL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoHandleRequestL(TMMFMessage &)

voidDoHandleRequestL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoSetPixelAspectRatioL(TMMFMessage &)

TBool DoSetPixelAspectRatioL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

HandleRequest(TMMFMessage &)

voidHandleRequest(TMMFMessage &aMessage)[virtual]

Handles a request from the client. Called by the controller framework.

Parameters

TMMFMessage & aMessageThe message to be handled.

NewL(MMMFVideoPixelAspectRatioCustomCommandImplementor &)

IMPORT_C CMMFVideoPixelAspectRatioCustomCommandParser *NewL(MMMFVideoPixelAspectRatioCustomCommandImplementor &aImplementor)[static]

Creates a new custom command parser that supports setting and getting pixel aspect ratio for video recording.

Parameters

MMMFVideoPixelAspectRatioCustomCommandImplementor & aImplementorA reference to the controller plug-in that owns this new object.

Member Data Documentation

CBufFlat * iDataCopyBuffer

CBufFlat *iDataCopyBuffer[private]

MMMFVideoPixelAspectRatioCustomCommandImplementor & iImplementor

MMMFVideoPixelAspectRatioCustomCommandImplementor &iImplementor[private]