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()
IMPORT_C
TUid
|
Uid
|
(
|
)
|
const
|
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
TInt
|
iVersion
|
[protected]
|
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.