CPEAudioDtmfTonePlayer Class Reference

class CPEAudioDtmfTonePlayer : public CBase

plays DTMF tones using media server

audiohandling.lib
Since
Series60_2.7

Inherits from

Constructor & Destructor Documentation

CPEAudioDtmfTonePlayer()

CPEAudioDtmfTonePlayer ( ) [protected]

C++ default constructor.

~CPEAudioDtmfTonePlayer()

~CPEAudioDtmfTonePlayer ( ) [virtual]

Destructor.

Member Functions Documentation

BufferToBeEmptied(CMMFBuffer *)

void BufferToBeEmptied ( CMMFBuffer * aBuffer )

Parameters

CMMFBuffer * aBuffer

BufferToBeFilled(CMMFBuffer *)

void BufferToBeFilled ( CMMFBuffer * aBuffer )

Parameters

CMMFBuffer * aBuffer

Cancel()

void Cancel ( )
Cancels playing.
Since
Series60_2.7

ConstructL()

void ConstructL ( ) [protected]

ConvertError(TInt)

void ConvertError ( TInt aError )

Parameters

TInt aError

ConvertVolume(TInt)

TInt ConvertVolume ( TInt aVolume ) [private]

Converts the given value to the one that matches tha range used by CMMFDevSound . The CMMFDevSound uses valuess that can from 0 to the value returned by a call to CMMFDevSound::MaxVolume() .

Parameters

TInt aVolume

DeviceMessage(TUid, const TDesC8 &)

void DeviceMessage ( TUid aMessageType,
const TDesC8 & aMsg
)

Parameters

TUid aMessageType
const TDesC8 & aMsg

InitializeComplete(TInt)

void InitializeComplete ( TInt aError )

Parameters

TInt aError

NewL()

CPEAudioDtmfTonePlayer * NewL ( ) [static]

Two-phased constructor.

Normalize(TChar &)

void Normalize ( TChar & aTone ) [protected]
Normalize tone.
Since
Series60_2.7

Parameters

TChar & aTone dtmf tone.

PlayDtmfTone(TChar)

void PlayDtmfTone ( TChar aTone )
Starts playing given dtmf tone infinitely.
Since
Series60_2.7

Parameters

TChar aTone Tone to be played.

PlayError(TInt)

void PlayError ( TInt aError )

Parameters

TInt aError

RecordError(TInt)

void RecordError ( TInt aError )

Parameters

TInt aError

SetVolume(TInt)

void SetVolume ( TInt aVolume )
Sets volume.
Since
Series60_2.7

Parameters

TInt aVolume volume value or KDtmfSilent.

ToneFinished(TInt)

void ToneFinished ( TInt aError )

Parameters

TInt aError

Member Data Documentation

CMMFDevSound * iDTMFPlayer

CMMFDevSound * iDTMFPlayer [protected]

TInt iVolume

TInt iVolume [protected]