CMMFVideoRecordControllerExtCustomCommandParser Class Reference

class CMMFVideoRecordControllerExtCustomCommandParser : public CMMFCustomCommandParserBase

Custom command parser class to be used by controller plug-ins wishing to implement VideoRecorderExt custom commands.

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 MMMFVideoRecordControllerExtCustomCommandImplementor to use this class.

Inherits from

Constructor & Destructor Documentation

CMMFVideoRecordControllerExtCustomCommandParser(MMMFVideoRecordControllerExtCustomCommandImplementor &)

CMMFVideoRecordControllerExtCustomCommandParser(MMMFVideoRecordControllerExtCustomCommandImplementor &aImplementor)[private]

~CMMFVideoRecordControllerExtCustomCommandParser()

IMPORT_C~CMMFVideoRecordControllerExtCustomCommandParser()

Destructor.

Member Functions Documentation

DoHandleRequestL(TMMFMessage &)

voidDoHandleRequestL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoSetVideoEnabledL(TMMFMessage &)

TBool DoSetVideoEnabledL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoSetVideoFrameRateFixedL(TMMFMessage &)

TBool DoSetVideoFrameRateFixedL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoSetVideoQualityL(TMMFMessage &)

TBool DoSetVideoQualityL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoVideoEnabledL(TMMFMessage &)

TBool DoVideoEnabledL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoVideoFrameRateFixedL(TMMFMessage &)

TBool DoVideoFrameRateFixedL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoVideoQualityL(TMMFMessage &)

TBool DoVideoQualityL(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(MMMFVideoRecordControllerExtCustomCommandImplementor &)

IMPORT_C CMMFVideoRecordControllerExtCustomCommandParser *NewL(MMMFVideoRecordControllerExtCustomCommandImplementor &aImplementor)[static]

Creates a new custom command parser that supports the video rate control and auto scaling.

Parameters

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

Member Data Documentation

MMMFVideoRecordControllerExtCustomCommandImplementor & iImplementor

MMMFVideoRecordControllerExtCustomCommandImplementor &iImplementor[private]