CTtsCustomCommandParser Class Reference

class CTtsCustomCommandParser : public CMMFCustomCommandParserBase

Server side parser for TTS custom commands.

Since
2.8 nssttscustomcommands.lib

Inherits from

Constructor & Destructor Documentation

CTtsCustomCommandParser(MTtsCustomCommandImplementor &)

CTtsCustomCommandParser(MTtsCustomCommandImplementor &aImplementor)[private]

C++ constructor for CSpeechRecognitionCustomCommandParser class.

Since
2.8

Parameters

MTtsCustomCommandImplementor & aImplementor

~CTtsCustomCommandParser()

IMPORT_C~CTtsCustomCommandParser()

Destructor

Member Functions Documentation

DoAddStyleL(TMMFMessage &)

voidDoAddStyleL(TMMFMessage &aMessage)[private]

Uses plugin to add a new style.

Since
2.8

Parameters

TMMFMessage & aMessage

DoDeleteStyleL(TMMFMessage &)

voidDoDeleteStyleL(TMMFMessage &aMessage)[private]

Uses plugin to delete a style.

Since
2.8

Parameters

TMMFMessage & aMessage

DoGetDefaultStyleL(TMMFMessage &)

voidDoGetDefaultStyleL(TMMFMessage &aMessage)[private]

Uses plugin to get the default style in use.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetPositionL(TMMFMessage &)

voidDoGetPositionL(TMMFMessage &aMessage)[private]

Uses plugin to get the synthesis position.

Since
2.8

Parameters

TMMFMessage & aMessage

DoGetSpeakingRateL(TMMFMessage &)

voidDoGetSpeakingRateL(TMMFMessage &aMessage)[private]

Uses plugin to get spekaing rate in use.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetSupportedLanguagesCountL(TMMFMessage &)

voidDoGetSupportedLanguagesCountL(TMMFMessage &aMessage)[private]

Uses plugin to get number of supported synthesis languages.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetSupportedLanguagesL(TMMFMessage &)

voidDoGetSupportedLanguagesL(TMMFMessage &aMessage)[private]

Uses plugin to get supported synthesis languages.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetSupportedVoicesCountL(TMMFMessage &)

voidDoGetSupportedVoicesCountL(TMMFMessage &aMessage)[private]

Uses plugin to get number of supported voices of particular language.

Since
3.2

Parameters

TMMFMessage & aMessage

DoGetSupportedVoicesL(TMMFMessage &)

voidDoGetSupportedVoicesL(TMMFMessage &aMessage)[private]

Uses plugin to get supported voices of particular language.

Since
3.2

Parameters

TMMFMessage & aMessage

DoHandleRequestL(TMMFMessage &)

voidDoHandleRequestL(TMMFMessage &aMessage)[private]

Private method to handle the request from the client.

Since
2.8

Parameters

TMMFMessage & aMessage

DoNumberOfStylesL(TMMFMessage &)

voidDoNumberOfStylesL(TMMFMessage &aMessage)[private]

Uses plugin to get the number of registered styles.

Since
2.8

Parameters

TMMFMessage & aMessage

DoOpenParsedTextL(TMMFMessage &)

voidDoOpenParsedTextL(TMMFMessage &aMessage)[private]

Uses plugin to open a parsed text source.

Since
2.8

Parameters

TMMFMessage & aMessage

DoSetDefaultStyleL(TMMFMessage &)

voidDoSetDefaultStyleL(TMMFMessage &aMessage)[private]

Uses plugin to set default style to be used in synthesis if not set otherwise.

Since
3.2

Parameters

TMMFMessage & aMessage

DoSetPositionL(TMMFMessage &)

voidDoSetPositionL(TMMFMessage &aMessage)[private]

Uses plugin to set synthesis position.

Since
2.8

Parameters

TMMFMessage & aMessage

DoSetSpeakingRateL(TMMFMessage &)

voidDoSetSpeakingRateL(TMMFMessage &aMessage)[private]

Uses plugin to set speaking rate.

Since
3.2

Parameters

TMMFMessage & aMessage

DoStyleIDL(TMMFMessage &)

voidDoStyleIDL(TMMFMessage &aMessage)[private]

Uses plugin to get style based on its ID.

Since
2.8

Parameters

TMMFMessage & aMessage

DoStyleIndexL(TMMFMessage &)

voidDoStyleIndexL(TMMFMessage &aMessage)[private]

Uses plugin to get style based on its index.

Since
2.8

Parameters

TMMFMessage & aMessage

HandleRequest(TMMFMessage &)

voidHandleRequest(TMMFMessage &aMessage)[virtual]

Handles the request from the client

Since
2.8

Parameters

TMMFMessage & aMessage

NewL(MTtsCustomCommandImplementor &)

IMPORT_C CTtsCustomCommandParser *NewL(MTtsCustomCommandImplementor &aImplementor)[static]

Factory function for creating this class.

Since
2.8

Parameters

MTtsCustomCommandImplementor & aImplementor

Member Data Documentation

MTtsCustomCommandImplementor & iImplementor

MTtsCustomCommandImplementor &iImplementor[private]

TAny * iReservedPtr1

TAny *iReservedPtr1[private]

TAny * iReservedPtr2

TAny *iReservedPtr2[private]