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.