MCCEDtmfInterface Class Reference

class MCCEDtmfInterface

Interface for Dtmf handling

cce.dll
Since
S60 v3.2

Member Functions Documentation

AddObserverL(const MCCEDtmfObserver &)

voidAddObserverL(const MCCEDtmfObserver &aObserver)[pure virtual]
Adds a new observer for MCCEDtmfInterface object.
leave
system error if observer adding fails

Parameters

const MCCEDtmfObserver & aObserverObserver

CancelDtmfStringSending()

voidCancelDtmfStringSending()[pure virtual]

Cancels the ongoing DTMF tones string sending

Since
S60 3.2

ContinueStringSending(const TBool)

TInt ContinueStringSending(const TBoolaContinue)[pure virtual]

Continue or cancels the sending of a DTMF string when it was stopped by the use of 'w' char in the string.

Since
S60 3.2

Parameters

const TBool aContinueETrue if sending of the DTMF string should continue, EFalse if the rest of the DTMF string is to be discarded

RemoveObserver(const MCCEDtmfObserver &)

TInt RemoveObserver(const MCCEDtmfObserver &aObserver)[pure virtual]
Remove an observer.
Since
S60 v3.2

Parameters

const MCCEDtmfObserver & aObserverObserver

SendDtmfToneString(const TDesC &)

TInt SendDtmfToneString(const TDesC &aTones)[pure virtual]

Starts sending of DTMF tones string.

Since
S60 3.2

Parameters

const TDesC & aTonesThe DTMF tones string to be send

SetObserver(const MCCEDtmfObserver &)

voidSetObserver(const MCCEDtmfObserver &aObserver)[pure virtual]
Sets the observer for DTMF events. Given when dtmf interface is first requested. Client is not required to call this. TODO: remove this method and used Addobserver instead!
Since
S60 3.2

Parameters

const MCCEDtmfObserver & aObserverReference to observer interface

StartDtmfTone(const TChar)

TInt StartDtmfTone(const TCharaTone)[pure virtual]

Starts the transmission of a single DTMF tone across a connected and active voice call.

Since
S60 3.2

Parameters

const TChar aToneThe DTMF tone to be send

StopDtmfTone()

TInt StopDtmfTone()[pure virtual]

Stops the transmission of a single DTMF tone, which had previously been started by use of the StartDTMFTone function member, across a connected and active voice call.

Since
S60 3.2