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_C CSIModelBank ( const TSIModelBankID aModelBankID ) [protected]

Parameters

const TSIModelBankID aModelBankID

~CSIModelBank()

IMPORT_C ~CSIModelBank ( ) [virtual]

Destructor.

Member Functions Documentation

AddL(const CSIModel *)

IMPORT_C void AddL ( 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 ( TInt aIndex ) const [virtual]
Use to return a model at the given index.
Since
2.8

Parameters

TInt aIndex

ConstructL()

IMPORT_C void ConstructL ( ) [protected, virtual]

Count()

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

DeleteL(TSIModelID)

IMPORT_C void DeleteL ( TSIModelID aModelID ) [virtual]
Deletes a model from model bank.
Since
2.8

Parameters

TSIModelID aModelID

Find(TSIModelID)

IMPORT_C TInt Find ( TSIModelID aModelID ) const [virtual]
Use to find a model based on phoneme Id.
Since
2.8

Parameters

TSIModelID aModelID

ModelBankID()

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

NewL(const TSIModelBankID)

IMPORT_C CSIModelBank * NewL ( const TSIModelBankID aModelBankID ) [static]

Two-phased constructor.

Parameters

const TSIModelBankID aModelBankID

NewLC(const TSIModelBankID)

IMPORT_C CSIModelBank * NewLC ( const TSIModelBankID aModelBankID ) [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]