Location:
mmfcontrollerpluginresolver.h
Link against: mmfcontrollerframework.lib
class CMMFFormatPluginSelectionParameters : public CMMFPluginSelectionParameters;
Abstract class used to contain the parameters used to select format plugins from the ECOM registry.
Note: The classes CMMFFormatEncodePluginSelectionParamters and CMMFFormatDecodePluginSelectionParameters
should be used to list and select format plugin implementations.
CBase
- Base class for all classes to be instantiated on the heap
CMMFPluginSelectionParameters
- Contains the parameters used to select mmf plugins from the ECOM registry
CMMFFormatPluginSelectionParameters
- Abstract class used to contain the parameters used to select format plugins from the ECOM registry
Defined in CMMFFormatPluginSelectionParameters
:
ListImplementationsL()
, SetRequiredFormatSupportL()
, iRequiredFormatSupport
, ~CMMFFormatPluginSelectionParameters()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from CMMFPluginSelectionParameters
:
EAllowOnlySuppliedMediaIds
,
EAllowOtherMediaIds
,
ENoMediaIdMatch
,
ENoPreferredSupplierMatch
,
EOnlyPreferredSupplierPluginsReturned
,
EPreferredSupplierPluginsFirstInList
,
InterfaceUid()
,
MediaIdMatchType()
,
MediaIds()
,
PreferredSupplier()
,
PreferredSupplierMatchType()
,
SetMediaIdsL()
,
SetPreferredSupplierL()
,
TMediaIdMatchType
,
TPreferredSupplierMatchType
IMPORT_C void ListImplementationsL(RMMFFormatImplInfoArray &aImplementations) const;
Retrieves all format plugins that support the requirements of the caller.
|
IMPORT_C void SetRequiredFormatSupportL(const CMMFFormatSelectionParameters &aRequiredSupport);
Sets the format support required.
|
protected: CMMFFormatSelectionParameters * iRequiredFormatSupport;
The format support required