CMMFPluginImplementationInformation Class Reference

class CMMFPluginImplementationInformation : public CBase

Abstract class that contains basic information about ECom Multimedia plugins.

Since
7.0s

Inherits from

  • CMMFPluginImplementationInformation

Constructor & Destructor Documentation

CMMFPluginImplementationInformation()

CMMFPluginImplementationInformation ( ) [protected]

Constructor.

~CMMFPluginImplementationInformation()

~CMMFPluginImplementationInformation ( ) [virtual]

Destructor.

Member Functions Documentation

AddMediaIdL(const TDesC8 &)

void AddMediaIdL ( const TDesC8 & aData ) [protected]

Adds a media id. aData is parsed to find the uid of the media id to be added.

Parameters

const TDesC8 & aData

DisplayName()

IMPORT_C const TDesC & DisplayName ( ) const

Returns the display name of this plugin implementation.

Since
7.0s

SetSupplierL(const TDesC8 &)

void SetSupplierL ( const TDesC8 & aData ) [protected]

Sets the supplier. Takes a copy of aData.

Parameters

const TDesC8 & aData

Supplier()

IMPORT_C const TDesC & Supplier ( ) const

Returns the name of the supplier of this plugin implementation, e.g. "Symbian".

Since
7.0s

SupportedMediaIds()

IMPORT_C const RArray < TUid > & SupportedMediaIds ( ) const

Returns the array of media IDs supported by this plugin.

The media ID can be used by clients to determine whether the plugin supports audio or video data (or both). A UID is used for the media ID to provide future extensibility.

Since
7.0s

SupportsMediaId(TUid)

IMPORT_C TBool SupportsMediaId ( TUid aMediaId ) const

Tests whether this plugin supports aMediaId.

Since
7.0s

Parameters

TUid aMediaId The required media id.

SupportsSupplier(const TDesC &)

IMPORT_C TBool SupportsSupplier ( const TDesC & aSupplier ) const

Tests whether this plugin was supplied by aSupplier.

Since
7.0s

Parameters

const TDesC & aSupplier The required supplier.

Uid()

IMPORT_C TUid Uid ( ) const

Returns the uid of this particular plugin implementation. This is the UID used to instantiate this multimedia plugin.

Since
7.0s

Version()

IMPORT_C TInt Version ( ) const

Returns the version number of this plugin.

Since
7.0s

Member Data Documentation

HBufC * iDisplayName

HBufC * iDisplayName [protected]

The display name of this plugin.

RArray< TUid > iMediaIds

RArray < TUid > iMediaIds [protected]

The media ids supported by this plugin.

HBufC * iSupplier

HBufC * iSupplier [protected]

The supplier of this plugin.

TUid iUid

TUid iUid [protected]

The UID of this plugin.

TInt iVersion

TInt iVersion [protected]

The version number of this plugin.