MMMFDRMCustomCommand Class Reference

class MMMFDRMCustomCommand

Generic Mixin class to be used by a client utility wishing to pass DRM Intent custom commands to a controller plugin.

Public Member Functions
TInt DisableAutomaticIntent ( TBool )
TInt EvaluateIntent ( ContentAccess::TIntent )
TInt ExecuteIntent ( ContentAccess::TIntent )
TInt SetAgentProperty ( ContentAccess::TAgentProperty , TInt )

Member Functions Documentation

DisableAutomaticIntent(TBool)

TInt DisableAutomaticIntent ( TBool aDisableAutoIntent ) [pure virtual]

Disable the automatic (controller specified) execution of intent

Parameters

TBool aDisableAutoIntent

EvaluateIntent(ContentAccess::TIntent)

TInt EvaluateIntent ( ContentAccess::TIntent aIntent ) [pure virtual]

Evaluate a particular intent

Parameters

ContentAccess::TIntent aIntent The intent to evaluate

ExecuteIntent(ContentAccess::TIntent)

TInt ExecuteIntent ( ContentAccess::TIntent aIntent ) [pure virtual]

Executes a particular intent

Parameters

ContentAccess::TIntent aIntent The intent to execute

SetAgentProperty(ContentAccess::TAgentProperty, TInt)

TInt SetAgentProperty ( ContentAccess::TAgentProperty aProperty,
TInt aValue
) [pure virtual]

Parameters

ContentAccess::TAgentProperty aProperty
TInt aValue