Location:
mmfcontrollerpluginresolver.h
Link against: mmfcontrollerframework.lib
class CMMFControllerPluginSelectionParameters : public CMMFPluginSelectionParameters;
Contains the parameters used to select controller 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
CMMFControllerPluginSelectionParameters
- Contains the parameters used to select controller plugins from the ECOM registry
Defined in CMMFControllerPluginSelectionParameters
:
ListImplementationsL()
, NewL()
, NewLC()
, SetRequiredPlayFormatSupportL()
, SetRequiredRecordFormatSupportL()
, iRequiredPlayFormatSupport
, iRequiredRecordFormatSupport
, ~CMMFControllerPluginSelectionParameters()
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
static IMPORT_C CMMFControllerPluginSelectionParameters *NewL();
Constructs a new controller selection parameters object.
|
static IMPORT_C CMMFControllerPluginSelectionParameters *NewLC();
Construct a new controller selection parameters object.
|
IMPORT_C void SetRequiredPlayFormatSupportL(const CMMFFormatSelectionParameters &aRequiredSupport);
Sets the play format support required.
Note: The play formats supported by the controller plugins will only be retrieved if this method is called. To get all the
play formats supported by the system, call this with a 'blank' CMMFFormatSelectionParameters
object.
|
IMPORT_C void SetRequiredRecordFormatSupportL(const CMMFFormatSelectionParameters &aRequiredSupport);
Sets the record format support required.
Note: The record formats supported by the controller plugins will only be retrieved if this method is called. To get all the
record formats supported by the system, call this with a 'blank' CMMFFormatSelectionParameters
object.
|
virtual IMPORT_C void ListImplementationsL(RMMFControllerImplInfoArray &aImplementations) const;
Retrieves all controller plugins that support the requirements of the caller.
|
protected: CMMFFormatSelectionParameters * iRequiredPlayFormatSupport;
The required play format support
protected: CMMFFormatSelectionParameters * iRequiredRecordFormatSupport;
The required record format support