MUPnPAVController Class Reference
Defines the AV Controller interface
This class defines the AV Controller interface. Provides methods to get devices and to start and stop rendering and browsing sessions.
upnpavcontrollerclient.lib
- Since
- S60 v3.1
Constructor & Destructor Documentation
~MUPnPAVController()
~MUPnPAVController | ( | ) | [inline, virtual] |
Destructor DEPRACATED, usage of Release() recommended. Will be removed in the future. Safe deletion is not guaranteed.
Member Functions Documentation
DeviceObserver()
Returns Device observer instance
GetMediaRenderersL()
Gets the list of online Media Renderer devices.
The client must release the memory allocated for the items in the array.
GetMediaServersL()
Gets the list of online Media Server devices.
The client must release the memory allocated for the items in the array.
Release()
void | Release | ( | ) | [pure virtual] |
Destructor. Ensures safe deletion (also during WLAN disconnection).
RemoveDeviceObserver()
void | RemoveDeviceObserver | ( | ) | [pure virtual] |
Removes Device observer instance
SetDeviceObserver(MUPnPAVDeviceObserver &)
Sets Device observer instance
StartBrowsingSessionL(const CUpnpAVDevice &)
Start a browsing session with a media server
StartDownloadSessionL(const CUpnpAVDevice &)
Start a download session with a media server
StartRenderingSessionL(const CUpnpAVDevice &)
Start a rendering session with a media renderer
StartUploadSessionL(const CUpnpAVDevice &)
Start an upload session with a media server
StopBrowsingSession(MUPnPAVBrowsingSession &)
Stop a browsing session with a media server
StopDownloadSession(MUPnPFileDownloadSession &)
StopRenderingSession(MUPnPAVRenderingSession &)
Stop a rendering session with a media server
StopUploadSession(MUPnPFileUploadSession &)
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.