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