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

  • CUpnpRcActionFactory

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()

voidConstructL()[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,
TIntaInstanceID,
const TDesC8 &aChannel
)
Creates a GetMuteAction.
Since
Series 60 2.6

Parameters

CUpnpAction *& aActionPointer for returning created action.
CUpnpDevice * aDeviceTarget of the action.
TInt aInstanceIDrendering instance.
const TDesC8 & aChannelaudio channel.

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

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

Parameters

CUpnpAction *& aActionPointer for returning created action.
CUpnpDevice * aDeviceTarget of the action.
TInt aInstanceIDrendering instance.
const TDesC8 & aChannelaudio channel.

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

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

Parameters

CUpnpAction *& aActionPointer for returning created action.
CUpnpDevice * aDeviceTarget of the action.
TInt aInstanceIDrendering instance.
const TDesC8 & aChannelaudio channel.
const TDesC8 & aMute

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

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

Parameters

CUpnpAction *& aActionPointer for returning created action.
CUpnpDevice * aDeviceTarget of the action.
TInt aInstanceIDrendering instance.
const TDesC8 & aChannelaudio channel.
TInt aVolumevolume.

Member Data Documentation

CUpnpAVControlPoint & iAVCP

CUpnpAVControlPoint &iAVCP[private]

MUpnpAVControlPointObserver & iAVControlPointObserver

MUpnpAVControlPointObserver &iAVControlPointObserver[private]