CSIModelBank Class Reference

class CSIModelBank : public CBase

Class to encapsulate a Speaker Independent Model Bank

nsssispeechrecognitiondata.lib
Since
2.8

Inherits from

Constructor & Destructor Documentation

CSIModelBank(const TSIModelBankID)

IMPORT_CCSIModelBank(const TSIModelBankIDaModelBankID)[protected]

Parameters

const TSIModelBankID aModelBankID

~CSIModelBank()

IMPORT_C~CSIModelBank()[virtual]

Destructor.

Member Functions Documentation

AddL(const CSIModel *)

IMPORT_C voidAddL(const CSIModel *aModel)[virtual]
Use to add a model to the model bank.
Since
2.8

Parameters

const CSIModel * aModel

AtL(TInt)

IMPORT_C CSIModel &AtL(TIntaIndex)const [virtual]
Use to return a model at the given index.
Since
2.8

Parameters

TInt aIndex

ConstructL()

IMPORT_C voidConstructL()[protected, virtual]

Count()

IMPORT_C TIntCount()const [virtual]
Use to retreive the number of models in the model bank.
Since
2.8

DeleteL(TSIModelID)

IMPORT_C voidDeleteL(TSIModelIDaModelID)[virtual]
Deletes a model from model bank.
Since
2.8

Parameters

TSIModelID aModelID

Find(TSIModelID)

IMPORT_C TIntFind(TSIModelIDaModelID)const [virtual]
Use to find a model based on phoneme Id.
Since
2.8

Parameters

TSIModelID aModelID

ModelBankID()

IMPORT_C TSIModelBankIDModelBankID()const [virtual]
Use to return the model bank Id of the model bank.
Since
2.8

NewL(const TSIModelBankID)

IMPORT_C CSIModelBank *NewL(const TSIModelBankIDaModelBankID)[static]

Two-phased constructor.

Parameters

const TSIModelBankID aModelBankID

NewLC(const TSIModelBankID)

IMPORT_C CSIModelBank *NewLC(const TSIModelBankIDaModelBankID)[static]

Parameters

const TSIModelBankID aModelBankID

Member Data Documentation

RPointerArray< CSIModel > iModelArray

RPointerArray< CSIModel >iModelArray[private]

TSIModelBankID iModelBankID

TSIModelBankID iModelBankID[private]

TAny * iReserved

TAny *iReserved[private]