UPnPItemResolverFactory Class Reference
class UPnPItemResolverFactory
|
Factory class for constructing
MUPnPItemResolver
implementations. This class only contains static methods.
upnpavcontrollerhelper.lib
-
Since
-
S60 3.2
Public Member Functions
|
IMPORT_C
MUPnPItemResolver
*
|
NewDownloadItemResolverL
(const
TDesC8
&,
MUPnPAVController
&,
MUPnPAVBrowsingSession
&,
MUPnPResourceSelector
&, const
TDesC8
&,
TInt
)
|
IMPORT_C
MUPnPItemResolver
*
|
NewLocalItemResolverL
(const
TDesC
&,
MUPnPAVController
&,
MUPnPResourceSelector
&,
TInt
)
|
IMPORT_C
MUPnPItemResolver
*
|
NewRemoteItemResolverL
(const
TDesC8
&,
MUPnPAVBrowsingSession
&,
MUPnPResourceSelector
&, const
TDesC8
&,
TInt
)
|
Member Functions Documentation
NewDownloadItemResolverL(const TDesC8 &, MUPnPAVController &, MUPnPAVBrowsingSession &, MUPnPResourceSelector &, const TDesC8 &, TInt)
Creates a resolver for remote content that will be resolved and then downloaded to a temporary file in local file system
Parameters
const
TDesC8
& aItemId
|
the item ID to resolve into an item
|
MUPnPAVController
& aAvController
|
AVController resource to reserve local media server
|
MUPnPAVBrowsingSession
& aHostSession
|
the session where to resolve items
|
MUPnPResourceSelector
& aSelector
|
selects the desider resource
|
const
TDesC8
& aBrowseFilter
|
filter to be used in browse
|
TInt
aOptimisationFlags = ENoOptimisation
|
flags to optimise resolver behaviour
|
NewLocalItemResolverL(const TDesC &, MUPnPAVController &, MUPnPResourceSelector &, TInt)
Creates a resolver for local content
Parameters
const
TDesC
& aFilePath
|
the local file to be resolved into an item
|
MUPnPAVController
& aAvController
|
AVController resource to reserve local media server
|
MUPnPResourceSelector
& aSelector
|
selects the desider resource
|
TInt
aOptimisationFlags = ENoOptimisation
|
flags to optimise resolver behaviour
|
NewRemoteItemResolverL(const TDesC8 &, MUPnPAVBrowsingSession &, MUPnPResourceSelector &, const TDesC8 &, TInt)
Creates a resolver for remote content
Parameters
const
TDesC8
& aItemId
|
the item ID to resolve into an item
|
MUPnPAVBrowsingSession
& aHostSession
|
the session where to resolve items
|
MUPnPResourceSelector
& aSelector
|
selects the desider resource
|
const
TDesC8
& aBrowseFilter
|
filter to be used in browse
|
TInt
aOptimisationFlags = ENoOptimisation
|
flags to optimise resolver behaviour
|
Member Enumerations Documentation
Enum TResolverOptimisationFlags
Enumerators
ENoOptimisation = 0x0000
|
|
EOmitLocalMSStart = 0x0001
|
|
EOmitDrmCheck = 0x0002
|
|
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.