Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <mmfcontrollerpluginresolver.h>
Link against: mmfcontrollerframework.lib

Class CMMFFormatPluginSelectionParameters

class CMMFFormatPluginSelectionParameters : public CMMFPluginSelectionParameters;

Description

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.

Derivation

Members

Defined in CMMFFormatPluginSelectionParameters:

Inherited from CBase:

Inherited from CMMFPluginSelectionParameters:


Construction and destruction


~CMMFFormatPluginSelectionParameters()

virtual ~CMMFFormatPluginSelectionParameters();

Description

Destructor.

[Top]


Member functions


ListImplementationsL(RMMFFormatImplInfoArray &)const

IMPORT_C void ListImplementationsL(RMMFFormatImplInfoArray &aImplementations) const;

Description

Retrieves all format plugins that support the requirements of the caller.

Parameters

RPointerArray &aImplementations

After this function returns, this array will contain all the format plugins that support the caller's requirements. Note: The array will be emptied by this method.


SetRequiredFormatSupportL(const CMMFFormatSelectionParameters &)

IMPORT_C void SetRequiredFormatSupportL(const CMMFFormatSelectionParameters &aRequiredSupport);

Description

Sets the format support required.

Parameters

const CMMFFormatSelectionParameters &aRequiredSupport

The format support required.

[Top]


Member data


iRequiredFormatSupport

protected: CMMFFormatSelectionParameters * iRequiredFormatSupport;

Description

The format support required