CMMFVideoDRMExtCustomCommandParser Class Reference

class CMMFVideoDRMExtCustomCommandParser : public CMMFCustomCommandParserBase

Client class to provide DRM extensions to video controllers.

The class uses the custom command function of the controller plugin, and removes the necessity for the client to formulate the custom commands.

Inherits from

Constructor & Destructor Documentation

CMMFVideoDRMExtCustomCommandParser(MMMFVideoDRMExtCustomCommandImplementor &)

CMMFVideoDRMExtCustomCommandParser ( MMMFVideoDRMExtCustomCommandImplementor & aImplementor ) [private]

Constructor.

Since
7.0s

Parameters

MMMFVideoDRMExtCustomCommandImplementor & aImplementor A reference to the controller plugin that owns this new object.

~CMMFVideoDRMExtCustomCommandParser()

IMPORT_C ~CMMFVideoDRMExtCustomCommandParser ( )

Destructor.

Since
7.0s

Member Functions Documentation

DoGetFrameL(TMMFMessage &)

void DoGetFrameL ( TMMFMessage & aMessage ) [private]

Parameters

TMMFMessage & aMessage

HandleRequest(TMMFMessage &)

void HandleRequest ( TMMFMessage & aMessage ) [virtual]

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

Since
7.0s

Parameters

TMMFMessage & aMessage The message to be handled.

NewL(MMMFVideoDRMExtCustomCommandImplementor &)

IMPORT_C CMMFVideoDRMExtCustomCommandParser * NewL ( MMMFVideoDRMExtCustomCommandImplementor & aImplementor ) [static]

Creates a new custom command parser capable of DRM Intent controller commands.

Since
7.0s

Parameters

MMMFVideoDRMExtCustomCommandImplementor & aImplementor A reference to the controller plugin that owns this new object.

Member Data Documentation

MMMFVideoDRMExtCustomCommandImplementor & iImplementor

MMMFVideoDRMExtCustomCommandImplementor & iImplementor [private]

CMMFVideoFrameMessage * iVideoFrameMessage

CMMFVideoFrameMessage * iVideoFrameMessage [private]