CMMFPluginImplementationInformation Class Reference
class CMMFPluginImplementationInformation : public CBase |
Abstract class that contains basic information about ECom Multimedia plugins.
Inherits from
- CMMFPluginImplementationInformation
Constructor & Destructor Documentation
CMMFPluginImplementationInformation()
CMMFPluginImplementationInformation | ( | ) | [protected] |
~CMMFPluginImplementationInformation()
~CMMFPluginImplementationInformation | ( | ) | [virtual] |
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.
DisplayName()
IMPORT_C const TDesC & | DisplayName | ( | ) | const |
Returns the display name of this plugin implementation.
SetSupplierL(const TDesC8 &)
void | SetSupplierL | ( | const TDesC8 & | aData | ) | [protected] |
Sets the supplier. Takes a copy of aData.
Supplier()
IMPORT_C const TDesC & | Supplier | ( | ) | const |
Returns the name of the supplier of this plugin implementation, e.g. "Symbian".
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.
SupportsMediaId(TUid)
IMPORT_C TBool | SupportsMediaId | ( | TUid | aMediaId | ) | const |
Tests whether this plugin supports aMediaId.
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.
Parameters
const TDesC & aSupplier | The required supplier. |
Uid()
Returns the uid of this particular plugin implementation. This is the UID used to instantiate this multimedia plugin.
Version()
IMPORT_C TInt | Version | ( | ) | const |
Returns the version number of this plugin.
Member Data Documentation
HBufC * iDisplayName
HBufC * | iDisplayName | [protected] |
The display name of this plugin.
RArray< TUid > iMediaIds
The media ids supported by this plugin.
HBufC * iSupplier
HBufC * | iSupplier | [protected] |
The supplier of this plugin.
TInt
iVersion
The version number of this plugin.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.