CMMFVideoPlaySurfaceSupportCustomCommandParser Class Reference

class CMMFVideoPlaySurfaceSupportCustomCommandParser : public CMMFCustomCommandParserBase

Custom command parser class to be used by controller plugins wishing to support video surface play controller commands.

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

Inherits from

Constructor & Destructor Documentation

CMMFVideoPlaySurfaceSupportCustomCommandParser(MMMFVideoPlaySurfaceSupportCustomCommandImplementor &)

CMMFVideoPlaySurfaceSupportCustomCommandParser(MMMFVideoPlaySurfaceSupportCustomCommandImplementor &aImplementor)[private]

Constructor.

Parameters

MMMFVideoPlaySurfaceSupportCustomCommandImplementor & aImplementorA reference to the controller plugin that owns this new object.

~CMMFVideoPlaySurfaceSupportCustomCommandParser()

IMPORT_C~CMMFVideoPlaySurfaceSupportCustomCommandParser()

Destructor.

Member Functions Documentation

DoGetSurfaceParametersL(TMMFMessage &)

TBool DoGetSurfaceParametersL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoHandleRequestL(TMMFMessage &)

voidDoHandleRequestL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoSurfaceRemovedL(TMMFMessage &)

TBool DoSurfaceRemovedL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoUseSurfacesL(TMMFMessage &)

TBool DoUseSurfacesL(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(MMMFVideoPlaySurfaceSupportCustomCommandImplementor &)

IMPORT_C CMMFVideoPlaySurfaceSupportCustomCommandParser *NewL(MMMFVideoPlaySurfaceSupportCustomCommandImplementor &aImplementor)[static]

Creates a new custom command parser capable of handling video surface support commands.

Parameters

MMMFVideoPlaySurfaceSupportCustomCommandImplementor & aImplementorA reference to the controller plugin that owns this new object.

Member Data Documentation

MMMFVideoPlaySurfaceSupportCustomCommandImplementor & iImplementor

MMMFVideoPlaySurfaceSupportCustomCommandImplementor &iImplementor[private]

The object that implements the video surface support interface