Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: mmfstandardcustomcommands.h
Link against: mmfstandardcustomcommands.lib

Class CMMFVideoDRMExtCustomCommandParser

class CMMFVideoDRMExtCustomCommandParser : public CMMFCustomCommandParserBase;

Description

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.

Derivation

Members

Defined in CMMFVideoDRMExtCustomCommandParser:
HandleRequest(), NewL(), ~CMMFVideoDRMExtCustomCommandParser()

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

Inherited from CMMFCustomCommandParserBase:
InterfaceId()


Construction and destruction


NewL()

static IMPORT_C CMMFVideoDRMExtCustomCommandParser *NewL(MMMFVideoDRMExtCustomCommandImplementor &aImplementor);

Description

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

Parameters

MMMFVideoDRMExtCustomCommandImplementor &aImplementor

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

Return value

CMMFVideoDRMExtCustomCommandParser *

A pointer to the object created.


~CMMFVideoDRMExtCustomCommandParser()

IMPORT_C ~CMMFVideoDRMExtCustomCommandParser();

Description

Destructor.

[Top]


Member functions


HandleRequest()

virtual void HandleRequest(TMMFMessage &aMessage);

Description

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

Parameters

TMMFMessage &aMessage

The message to be handled.