diff -r 8ce15fced3a6 -r cad71a31b7fc speechsrv_plat/ui_voice_recognition_api/inc/vuivoicerecogdefs.h --- a/speechsrv_plat/ui_voice_recognition_api/inc/vuivoicerecogdefs.h Thu Aug 19 09:56:14 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -/* -* Copyright (c) 2004-2006 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: Constant definitions -* -*/ - - -#ifndef VUIVOICERECOGDEFS_H -#define VUIVOICERECOGDEFS_H - -const TInt KRecogFinal = 32; -const TInt KRecogInterval = 1; -const TInt KRecogIncrement = 1; -const TInt KRecogDelay = 1; -const TInt KKRecogInterval = 125000; - -const TInt KMaxPhoneNumberLength = 48; // taken from Phonebook -const TInt KMaxNameLength = 110; // taken from Phonebook -const TInt KMaxFieldLength = 150; // taken from Phonebook, EMail address length - -const TInt KSindMaxResults = 6; // The number of voice tags needed for the N-Best List. - -const TInt KTimeoutMicroseconds = 4*1000000; // 4 seconds -const TInt KErrorMessageTimeoutMicroseconds = 3*1000000; // 3 seconds -const TInt KPlaybackTimeout = 45; // ~2.5s depending on HW - -const TInt KVerificationCommands = 3; -const TInt KVerificationResults = 3; -const TInt KVerificationTries = 3; - -_LIT( KVoiceDialContext, "NAMEDIAL" ); // context for phonebook contact voice tags -_LIT( KVoiceCommandContext, "COMMAND" ); // context for voice commands application tags -_LIT( KVoiceVerificationContext, "VERIFICATION" ); // context for voice verification commands tags - -_LIT( KDirAndFile,"z:voiceui.mbm" ); - -_LIT8( KVoiceUiMode, "DEVICELOCKMODE" ); // Startup mode for device lock functionality - -const TUid KVCommandAppUid = { 0x101F8555 }; -const TUid KVoiceUiUID = { 0x101F8543 }; - -const TInt KProfileValue = 200; - -// Voice Ui error codes -const TInt KErrInit = -1000; -const TInt KErrNoMatch = -1001; -const TInt KErrNoResults = -1002; -const TInt KErrCallInProgress = -1003; -const TInt KErrNoContacts = -1004; -const TInt KErrRecogFailed = -1005; -const TInt KErrNoSpeech = -1006; -const TInt KErrTooEarly = -1007; -const TInt KErrTooLong = -1008; -const TInt KErrTooShort = -1009; -const TInt KErrNoVerificationTrained = -1009; - -// Verification modes -enum TVuiVerificationMode - { - EAutomatic = 0, - EManual, - EVoice - }; - -// Voice Ui keypress codes -enum TVuiKeypress - { - ENoKeypress = 1000, - EShortKeypress, - ELongKeypress, - EEndCallKeypress, - EUpKeypress, - EDownKeypress, - ESelectKeypress, - EDirectSelectKeypress, - EOpenKeypress, - EMoreKeypress, - EOptionsKeypress, - EScrollKeypress, - EDragKeypress - }; - -struct VTimerModel - { - TInt iFinalValue; - TInt iHundreths; - TInt iIncrement; - TBool iRunning; - }; - -// Read capability: ReadDeviceData. -_LIT_SECURITY_POLICY_C1( KVoiceUiReadPolicy, ECapabilityReadDeviceData ); - -// Write capability: WriteDeviceData. -_LIT_SECURITY_POLICY_C1( KVoiceUiWritePolicy, ECapabilityWriteDeviceData ); - -#endif // VUIVOICERECOGDEFS_H - -// End of File -