CSRSAlgorithmManager Class Reference

class CSRSAlgorithmManager : public CActive

Interface Class to be used by the DevASR thin client implementation.

NssDevASR.lib

Inherits from

Public Member Functions
~CSRSAlgorithmManager ()
void ActivateGrammarComplete ( TInt )
void ActivateGrammarL ( TSIGrammarID )
void AdaptComplete ( TInt )
void AdaptL (const CSIResultSet &, TInt )
void BufferToBeEmptied ( CMMFBuffer *)
void BufferToBeFilled ( CMMFBuffer *)
void Cancel ()
void CombineComplete ( HBufC8 *, TInt )
void CombineGrammarL (const RPointerArray < CSICompiledGrammar > &, const RPointerArray < TSIRuleVariantInfo > &)
void CompileGrammarL ( CSICompiledGrammar &)
void ComputeNewGrammarSizeL (const CSIGrammar &, const TUint32 , const TUint32 , const RArray < TUint > &, RArray < TUint > &, TUint32 &)
void ConvertError ( TInt )
void DeActivateGrammarComplete ( TInt )
void DeactivateGrammarL ( TSIGrammarID )
void DevASRState ()
void DeviceMessage ( TUid , const TDesC8 &)
void EndRecSession ()
void EouDetected ( TInt )
void FeatureVectorDataRcvd (const TDesC8 &, TInt32 , TInt32 )
void GetEnginePropertiesL (const RArray < TInt > &, RArray < TInt > &)
void GetGrammarL (const TSIGrammarID , CSICompiledGrammar **, CSICompiledGrammar **)
void GetUtteranceData ( TDes8 *, TTimeIntervalMicroSeconds32 &)
void InitFEComplete ( TInt )
void InitFrontEnd ( TRecognizerMode )
void InitRecognizerBE ( CSIResultSet &)
void InitRecognizerBEComplete ( TInt )
void InitializeComplete ( TInt )
TBool IsGrammarActive ( TSIGrammarID )
TBool IsGrammarLoaded ( TSIGrammarID )
void LoadEnginePropertiesL (const RArray < TInt > &, const RArray < TInt > &)
void LoadGrammarComplete ( TInt )
void LoadGrammarL (const CSIGrammar &)
void LoadGrammarL (const CSICompiledGrammar &)
void LoadLexiconComplete ( TInt )
void LoadLexiconL (const CSILexicon &)
void LoadModelsComplete ( TInt )
void LoadModelsL (const CSIModelBank &)
CSRSAlgorithmManager * NewL ( MDevASRObserver &)
CSRSAlgorithmManager * NewLC ( MDevASRObserver &)
void PlayError ( TInt )
void PreStartSamplingL ()
TBool PruneGrammar (const CSIGrammar &, const TUint32 , RArray < TSIRuleVariantInfo > &)
void RecognitionComplete ( TInt )
void RecordError ( TInt )
void RequestSpeechData ()
void ResolveResult (const RArray < TUint > &, CSIResultSet &, const RPointerArray < CSICompiledGrammar > &, const TDesC8 &)
void SendEventToClient (const TMMFEvent &)
void SendSpeechData ( TPtrC8 &, TBool )
void SetPrioritySettings (const TMMFPrioritySettings &)
TInt StartRecSession ( TRecognizerMode )
void StartRecognition ( TTimeIntervalMicroSeconds32 )
void StartTrainingFromTextL ( CSITtpWordList &, const RArray < TLanguage > &, const RArray < TUint32 > &)
void StopRecognition ()
void ToneFinished ( TInt )
void TrainComplete ( TInt )
void UnloadGrammarComplete ( TInt )
void UnloadGrammarL (const CSIGrammar &)
void UnloadGrammarL (const CSICompiledGrammar &)
void UnloadRule ( TSIGrammarID , TSIRuleID )
void UnloadRuleComplete ( TInt )
Private Member Functions
CSRSAlgorithmManager ( MDevASRObserver &)
void ConfigureSoundDeviceL ()
void ConstructL ()
void DoCancel ()
TInt EmptyBuffer ( CMMFDataBuffer &, TInt )
TInt FillBuffer ( CMMFDataBuffer &, TInt )
void HandlePlayL ()
void HandleRecordL ()
void HandleUtteranceDataProcessed ()
void InitializeDevSoundL ()
void Ready (const TInt )
void RunL ()
void StartDevSoundL ()
TBool StateTransition ( TDevASRState )
TDevASRError TranslateError ( TInt )
Inherited Functions
CActive::CActive(TInt)
CActive::Deque()
CActive::Extension_(TUint,TAny *&,TAny *)
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::RunError(TInt)
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Inherited Enumerations
CActive:TPriority
Private Attributes
TUint8 * iAudioBuffer
TSglQue < CQueItem > * iAudioBufferQue
CActiveSchedulerWait iAudioWait
TUint32 iBufferEndPoint
TUint32 iBufferStartPoint
TUint8 * iBufferUnderConstruction
TInt iConstructionPoint
TInt iCurrentGain
TInt iCurrentVolume
MDevASRObserver * iDevASRObserver
TDevASRState iDevASRState
CMMFDevSound * iDevSound
TMMFCapabilities iDevSoundCapabilities
TDevSoundState iDevSoundState
TBool iEndFlag
TUint32 iEndFrame
TReal iFrameLength
TRecognizerMode iMode
TInt iOverallLength
TInt iOverallSampled
TBool iPendingRequestSpeechData
TBool iPreSamplingStarted
TMMFPrioritySettings iPrioritySettings
TBool iProcessingUtterance
TPtr8 iPtr
CQueItem * iQueItem
CRecognitionAlgMgr * iRecognitionAlgMgr
TTimeIntervalMicroSeconds32 iRecordDuration
TInt iRequestFunction
CDevASRResourceHandler * iResourceHandler
const CSILexicon * iSILexicon
const CSIModelBank * iSIModelBank
TUint32 iStartFrame
TUint32 iStartPoint
TBool iStartRecognition
TUint32 iStopPoint
CVMAlgorithmManager * iVMAlgorithmManager
Inherited Attributes
CActive::iStatus

Constructor & Destructor Documentation

CSRSAlgorithmManager(MDevASRObserver &)

CSRSAlgorithmManager ( MDevASRObserver & aObserver ) [private]

C++ default constructor.

Parameters

MDevASRObserver & aObserver

~CSRSAlgorithmManager()

~CSRSAlgorithmManager ( ) [virtual]

Destructor.

Member Functions Documentation

ActivateGrammarComplete(TInt)

void ActivateGrammarComplete ( TInt aResultCode )

Invoked when grammar has been activated.

Parameters

TInt aResultCode

ActivateGrammarL(TSIGrammarID)

void ActivateGrammarL ( TSIGrammarID aGrammarID )

Activates a grammar

Parameters

TSIGrammarID aGrammarID

AdaptComplete(TInt)

void AdaptComplete ( TInt aResultCode )

Invoked by the adaptation hw device when model adaptation has finished its processing.

Since
2.8

Parameters

TInt aResultCode

AdaptL(const CSIResultSet &, TInt)

void AdaptL ( const CSIResultSet & aResultSet,
TInt aResultIndex
)

Adapts recognition models

Parameters

const CSIResultSet & aResultSet
TInt aResultIndex

BufferToBeEmptied(CMMFBuffer *)

void BufferToBeEmptied ( CMMFBuffer * aBuffer )

Called by DevSound when a buffer is available to be read.

Parameters

CMMFBuffer * aBuffer

BufferToBeFilled(CMMFBuffer *)

void BufferToBeFilled ( CMMFBuffer * aBuffer )

Called by DevSound when a buffer is available to be written.

Parameters

CMMFBuffer * aBuffer

Cancel()

void Cancel ( )

Cancels the current or started tasks.

CombineComplete(HBufC8 *, TInt)

void CombineComplete ( HBufC8 * aResult,
TInt aError
)

Notifies that grammar combination has been done.

Parameters

HBufC8 * aResult
TInt aError

CombineGrammarL(const RPointerArray< CSICompiledGrammar > &, const RPointerArray< TSIRuleVariantInfo > &)

void CombineGrammarL ( const RPointerArray < CSICompiledGrammar > & aCompiledGrammars,
const RPointerArray < TSIRuleVariantInfo > & aExcludedRules
)

Invoked when grammar combining is needed

Since
2.8

Parameters

const RPointerArray < CSICompiledGrammar > & aCompiledGrammars
const RPointerArray < TSIRuleVariantInfo > & aExcludedRules

CompileGrammarL(CSICompiledGrammar &)

void CompileGrammarL ( CSICompiledGrammar & aGrammar )

Does grammar compilation.

Parameters

CSICompiledGrammar & aGrammar

ComputeNewGrammarSizeL(const CSIGrammar &, const TUint32, const TUint32, const RArray< TUint > &, RArray< TUint > &, TUint32 &)

void ComputeNewGrammarSizeL ( const CSIGrammar & aGrammar,
const TUint32 aTargetNRuleVariants,
const TUint32 aMaxNRuleVariants,
const RArray < TUint > & aNewRuleScores,
RArray < TUint > & aNNeNRuleVariants,
TUint32 & aNPrune
)

Computes new grammar size with given number of variants.

Parameters

const CSIGrammar & aGrammar
const TUint32 aTargetNRuleVariants
const TUint32 aMaxNRuleVariants
const RArray < TUint > & aNewRuleScores
RArray < TUint > & aNNeNRuleVariants
TUint32 & aNPrune

ConfigureSoundDeviceL()

void ConfigureSoundDeviceL ( ) [private]

Configure the sound device according to parameters in the resource file.

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

ConvertError(TInt)

void ConvertError ( TInt aError )

Not used by DevASR

Parameters

TInt aError

DeActivateGrammarComplete(TInt)

void DeActivateGrammarComplete ( TInt aResultCode )

Invoked when grammar has been deactivated.

Parameters

TInt aResultCode

DeactivateGrammarL(TSIGrammarID)

void DeactivateGrammarL ( TSIGrammarID aGrammarID )

Deactivates a grammar

Parameters

TSIGrammarID aGrammarID

DevASRState()

void DevASRState ( )

Prints DevASR state information for debugging

DeviceMessage(TUid, const TDesC8 &)

void DeviceMessage ( TUid aMessageType,
const TDesC8 & aMsg
)

Handles device event.

Parameters

TUid aMessageType
const TDesC8 & aMsg

DoCancel()

void DoCancel ( ) [private, virtual]

Implements cancellation of an outstanding request.

This function is called as part of the active object's Cancel() .

It must call the appropriate cancel function offered by the active object's asynchronous service provider. The asynchronous service provider's cancel is expected to act immediately.

DoCancel() must not wait for event completion; this is handled by Cancel() .

CActive::Cancel

EmptyBuffer(CMMFDataBuffer &, TInt)

TInt EmptyBuffer ( CMMFDataBuffer & aBuffer,
TInt aBufferLength
) [private]

Empties and copies the data to holding buffer.

Parameters

CMMFDataBuffer & aBuffer
TInt aBufferLength

EndRecSession()

void EndRecSession ( )

This method is used to indicate the end of a recognition session.

EouDetected(TInt)

void EouDetected ( TInt aResultCode )

Invoked by the front-end when EOU has been detected.

Parameters

TInt aResultCode

FeatureVectorDataRcvd(const TDesC8 &, TInt32, TInt32)

void FeatureVectorDataRcvd ( const TDesC8 & aFV,
TInt32 aSNR,
TInt32 aPosition
)

Invoked when a feature vector is available.

Parameters

const TDesC8 & aFV
TInt32 aSNR
TInt32 aPosition

FillBuffer(CMMFDataBuffer &, TInt)

TInt FillBuffer ( CMMFDataBuffer & aBuffer,
TInt aBufferLength
) [private]

Fill the received buffer with utterance data upto the specified length.

Parameters

CMMFDataBuffer & aBuffer
TInt aBufferLength

GetEnginePropertiesL(const RArray< TInt > &, RArray< TInt > &)

void GetEnginePropertiesL ( const RArray < TInt > & aPropertyId,
RArray < TInt > & aPropertyValue
)

Retreive the properties of the underlying speech recognition engine.

Parameters

const RArray < TInt > & aPropertyId
RArray < TInt > & aPropertyValue

GetGrammarL(const TSIGrammarID, CSICompiledGrammar **, CSICompiledGrammar **)

void GetGrammarL ( const TSIGrammarID aGrammarID,
CSICompiledGrammar ** aSIActiveGrammar,
CSICompiledGrammar ** aSIDeActivatedGrammar
)

Get the specified grammar.

Parameters

const TSIGrammarID aGrammarID
CSICompiledGrammar ** aSIActiveGrammar
CSICompiledGrammar ** aSIDeActivatedGrammar

GetUtteranceData(TDes8 *, TTimeIntervalMicroSeconds32 &)

void GetUtteranceData ( TDes8 * aBuffer,
TTimeIntervalMicroSeconds32 & aDuration
)

Retreive the raw audio data accumulated during recording.

Parameters

TDes8 * aBuffer
TTimeIntervalMicroSeconds32 & aDuration

HandlePlayL()

void HandlePlayL ( ) [private]

Async handler for a play request.

HandleRecordL()

void HandleRecordL ( ) [private]

Async handler for a record request.

HandleUtteranceDataProcessed()

void HandleUtteranceDataProcessed ( ) [private]

Async handler for a UtteranceDataProcessed event.

InitFEComplete(TInt)

void InitFEComplete ( TInt aResultCode )

Invoked by the algorithm manager when the frontend initialization is completed.

Parameters

TInt aResultCode

InitFrontEnd(TRecognizerMode)

void InitFrontEnd ( TRecognizerMode aFeMode )

Initializes the front-end module in the speech recognition engine. The frontend module used during training/recognition functions is started as a result. This method is intended to be used in conjunction with InitTrainBE().

Parameters

TRecognizerMode aFeMode

InitRecognizerBE(CSIResultSet &)

void InitRecognizerBE ( CSIResultSet & aResult )

Initialize the recognition engine back-end. The module responsible for recognition function is started as a result. This method must be used before any recognition operations and intended to be used in conjunction with InitFrontEnd() .

Parameters

CSIResultSet & aResult

InitRecognizerBEComplete(TInt)

void InitRecognizerBEComplete ( TInt aResultCode )

Invoked by the algorithm manager when the recognition backend initialization is completed.

Parameters

TInt aResultCode

InitializeComplete(TInt)

void InitializeComplete ( TInt aError )

Called by DevSound when initialization is completed.

Parameters

TInt aError Error code, KErrNone if successful.

InitializeDevSoundL()

void InitializeDevSoundL ( ) [private]

Initializes DevSound for sampling

IsGrammarActive(TSIGrammarID)

TBool IsGrammarActive ( TSIGrammarID aGrammarID )

Checks if grammar is active or not

Since
2.8

Parameters

TSIGrammarID aGrammarID

IsGrammarLoaded(TSIGrammarID)

TBool IsGrammarLoaded ( TSIGrammarID aGrammarID )

Checks if grammar is loaded or not

Since
2.8

Parameters

TSIGrammarID aGrammarID

LoadEnginePropertiesL(const RArray< TInt > &, const RArray< TInt > &)

void LoadEnginePropertiesL ( const RArray < TInt > & aParameterId,
const RArray < TInt > & aParameterValue
)

Load the specified recognizer parameter(s). These parameters are used to alter the recognizer's default parameters. The parameters are specified as attribute-value pairs.

Parameters

const RArray < TInt > & aParameterId
const RArray < TInt > & aParameterValue

LoadGrammarComplete(TInt)

void LoadGrammarComplete ( TInt aResultCode )

Invoked by the algorithm manager when loading grammar is completed.

Parameters

TInt aResultCode

LoadGrammarL(const CSIGrammar &)

void LoadGrammarL ( const CSIGrammar & aGrammar )

Load the specified grammar into the recognizer.

Parameters

const CSIGrammar & aGrammar A reference to a grammar in an internal format.

LoadGrammarL(const CSICompiledGrammar &)

void LoadGrammarL ( const CSICompiledGrammar & aGrammar )

Parameters

const CSICompiledGrammar & aGrammar

LoadLexiconComplete(TInt)

void LoadLexiconComplete ( TInt aResultCode )

Invoked by the algorithm manager when loading lexicon is completed.

Parameters

TInt aResultCode

LoadLexiconL(const CSILexicon &)

void LoadLexiconL ( const CSILexicon & aLexicon )

Load the specified lexicon into the recognizer.

Parameters

const CSILexicon & aLexicon A reference to a lexicon.

LoadModelsComplete(TInt)

void LoadModelsComplete ( TInt aResultCode )

Invoked by the algorithm manager when loading models is completed.

Parameters

TInt aResultCode

LoadModelsL(const CSIModelBank &)

void LoadModelsL ( const CSIModelBank & aModels )

Load the specified models into the recognizer.

Parameters

const CSIModelBank & aModels A reference to a model bank.

NewL(MDevASRObserver &)

CSRSAlgorithmManager * NewL ( MDevASRObserver & aObserver ) [static]

Two-phased constructors.

Parameters

MDevASRObserver & aObserver

NewLC(MDevASRObserver &)

CSRSAlgorithmManager * NewLC ( MDevASRObserver & aObserver ) [static]

Parameters

MDevASRObserver & aObserver

PlayError(TInt)

void PlayError ( TInt aError )

Handles play completion or cancel event from DevSound.

Parameters

TInt aError

PreStartSamplingL()

void PreStartSamplingL ( )

Pre-starts recording before StartRecording call.

Since
3.2

PruneGrammar(const CSIGrammar &, const TUint32, RArray< TSIRuleVariantInfo > &)

TBool PruneGrammar ( const CSIGrammar & aGrammar,
const TUint32 aMinNumber,
RArray < TSIRuleVariantInfo > & aPrunedRuleVariants
)

Prunes unnecessay rule variants away from grammar.

Parameters

const CSIGrammar & aGrammar
const TUint32 aMinNumber
RArray < TSIRuleVariantInfo > & aPrunedRuleVariants

Ready(const TInt)

void Ready ( const TInt aStatus ) [private]

Completes a request with specified status.

Parameters

const TInt aStatus

RecognitionComplete(TInt)

void RecognitionComplete ( TInt aResultCode )

Invoked when the recognition process is completed.

Parameters

TInt aResultCode

RecordError(TInt)

void RecordError ( TInt aError )

Handles record completion or cancel event from DevSound.

Parameters

TInt aError Error code, KErrNone if successful.

RequestSpeechData()

void RequestSpeechData ( )

Invoked by the front-end when utterance data is needed.

Since
2.8

ResolveResult(const RArray< TUint > &, CSIResultSet &, const RPointerArray< CSICompiledGrammar > &, const TDesC8 &)

void ResolveResult ( const RArray < TUint > & aNBestIDs,
CSIResultSet & aSIResultSet,
const RPointerArray < CSICompiledGrammar > & aSICompiledGrammar,
const TDesC8 & aCombinedData
)

Resolves result.

Parameters

const RArray < TUint > & aNBestIDs
CSIResultSet & aSIResultSet
const RPointerArray < CSICompiledGrammar > & aSICompiledGrammar
const TDesC8 & aCombinedData

RunL()

void RunL ( ) [private, virtual]

From CActive .

SendEventToClient(const TMMFEvent &)

void SendEventToClient ( const TMMFEvent & aEvent )

Handles audio policy events from DevSound.

Parameters

const TMMFEvent & aEvent

SendSpeechData(TPtrC8 &, TBool)

void SendSpeechData ( TPtrC8 & aBuffer,
TBool aEnd
)

Call to give speech data to recognizer.

Parameters

TPtrC8 & aBuffer
TBool aEnd

SetPrioritySettings(const TMMFPrioritySettings &)

void SetPrioritySettings ( const TMMFPrioritySettings & aPrioritySettings )

Use to set the priority of the sound device

Parameters

const TMMFPrioritySettings & aPrioritySettings

StartDevSoundL()

void StartDevSoundL ( ) [private]

Starts sampling with DevSound

StartRecSession(TRecognizerMode)

TInt StartRecSession ( TRecognizerMode aMode )

Request to start a recognition session.

Parameters

TRecognizerMode aMode

StartRecognition(TTimeIntervalMicroSeconds32)

void StartRecognition ( TTimeIntervalMicroSeconds32 aRecordDuration )

Request to begin recording.

Parameters

TTimeIntervalMicroSeconds32 aRecordDuration

StartTrainingFromTextL(CSITtpWordList &, const RArray< TLanguage > &, const RArray< TUint32 > &)

void StartTrainingFromTextL ( CSITtpWordList & aWordList,
const RArray < TLanguage > & aDefaultLanguage,
const RArray < TUint32 > & aMaxNPronunsForWord
)

Starts speaker independent training from text.

Parameters

CSITtpWordList & aWordList
const RArray < TLanguage > & aDefaultLanguage
const RArray < TUint32 > & aMaxNPronunsForWord

StateTransition(TDevASRState)

TBool StateTransition ( TDevASRState aState ) [private]

Transition from current state to target state if possible.

Parameters

TDevASRState aState

StopRecognition()

void StopRecognition ( )

Ends recording process

ToneFinished(TInt)

void ToneFinished ( TInt aError )

Handles tone play completion or cancel event from DevSound Tone is not used by DevASR so this event is not expected.

Parameters

TInt aError

TrainComplete(TInt)

void TrainComplete ( TInt aResultCode )

Invoked when the training process is completed.

Parameters

TInt aResultCode

TranslateError(TInt)

TDevASRError TranslateError ( TInt aError ) [private]

Translate system error codes to DevASR cause codes.

Parameters

TInt aError

UnloadGrammarComplete(TInt)

void UnloadGrammarComplete ( TInt aResultCode )

Invoked when grammar has been unloaded.

Parameters

TInt aResultCode

UnloadGrammarL(const CSIGrammar &)

void UnloadGrammarL ( const CSIGrammar & aGrammar )

Unloads the specified grammar from the recognizer.

Parameters

const CSIGrammar & aGrammar A reference to a grammar in an internal format.

UnloadGrammarL(const CSICompiledGrammar &)

void UnloadGrammarL ( const CSICompiledGrammar & aGrammar )

Parameters

const CSICompiledGrammar & aGrammar

UnloadRule(TSIGrammarID, TSIRuleID)

void UnloadRule ( TSIGrammarID aGrammarID,
TSIRuleID aRuleID
)

Request to unload the specified rule in the grammar from recognizer.

Parameters

TSIGrammarID aGrammarID
TSIRuleID aRuleID

UnloadRuleComplete(TInt)

void UnloadRuleComplete ( TInt aResultCode )

Invoked when rule unloading has been done.

Parameters

TInt aResultCode

Member Data Documentation

TUint8 * iAudioBuffer

TUint8 * iAudioBuffer [private]

TSglQue< CQueItem > * iAudioBufferQue

TSglQue < CQueItem > * iAudioBufferQue [private]

CActiveSchedulerWait iAudioWait

CActiveSchedulerWait iAudioWait [private]

TUint32 iBufferEndPoint

TUint32 iBufferEndPoint [private]

TUint32 iBufferStartPoint

TUint32 iBufferStartPoint [private]

TUint8 * iBufferUnderConstruction

TUint8 * iBufferUnderConstruction [private]

TInt iConstructionPoint

TInt iConstructionPoint [private]

TInt iCurrentGain

TInt iCurrentGain [private]

TInt iCurrentVolume

TInt iCurrentVolume [private]

MDevASRObserver * iDevASRObserver

MDevASRObserver * iDevASRObserver [private]

TDevASRState iDevASRState

TDevASRState iDevASRState [private]

CMMFDevSound * iDevSound

CMMFDevSound * iDevSound [private]

TMMFCapabilities iDevSoundCapabilities

TMMFCapabilities iDevSoundCapabilities [private]

TDevSoundState iDevSoundState

TDevSoundState iDevSoundState [private]

TBool iEndFlag

TBool iEndFlag [private]

TUint32 iEndFrame

TUint32 iEndFrame [private]

TReal iFrameLength

TReal iFrameLength [private]

TRecognizerMode iMode

TRecognizerMode iMode [private]

TInt iOverallLength

TInt iOverallLength [private]

TInt iOverallSampled

TInt iOverallSampled [private]

TBool iPendingRequestSpeechData

TBool iPendingRequestSpeechData [private]

TBool iPreSamplingStarted

TBool iPreSamplingStarted [private]

TMMFPrioritySettings iPrioritySettings

TMMFPrioritySettings iPrioritySettings [private]

TBool iProcessingUtterance

TBool iProcessingUtterance [private]

TPtr8 iPtr

TPtr8 iPtr [private]

CQueItem * iQueItem

CQueItem * iQueItem [private]

CRecognitionAlgMgr * iRecognitionAlgMgr

CRecognitionAlgMgr * iRecognitionAlgMgr [private]

TTimeIntervalMicroSeconds32 iRecordDuration

TTimeIntervalMicroSeconds32 iRecordDuration [private]

TInt iRequestFunction

TInt iRequestFunction [private]

CDevASRResourceHandler * iResourceHandler

CDevASRResourceHandler * iResourceHandler [private]

const CSILexicon * iSILexicon

const CSILexicon * iSILexicon [private]

const CSIModelBank * iSIModelBank

const CSIModelBank * iSIModelBank [private]

TUint32 iStartFrame

TUint32 iStartFrame [private]

TUint32 iStartPoint

TUint32 iStartPoint [private]

TBool iStartRecognition

TBool iStartRecognition [private]

TUint32 iStopPoint

TUint32 iStopPoint [private]

CVMAlgorithmManager * iVMAlgorithmManager

CVMAlgorithmManager * iVMAlgorithmManager [private]