CUpnpAvtActionFactory Class Reference
class CUpnpAvtActionFactory : public CBase
|
AV Transport factory class. This class creates AV Transport actions.
Public Member Functions
|
|
~CUpnpAvtActionFactory
()
|
TInt
|
AvtDeviceCapabilitiesActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtMediaInfoActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtNextActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtPauseActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtPlayActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
, const
TDesC8
&)
|
TInt
|
AvtPositionInfoActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtPreviousActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtRecordActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtSeekActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
, const
TDesC8
&, const
TDesC8
&)
|
TInt
|
AvtSetNextTransportUriActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
, const
TDesC8
&, const
TDesC8
&)
|
TInt
|
AvtSetPlayModeActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
, const
TDesC8
&)
|
TInt
|
AvtSetRecordModeActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
, const
TDesC8
&)
|
TInt
|
AvtSetTransportUriActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
, const
TDesC8
&, const
TDesC8
&)
|
TInt
|
AvtStopActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtTransportInfoActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtTransportSettingsActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
TInt
|
AvtTransportsActionLC
(
CUpnpAction
*&,
CUpnpDevice
*,
TInt
)
|
CUpnpAvtActionFactory
*
|
NewL
(
MUpnpAVControlPointObserver
&,
CUpnpAVControlPoint
&)
|
Constructor & Destructor Documentation
CUpnpAvtActionFactory(MUpnpAVControlPointObserver &, CUpnpAVControlPoint &)
~CUpnpAvtActionFactory()
~CUpnpAvtActionFactory
|
(
|
)
|
|
Member Functions Documentation
AvtDeviceCapabilitiesActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a GetDeviceCapabilities action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtMediaInfoActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a GetMediaInfo action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtNextActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a Next action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtPauseActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a Pause action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtPlayActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &)
Cretes and places in CU-stack a Play action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
const
TDesC8
& aSpeed
|
Play speed.
|
AvtPositionInfoActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a GetPositionInfo action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtPreviousActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a Previous action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtRecordActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a Record action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtSeekActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &, const TDesC8 &)
Cretes and places in CU-stack a Seek action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
const
TDesC8
& aUnit
|
|
const
TDesC8
& aTarget
|
|
AvtSetNextTransportUriActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &, const TDesC8 &)
Cretes and places in CU-stack a SetNextTransportURI action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
const
TDesC8
& aNextUri
|
Resource URI.
|
const
TDesC8
& aNextMetaData
|
Resource metadata.
|
AvtSetPlayModeActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &)
Cretes and places in CU-stack a SetPlayMode action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
const
TDesC8
& aPlayMode
|
Mode of play.
|
AvtSetRecordModeActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &)
Cretes and places in CU-stack a SetRecordQualityMode action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
const
TDesC8
& aRecordMode
|
Mode of recording.
|
AvtSetTransportUriActionLC(CUpnpAction *&, CUpnpDevice *, TInt, const TDesC8 &, const TDesC8 &)
Cretes and places in CU-stack a SetTransportURI action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
const
TDesC8
& aCurrentUri
|
Resource URI.
|
const
TDesC8
& aCurrentMetaData
|
Resource metadata.
|
AvtStopActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a Stop action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtTransportInfoActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a GetTransportInfo action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtTransportSettingsActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a GetTransportSettings action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
AvtTransportsActionLC(CUpnpAction *&, CUpnpDevice *, TInt)
Cretes and places in CU-stack a GetTransportIDs action.
-
Since
-
Series 60 2.6
Parameters
CUpnpAction
*& aAction
|
CUpnpAction pointer for created action.
|
CUpnpDevice
* aMediaRenderer
|
Action's target device.
|
TInt
aInstanceId
|
Media Renderer instance number.
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian 2nd phase constructor is private.
NewL(MUpnpAVControlPointObserver &, CUpnpAVControlPoint &)
Member Data Documentation
CUpnpAVControlPoint & iAVCP
MUpnpAVControlPointObserver & iAVControlPointObserver
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.