CSIRuleVariant Class Reference

class CSIRuleVariant : public CSIParameters

Class to encapsulate a Speaker Independent Rule variant

nsssispeechRecognitionData.lib
Since
2.8

Inherits from

Constructor & Destructor Documentation

CSIRuleVariant(const TSIRuleVariantID, const TSILexiconID)

IMPORT_C CSIRuleVariant ( const TSIRuleVariantID aRuleVariantID,
const TSILexiconID aLexiconID
) [protected]

Parameters

const TSIRuleVariantID aRuleVariantID
const TSILexiconID aLexiconID

~CSIRuleVariant()

IMPORT_C ~CSIRuleVariant ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

IMPORT_C void ConstructL ( ) [protected, virtual]

GetPronunciationIDsL(TSIPronunciationIDSequence &)

IMPORT_C void GetPronunciationIDsL ( TSIPronunciationIDSequence & aPronunciationIDs ) const [virtual]
Use to get the pronunciation Ids.
Since
2.8

Parameters

TSIPronunciationIDSequence & aPronunciationIDs

Language()

IMPORT_C TLanguage Language ( ) const [virtual]
Get Language of the rule variant
Since
2.8

LexiconID()

IMPORT_C TSILexiconID LexiconID ( ) const [virtual]
Use to retrieve the lexicon Id.
Since
2.8

NewL(const TSIRuleVariantID, const TSILexiconID)

IMPORT_C CSIRuleVariant * NewL ( const TSIRuleVariantID aRuleVariantID,
const TSILexiconID aLexiconID
) [static]

Two-phased constructor.

Parameters

const TSIRuleVariantID aRuleVariantID
const TSILexiconID aLexiconID

NewLC(const TSIRuleVariantID, const TSILexiconID)

IMPORT_C CSIRuleVariant * NewLC ( const TSIRuleVariantID aRuleVariantID,
const TSILexiconID aLexiconID
) [static]

Parameters

const TSIRuleVariantID aRuleVariantID
const TSILexiconID aLexiconID

RuleVariantID()

IMPORT_C TSIRuleVariantID RuleVariantID ( ) const [virtual]
Use to retrieve the rule variant Id.
Since
2.8

SetLanguage(TLanguage)

IMPORT_C void SetLanguage ( TLanguage aLanguage ) [virtual]
Set Language of the rule variant
Since
2.8

Parameters

TLanguage aLanguage

SetPronunciationIDsL(const TSIPronunciationIDSequence &)

IMPORT_C void SetPronunciationIDsL ( const TSIPronunciationIDSequence & aPronunciationIDs ) [virtual]
Use to set the pronunciation Ids.
Since
2.8

Parameters

const TSIPronunciationIDSequence & aPronunciationIDs

Member Data Documentation

TLanguage iLanguage

TLanguage iLanguage [private]

TSILexiconID iLexiconID

TSILexiconID iLexiconID [private]

TInt iNParameters

TInt iNParameters [private]

TInt * iParameterArray

TInt * iParameterArray [private]

TSIPronunciationIDSequence iPronunciationIDs

TSIPronunciationIDSequence iPronunciationIDs [private]

TAny * iReserved

TAny * iReserved [private]

TSIRuleVariantID iRuleVariantID

TSIRuleVariantID iRuleVariantID [private]