#include <mmf/common/mmfcontrollerpluginresolver.h>
Link against: mmfcontrollerframework.lib
| class CMMFControllerSecureDrmPluginSelectionParameters : public CMMFControllerPluginSelectionParameters, public CMMFControllerPluginSelectionParameters |
| Public Member Functions | |
|---|---|
| virtual | ~CMMFControllerSecureDrmPluginSelectionParameters() |
| virtual IMPORT_C void | ListImplementationsL(RMMFControllerImplInfoArray &) |
| IMPORT_C CMMFControllerSecureDrmPluginSelectionParameters * | NewL() |
| IMPORT_C CMMFControllerSecureDrmPluginSelectionParameters * | NewLC() |
| Protected Member Functions | |
|---|---|
| CMMFControllerSecureDrmPluginSelectionParameters() | |
| Inherited Attributes | |
|---|---|
| CMMFControllerPluginSelectionParameters::iRequiredPlayFormatSupport | |
| CMMFControllerPluginSelectionParameters::iRequiredRecordFormatSupport | |
| Inherited Enumerations | |
|---|---|
| CMMFPluginSelectionParameters:TMediaIdMatchType | |
| CMMFPluginSelectionParameters:TPreferredSupplierMatchType | |
Contains the parameters used to select controller plugins which support SecureDRM model from the ECOM registry. Controller plugins which support SecureDRM model allow play back of DRM-protected content by client processes without DRM capability. In such case the controller will be loaded in a separate secure DRM process.
| CMMFControllerSecureDrmPluginSelectionParameters | ( | ) | [protected] |
| ~CMMFControllerSecureDrmPluginSelectionParameters | ( | ) | [inline, virtual] |
Destructor
| IMPORT_C void | ListImplementationsL | ( | RMMFControllerImplInfoArray & | aImplementations | ) | const [virtual] |
Reimplemented from CMMFControllerPluginSelectionParameters::ListImplementationsL(RMMFControllerImplInfoArray &)const
Retrieves all controller plugins that support SecureDRM model and the requirements of the caller.
| Parameters | |
|---|---|
| aImplementations | After this method returns, this array will contain all the controller plugins that support the caller's requirements. Note: The array will be emptied by this method and SecureDRM model. |
| IMPORT_C CMMFControllerSecureDrmPluginSelectionParameters * | NewL | ( | ) | [static] |
Reimplemented from CMMFControllerPluginSelectionParameters::NewL()
Constructs a new controller selection parameters object.
| IMPORT_C CMMFControllerSecureDrmPluginSelectionParameters * | NewLC | ( | ) | [static] |
Reimplemented from CMMFControllerPluginSelectionParameters::NewLC()
Construct a new controller selection parameters object.