![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CMMFPluginImplementationInformation : public CBase;
Abstract class that contains basic information about ECom Multimedia plugins.
CBase
-
Base class for all classes to be instantiated on the heap.
CMMFPluginImplementationInformation
-
Abstract class that contains basic information about ECom Multimedia plugins.
Defined in CMMFPluginImplementationInformation
:
DisplayName()const
Returns the display name of this plugin implementation.Supplier()const
Returns the name of the supplier of this plugin implementation, e.g. "Symbi...SupportedMediaIds()const
Returns the array of media IDs supported by this plugin.SupportsMediaId(TUid)const
Tests whether this plugin supports aMediaId.SupportsSupplier(const TDesC &)const
Tests whether this plugin was supplied by aSupplier.Uid()const
Returns the uid of this particular plugin implementation. This is the UID used t...Version()const
Returns the version number of this plugin.iDisplayName
The display name of this plugin.iMediaIds
The media ids supported by this plugin.iSupplier
The supplier of this plugin.iUid
The UID of this plugin.iVersion
The version number of this plugin.~CMMFPluginImplementationInformation()
Destructor.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C TUid Uid() const;
Returns the uid of this particular plugin implementation. This is the UID used to instantiate this multimedia plugin.
|
IMPORT_C const TDesC& DisplayName() const;
Returns the display name of this plugin implementation.
|
IMPORT_C const TDesC& Supplier() const;
Returns the name of the supplier of this plugin implementation, e.g. "Symbian".
|
IMPORT_C TInt Version() const;
Returns the version number of this plugin.
|
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.
|
IMPORT_C TBool SupportsSupplier(const TDesC &aSupplier) const;
Tests whether this plugin was supplied by aSupplier.
|
|
IMPORT_C TBool SupportsMediaId(TUid aMediaId) const;
Tests whether this plugin supports aMediaId.
|
|
protected: RArray< TUid > iMediaIds;
The media ids supported by this plugin.