|
|
|
|
Location:
mmfcontrollerpluginresolver.h
Link against: mmfcontrollerframework.lib
class CMMFPluginSelectionParameters : public CBase;
Contains the parameters used to select mmf plugins from the ECOM registry.
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
Defined in CMMFPluginSelectionParameters:
EAllowOnlySuppliedMediaIds, EAllowOtherMediaIds, ENoMediaIdMatch, ENoPreferredSupplierMatch, EOnlyPreferredSupplierPluginsReturned, EPreferredSupplierPluginsFirstInList, InterfaceUid(), MediaIdMatchType(), MediaIds(), PreferredSupplier(), PreferredSupplierMatchType(), SetMediaIdsL(), SetPreferredSupplierL(), TMediaIdMatchType, TPreferredSupplierMatchType, ~CMMFPluginSelectionParameters()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
virtual ~CMMFPluginSelectionParameters();
Destructor. Resets and destroys all member data.
IMPORT_C void SetPreferredSupplierL(const TDesC &aPreferredSupplier, TPreferredSupplierMatchType aMatchType);
Sets the preferred supplier of the plugin.
|
IMPORT_C void SetMediaIdsL(const RArray< TUid > &aMediaIds, TMediaIdMatchType aMatchType);
Sets the media IDs that must be supported by the plugin, for example audio, video etc.
|
IMPORT_C const TDesC &PreferredSupplier() const;
Returns the preferred supplier. If no preferred supplier has been set, a blank string will be returned.
|
IMPORT_C TPreferredSupplierMatchType PreferredSupplierMatchType() const;
Returns the type of preferred supplier match to perform.
|
IMPORT_C const RArray< TUid > &MediaIds() const;
Returns the list of media IDs that must be supported by the plugin.
|
IMPORT_C TMediaIdMatchType MediaIdMatchType() const;
Returns the type of preferred supplier match to perform.
|
IMPORT_C TUid InterfaceUid() const;
Returns the uid of the interface to be searched for plugin matches.
|
TPreferredSupplierMatchType
Describes the type of preferred supplier match to be performed on the plugins return from the ECOM registry.
|
TMediaIdMatchType
Describes the type of media ID match to be performed on the plugins return from the ECOM registry.
|