MUPnPAVRenderingSession Class Reference

class MUPnPAVRenderingSession : public MUPnPAVSessionBase

AV Controller rendering session interface.

This class defines the rendering interface of AV Controller. Includes operations to set and to set next uri, play, stop and pause the playback, to set the volume and mute and to get the position information

upnpavcontrollerclient.lib
Since
S60 v3.1

Inherits from

Member Functions Documentation

GetMuteL()

void GetMuteL ( ) [pure virtual]

Gets the mute state.

Since
Series 60 3.1

GetPositionInfoL()

void GetPositionInfoL ( ) [pure virtual]

Gets position info of the media that is currently rendered on the UPnP Media Renderer.

Since
Series 60 3.0

GetVolumeL()

void GetVolumeL ( ) [pure virtual]

Gets the volume level.

Since
Series 60 3.1

Observer()

MUPnPAVRenderingSessionObserver * Observer ( ) const [pure virtual]

Returns the rendering session observer

Since
Series 60 3.1

PauseL()

void PauseL ( ) [pure virtual]

Pauses the playback.

Since
Series 60 3.1

PlayL()

void PlayL ( ) [pure virtual]

Starts the playback.

Since
Series 60 3.1

RemoveObserver()

void RemoveObserver ( ) [pure virtual]

Removes the rendering session observer

Since
Series 60 3.1

SetMuteL(TBool)

void SetMuteL ( TBool aMute ) [pure virtual]

Sets the mute state.

Since
Series 60 3.1

Parameters

TBool aMute TBool desired state of the mute (ETrue of EFalse)

SetNextURIL(const TDesC8 &, const CUpnpItem &)

void SetNextURIL ( const TDesC8 & aURI,
const CUpnpItem & aItem
) [pure virtual]

Set the next URI by providing an URI and the item

Since
Series 60 3.1

Parameters

const TDesC8 & aURI URI of the item
const CUpnpItem & aItem

SetObserver(MUPnPAVRenderingSessionObserver &)

void SetObserver ( MUPnPAVRenderingSessionObserver & aObserver ) [pure virtual]

Sets the rendering session observer

Since
Series 60 3.1

Parameters

MUPnPAVRenderingSessionObserver & aObserver rendering session observer

SetURIL(const TDesC8 &, const CUpnpItem &)

void SetURIL ( const TDesC8 & aURI,
const CUpnpItem & aItem
) [pure virtual]

Set the URI by providing an URI and the item

Since
Series 60 3.1

Parameters

const TDesC8 & aURI URI of the item
const CUpnpItem & aItem

SetVolumeL(TInt)

void SetVolumeL ( TInt aVolumeLevel ) [pure virtual]

Sets the volume level.

Since
Series 60 3.1

Parameters

TInt aVolumeLevel TInt Volume level in percents (0 - 100)

StopL()

void StopL ( ) [pure virtual]

Stops the playback.

Since
Series 60 3.1