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 &)
HBufC
*
|
DlnaProfileFromSolversL
|
(
|
const
TDesC
&
|
aFilename,
|
|
const
TDesC8
&
|
aMimetype,
|
|
RFile
&
|
aFile
|
|
)
|
[private]
|
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.