TToneData Class Reference

class TToneData

Constructor & Destructor Documentation

TToneData()

IMPORT_CTToneData()

Member Functions Documentation

GetDTMFString()

IMPORT_C TDesC *GetDTMFString()

GetDtmfLenghts(TTimeIntervalMicroSeconds32 &, TTimeIntervalMicroSeconds32 &, TTimeIntervalMicroSeconds32 &)

IMPORT_C voidGetDtmfLenghts(TTimeIntervalMicroSeconds32 &aToneOnLength,
TTimeIntervalMicroSeconds32 &aToneOffLength,
TTimeIntervalMicroSeconds32 &aPauseLength
)

Parameters

TTimeIntervalMicroSeconds32 & aToneOnLength
TTimeIntervalMicroSeconds32 & aToneOffLength
TTimeIntervalMicroSeconds32 & aPauseLength

GetDuration(TTimeIntervalMicroSeconds &)

IMPORT_C voidGetDuration(TTimeIntervalMicroSeconds &aDuration)

Parameters

TTimeIntervalMicroSeconds & aDuration

GetFrequencyOne()

IMPORT_C TIntGetFrequencyOne()

GetFrequencyTwo()

IMPORT_C TIntGetFrequencyTwo()

GetRepeatCount()

IMPORT_C TIntGetRepeatCount()

GetRepeatTrailingSilence(TTimeIntervalMicroSeconds &)

IMPORT_C voidGetRepeatTrailingSilence(TTimeIntervalMicroSeconds &aRepeatTrailingSilence)

Parameters

TTimeIntervalMicroSeconds & aRepeatTrailingSilence

GetSequenceData()

IMPORT_C TDesC8 *GetSequenceData()

GetSequenceNumber()

IMPORT_C TIntGetSequenceNumber()

GetType(TToneType &)

IMPORT_C voidGetType(TToneType &aType)

Parameters

TToneType & aType

SetDTMFString(TDesC &)

IMPORT_C voidSetDTMFString(TDesC &aDTMFString)

Parameters

TDesC & aDTMFString

SetDtmfLengths(TTimeIntervalMicroSeconds32, TTimeIntervalMicroSeconds32, TTimeIntervalMicroSeconds32)

IMPORT_C voidSetDtmfLengths(TTimeIntervalMicroSeconds32aToneOnLength,
TTimeIntervalMicroSeconds32aToneOffLength,
TTimeIntervalMicroSeconds32aPauseLength
)

Parameters

TTimeIntervalMicroSeconds32 aToneOnLength
TTimeIntervalMicroSeconds32 aToneOffLength
TTimeIntervalMicroSeconds32 aPauseLength

SetDuration(TTimeIntervalMicroSeconds)

IMPORT_C voidSetDuration(TTimeIntervalMicroSecondsaDuration)

Parameters

TTimeIntervalMicroSeconds aDuration

SetFrequencyOne(TInt)

IMPORT_C voidSetFrequencyOne(TIntaFrequencyOne)

Parameters

TInt aFrequencyOne

SetFrequencyTwo(TInt)

IMPORT_C voidSetFrequencyTwo(TIntaFrequencyTwo)

Parameters

TInt aFrequencyTwo

SetRepeatCount(TInt)

IMPORT_C voidSetRepeatCount(TIntaRepeatCount)

Parameters

TInt aRepeatCount

SetRepeatTrailingSilence(TTimeIntervalMicroSeconds)

IMPORT_C voidSetRepeatTrailingSilence(TTimeIntervalMicroSecondsaRepeatTrailingSilence)

Parameters

TTimeIntervalMicroSeconds aRepeatTrailingSilence

SetSequenceData(TDesC8 &)

IMPORT_C voidSetSequenceData(TDesC8 &aSequenceData)

Parameters

TDesC8 & aSequenceData

SetSequenceNumber(TInt)

IMPORT_C voidSetSequenceNumber(TIntaSequenceNumber)

Parameters

TInt aSequenceNumber

SetType(TToneType)

IMPORT_C voidSetType(TToneTypeaType)

Parameters

TToneType aType

Member Enumerations Documentation

Enum TToneType

Enumerators

ESimple = 0
EDual = 1
EDtmfString = 2
ESequence = 3
EFixedSequence = 4

Member Data Documentation

TDesC * iDTMFString

TDesC *iDTMFString[private]

TTimeIntervalMicroSeconds iDuration

TTimeIntervalMicroSeconds iDuration[private]

TInt iFrequencyOne

TInt iFrequencyOne[private]

TInt iFrequencyTwo

TInt iFrequencyTwo[private]

TTimeIntervalMicroSeconds32 iPauseLength

TTimeIntervalMicroSeconds32 iPauseLength[private]

TInt iRepeatCount

TInt iRepeatCount[private]

TTimeIntervalMicroSeconds iRepeatTrainglingSilence

TTimeIntervalMicroSeconds iRepeatTrainglingSilence[private]

TDesC8 * iSequenceData

TDesC8 *iSequenceData[private]

TInt iSequenceNumber

TInt iSequenceNumber[private]

TTimeIntervalMicroSeconds32 iToneOffLength

TTimeIntervalMicroSeconds32 iToneOffLength[private]

TTimeIntervalMicroSeconds32 iToneOnLength

TTimeIntervalMicroSeconds32 iToneOnLength[private]

TToneType iType

TToneType iType[private]