CUpnpDlnaProfiler Class Reference
class CUpnpDlnaProfiler : public CBase |
CUpnpDlnaProfiler is a class for resolving DLNA profile for a given file.
CUpnpDlnaProfiler class can be used to resolve a DLNA profile for a media file (image, AV, video). User of this class can also query for a list of currently supported DLNA profiles.
dlnaprofiler.lib
- Since
- S60 v3.1
Constructor & Destructor Documentation
CUpnpDlnaProfiler()
CUpnpDlnaProfiler | ( | ) | [private] |
~CUpnpDlnaProfiler()
~CUpnpDlnaProfiler | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
DlnaProfileFromSolversL(const TDesC &, const TDesC8 &, RFile &)
DlnaProfileFromSolversL checks the mime type given as parameter and forwards the recognition task to solver plugins corresponding the mimetype.
- Since
- S60 v3.1
Parameters
const TDesC & aFilename | |
const TDesC8 & aMimetype | |
RFile & aFile | Handle to opened file specified by aFilename. |
ProfileForFileL(const TDesC &)
IMPORT_C HBufC * | ProfileForFileL | ( | const TDesC & | aFilename | ) | |
ProfileForFileL is for resolving a DLNA profile of a given file.
ProfileForFileL(const TDesC &, RFile &, CUpnpResParameters &)
ProfileForFileL is for resolving a DLNA profile of a given file. Takes
RFile and
CUpnpResParameters parameters in order to minimize the amount of file opening.
- Since
- S60 v3.1
Parameters
const TDesC & aFilename | |
RFile & aFile | Handle to opened file specified by aFilename. |
CUpnpResParameters & aParameters | Res parameters that are already known. |
SupportedProfilesL(CDesC16ArrayFlat *)
SupportedProfilesL returns DLNA profiles that are currently supported.
Parameters
CDesC16ArrayFlat * aProfiles | Descriptor array where supported DLNA profiles are added. |
Member Data Documentation
RPointerArray< MUpnpProfiler > iAudioSolvers
iAudioSolvers is a list of audio solver plugins. Base solver plugin is the first one on the list and the rest are product specific solvers. These are used for resolving a DLNA profile of an audio file.
RPointerArray< MUpnpProfiler > iAvSolvers
iAvSolvers is a list of AV solver plugins. Base solver plugin is the first one on the list and the rest are product specific solvers. These are used for resolving a DLNA profile of an AV (video) file.
RPointerArray< MUpnpProfiler > iImageSolvers
iImageSolvers is a list of image solver plugins. Base solver plugin is the first one on the list and the rest are product specific solvers. These are used for resolving a DLNA profile of an image file.
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.