| class CMMFPluginImplementationInformation : public CBase | 
Abstract class that contains basic information about ECom Multimedia plugins.
7.0s
| Public Member Functions | |
|---|---|
| ~CMMFPluginImplementationInformation() | |
| IMPORT_C const TDesC & | DisplayName() | 
| IMPORT_C const TDesC & | Supplier() | 
| IMPORT_C const RArray< TUid > & | SupportedMediaIds() | 
| IMPORT_C TBool | SupportsMediaId(TUid) | 
| IMPORT_C TBool | SupportsSupplier(const TDesC &) | 
| IMPORT_C TUid | Uid() | 
| IMPORT_C TInt | Version() | 
| Protected Member Functions | |
|---|---|
| CMMFPluginImplementationInformation() | |
| void | AddMediaIdL(const TDesC8 &) | 
| void | SetSupplierL(const TDesC8 &) | 
| Protected Attributes | |
|---|---|
| HBufC * | iDisplayName | 
| RArray< TUid > | iMediaIds | 
| HBufC * | iSupplier | 
| TUid | iUid | 
| TInt | iVersion | 
| void | AddMediaIdL | ( | const TDesC8 & | aData | ) | [protected] | 
Adds a media id. aData is parsed to find the uid of the media id to be added.
| const TDesC8 & aData | 
| IMPORT_C const TDesC & | DisplayName | ( | ) | const | 
Returns the display name of this plugin implementation.
The display name.
7.0s
| void | SetSupplierL | ( | const TDesC8 & | aData | ) | [protected] | 
Sets the supplier. Takes a copy of aData.
| const TDesC8 & aData | 
| IMPORT_C const TDesC & | Supplier | ( | ) | const | 
Returns the name of the supplier of this plugin implementation, e.g. "Symbian".
The plugin supplier.
7.0s
| 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.
The array of media IDs.
7.0s
| IMPORT_C TBool | SupportsMediaId | ( | TUid | aMediaId | ) | const | 
Tests whether this plugin supports aMediaId.
A boolean indicating if the plugin supports aMediaId. ETrue if this plugin supports aMediaId, EFalse if not.
7.0s
| TUid aMediaId | The required media id. | 
| IMPORT_C TBool | SupportsSupplier | ( | const TDesC & | aSupplier | ) | const | 
Tests whether this plugin was supplied by aSupplier.
A boolean indicating if this plugin was supplied by aSupplier. ETrue if this plugin was supplied by aSupplier, EFalse if not.
7.0s
| const TDesC & aSupplier | The required supplier. | 
| IMPORT_C TUid | Uid | ( | ) | const | 
Returns the uid of this particular plugin implementation. This is the UID used to instantiate this multimedia plugin.
The implementation uid.
7.0s
| IMPORT_C TInt | Version | ( | ) | const | 
Returns the version number of this plugin.
The version number.
7.0s