C3DRingingToneInterface Class Reference
class C3DRingingToneInterface : public CBase
|
Abstract ECOM interface for playing 3D ringing tones.
Constructor & Destructor Documentation
~C3DRingingToneInterface()
~C3DRingingToneInterface
|
(
|
)
|
[inline, virtual]
|
Member Functions Documentation
NewL(TUid)
Parameters
TUid
aImplementationUid
|
For selection when there are more than one implementations. Not used yet, for future.
|
PlayL()
void
|
PlayL
|
(
|
)
|
[pure virtual]
|
Start playing 3D ringing tone. Method can leave with specific Symbian system wide error code.
SetAttr(T3DRingingToneInterfaceAttr, TInt)
TInt
|
SetAttr
|
(
|
T3DRingingToneInterfaceAttr
|
aAttributeKey,
|
|
TInt
|
aValue
|
|
)
|
[pure virtual]
|
Set 3D ringing tone interface attribute with specific integer value.
Parameters
T3DRingingToneInterfaceAttr
aAttributeKey
|
An enum of T3DRingingToneInterfaceAttr.
|
TInt
aValue
|
Attribute integer value.
|
SetAttr(T3DRingingToneInterfaceAttr, const TDesC &)
TInt
|
SetAttr
|
(
|
T3DRingingToneInterfaceAttr
|
aAttributeKey,
|
|
const
TDesC
&
|
aValue
|
|
)
|
[pure virtual]
|
Set 3D ringing tone interface attribute with specific string value.
Parameters
T3DRingingToneInterfaceAttr
aAttributeKey
|
An enum of T3DRingingToneInterfaceAttr.
|
const
TDesC
& aValue
|
Attribute string value.
|
SetAttr(TInt, TAny *)
TInt
|
SetAttr
|
(
|
TInt
|
aAttributeKey,
|
|
TAny
*
|
aValue
|
|
)
|
[pure virtual]
|
Set 3D ringing tone interface attribute value any of type.
Parameters
TInt
aAttributeKey
|
This can be for example one of the player utility classes (see T3DRingingToneInterfacePlayerAttr). This method is left extendable.
|
TAny
* aValue
|
Attribute value can be any.
|
Stop()
void
|
Stop
|
(
|
)
|
[pure virtual]
|
Stop playing 3D ringing tone.
Member Data Documentation
TUid
iDtor_ID_Key
TUid
|
iDtor_ID_Key
|
[private]
|
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.