CNlpHwDevice Class Reference

class CNlpHwDevice : public CASRSHwDevice

Class to provide text normalization

asrsnlphwdevice.lib
Since
3.0

Inherits from

Constructor & Destructor Documentation

CNlpHwDevice()

CNlpHwDevice()[private]

C++ default constructor.

~CNlpHwDevice()

IMPORT_C~CNlpHwDevice()[virtual]

Destructor.

Member Functions Documentation

ConstructL(MNlpHwDeviceObserver &)

voidConstructL(MNlpHwDeviceObserver &aObserver)[private]

By default Symbian 2nd phase constructor is private.

Parameters

MNlpHwDeviceObserver & aObserver

IsLanguageSupported(TLanguage)

IMPORT_C TBoolIsLanguageSupported(TLanguageaLanguage)
Ask if a language is supported or not.
Since
3.0

Parameters

TLanguage aLanguageSynthesizing language.

NewL(MNlpHwDeviceObserver &)

IMPORT_C CNlpHwDevice *NewL(MNlpHwDeviceObserver &aObserver)[static]

Two-phased constructor.

Parameters

MNlpHwDeviceObserver & aObserverObserver which implements callback functions.

NormalizeAndSegmentTextAsyncL(CTtsParsedText &)

IMPORT_C voidNormalizeAndSegmentTextAsyncL(CTtsParsedText &aText)
Normalize given text asynchronously, text is split into segments
Since
3.0

Parameters

CTtsParsedText & aText

NormalizeAndSegmentTextL(CTtsParsedText &)

IMPORT_C voidNormalizeAndSegmentTextL(CTtsParsedText &aText)
Normalize given text, text is split into segments
Since
3.0

Parameters

CTtsParsedText & aText

NormalizeTextAsyncL(CTtsParsedText &)

IMPORT_C voidNormalizeTextAsyncL(CTtsParsedText &aText)
Normalize given text asynchronously, text is not splits into segments.
Since
3.0

Parameters

CTtsParsedText & aText

NormalizeTextL(CTtsParsedText &)

IMPORT_C voidNormalizeTextL(CTtsParsedText &aText)
Normalize given text, text is not splits into segments.
Since
3.0

Parameters

CTtsParsedText & aText

Member Data Documentation

CNlpAlgorithm * iAlgorithm

CNlpAlgorithm *iAlgorithm[private]

TAny * iReserved

TAny *iReserved[private]