CUpnpRcActionFactory Class Reference

class CUpnpRcActionFactory : public CBase

RC action factory class. This class provides a Rendering Control action creation services.

Since
Series 60 2.6

Inherits from

Constructor & Destructor Documentation

CUpnpRcActionFactory(MUpnpAVControlPointObserver &, CUpnpAVControlPoint &)

CUpnpRcActionFactory ( MUpnpAVControlPointObserver & aAVCPObserver,
CUpnpAVControlPoint & aAVCP
) [private]

C++ default constructor.

Parameters

MUpnpAVControlPointObserver & aAVCPObserver
CUpnpAVControlPoint & aAVCP

~CUpnpRcActionFactory()

~CUpnpRcActionFactory ( )

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

NewL(MUpnpAVControlPointObserver &, CUpnpAVControlPoint &)

CUpnpRcActionFactory * NewL ( MUpnpAVControlPointObserver & aAVCPObserver,
CUpnpAVControlPoint & aAVCP
) [static]

Two-phased constructor.

Parameters

MUpnpAVControlPointObserver & aAVCPObserver
CUpnpAVControlPoint & aAVCP

RcGetMuteActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &)

TInt RcGetMuteActionLC ( CUpnpAction *& aAction,
CUpnpDevice * aDevice,
TInt aInstanceID,
const TDesC8 & aChannel
)
Creates a GetMuteAction.
Since
Series 60 2.6

Parameters

CUpnpAction *& aAction Pointer for returning created action.
CUpnpDevice * aDevice Target of the action.
TInt aInstanceID rendering instance.
const TDesC8 & aChannel audio channel.

RcGetVolumeActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &)

TInt RcGetVolumeActionLC ( CUpnpAction *& aAction,
CUpnpDevice * aDevice,
TInt aInstanceID,
const TDesC8 & aChannel
)
Creates a GetVolume action.
Since
Series 60 2.6

Parameters

CUpnpAction *& aAction Pointer for returning created action.
CUpnpDevice * aDevice Target of the action.
TInt aInstanceID rendering instance.
const TDesC8 & aChannel audio channel.

RcSetMuteActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &, const TDesC8 &)

TInt RcSetMuteActionLC ( CUpnpAction *& aAction,
CUpnpDevice * aDevice,
TInt aInstanceID,
const TDesC8 & aChannel,
const TDesC8 & aMute
)
?Creates a SetMute action.
Since
Series 60 2.6

Parameters

CUpnpAction *& aAction Pointer for returning created action.
CUpnpDevice * aDevice Target of the action.
TInt aInstanceID rendering instance.
const TDesC8 & aChannel audio channel.
const TDesC8 & aMute

RcSetVolumeActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &, TInt)

TInt RcSetVolumeActionLC ( CUpnpAction *& aAction,
CUpnpDevice * aDevice,
TInt aInstanceID,
const TDesC8 & aChannel,
TInt aVolume
)
Creates a SetVolume action.
Since
Series 60 2.6

Parameters

CUpnpAction *& aAction Pointer for returning created action.
CUpnpDevice * aDevice Target of the action.
TInt aInstanceID rendering instance.
const TDesC8 & aChannel audio channel.
TInt aVolume volume.

Member Data Documentation

CUpnpAVControlPoint & iAVCP

CUpnpAVControlPoint & iAVCP [private]

MUpnpAVControlPointObserver & iAVControlPointObserver

MUpnpAVControlPointObserver & iAVControlPointObserver [private]