|
|
|
|
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