(Page 1 of 1 in this chapter)
A
- abort mask 31
- ADI service 8
- adiPlayAsync 20
- adiRecordAsync 23
- adiStartPlaying 20
- adiStartRecording 23
- adjusting speed 48, 143-144
- adjusting volume 48, 141-142
- ADPCM 11, 22
- AGC (Automatic Gain Control) 27, 202
- A-law 11
- american.ptx 213
- american.tbl 43, 212
- american.vox 212
- amplification 141-142
- asynchronous functions 2
- asynchronous programming 2
- Automatic Gain Control (AGC) 27, 202
C
- compression (speech) 10
- copying messages
- demonstration program 161, 163
- CT Access 2-5
- CTA context 4
- CTA context handle 5-6
- CTA_IS_ERROR macro 190
- CTA_REASON_DIGIT 21, 25, 196
- CTA_REASON_FINISHED 21, 25, 196
- CTA_REASON_NO_VOICE 25, 27, 196, 203
- CTA_REASON_RECOGNITION 21, 25, 196
- CTA_REASON_RELEASED 21, 25, 196
- CTA_REASON_STOPPED 21, 25, 31, 196
- CTA_REASON_TIMEOUT 21, 25, 196
- CTA_REASON_VOICE_END 25, 27, 196, 203
- ctaCreateContext 5
- ctaCreateQueue 5
- CTAERR_FUNCTION_NOT_AVAIL 21, 25
- ctaInitialize 5
- ctaOpenServices 6
- current message 14-15, 49, 51, 87-88, 136-140, 145-146
- current position 14, 49, 51, 145-146
D
- demonstration programs
- summary of 160
- vcecopy 161, 163
- vceinfo 164
- vceplay 166-168
- vcerec 169-171
- developer support xi
- DTMFs 31-32
E
- editing messages 38-39, 52, 63-69, 79-82, 122-123, 153-155
- encoding 10-11, 63-66, 91-92, 100-102, 226-227
- errors
- alphabetical listing 191
- numerical listing 194
- event queue 4
- events 2, 5, 195
F
- fidelity 10
- file types 9
- frame 10, 226-227
- functions
- adjusting speed 48, 143-144
- adjusting volume 48, 141-142
- closing a voice file 47, 62
- converting text strings 52, 59-61, 103, 152
- creating message text 54, 70-71, 124-125, 156-157
- editing message text 54, 70-71, 124-125, 156-157
- editing messages 52, 63-69, 79-82, 122-123, 153-155
- getting a voice handle 47, 57-58, 72-75, 104-108
- miscellaneous 54
- playing 48, 109-121
- querying play and record 50, 87-99
- reading message text 124-125
- recording 49, 126-135
- setting current message 51, 136-140
- setting current position 51, 145-146
- stopping play or record 49, 150-151
G
- gain 22, 141-142
L
- libvceapi.so 6
- libvcemgr.so 6
- list 13, 114-117
M
- memory block 47
- message
- deleting 81-82
- editing 67-69, 79-80, 122-123, 153-155
- getting the lowest 99
- obtaining a voice handle 47
- querying 50, 87-99
- resizing 26
- message boundaries 76-78
- message lists 52, 59-61
- message numbers 12-13, 114-117
- message text 16, 54, 70-71, 124-125, 156-157, 161, 163-164, 169-171, 175
- mkprompt utility 172
- mkprompt.exe 212
- mu-law 11
- MVIP
- and the demonstration programs 160
- MVIP address 6
O
- opening a service 6
P
- parameter management 4
- parameters
- play 23
- record 26
- VCE.PLAY 201
- VCE.RECORD 202-203
- play
- completion reasons 21
- demonstration program 166-168
- encoding formats 10
- frames 10
- functions 20-21, 48, 109-121, 141-144
- gain adjustment 22
- parameters 23, 201
- speed adjustment 22
- state 30
- status 83-86
- stopping 31, 49, 150-151
- system restrictions 17
- underruns 10
- voice adjustment 22
- processing context 4
- Prompt Builder
- and the Voice Message service 15, 43-44, 52, 212-214, 217, 219, 221-224
- building a list 59-61
- loading the prompt rules table 103
- runtime files 212
- source programs 213
- unloading 152
- prompt rules table 52-53, 59-61, 103, 152, 214
R
- reason codes 196
- record
- Automatic Gain Control (AGC) 27
- completion reasons 25
- demonstration program 169-171
- encoding formats 10
- frames 10
- functions 23, 49, 126-135
- parameters 26-27, 202-203
- resizing messages 26
- state 30
- status 83-86
- stopping 31, 49, 150-151
- system restrictions 17
- terminating 28-29
- underruns 10
- resizing a message 26
S
- service
- defined 3
- opening 6
- service manager 5
- speed, adjusting 22, 48, 143-144
- SUCCESS 190
- synchronous functions 2
- system restrictions 17
T
- testpmpt utility 173-174
- testpmpt.c 213
- testpmpt.exe 213
- text string 52, 59-61
U
- underruns 10, 34
- utilities
- mkprompt 172
- summary of 172
- testpmpt 173-174
- voxinfo 175
V
- VCE.PLAY 201
- VCE.RECORD 202-203
- VCE_ALL_MESSAGES 13, 120
- VCE_CONTEXT_INFO 83-85
- VCE_CREATE_VOX 72
- VCE_CURRENT_VALUE 22, 34, 201
- VCE_DIGIT_XXX 201-202
- VCE_ENCODE_XXX 11, 226-227
- VCE_MESSAGE 87, 136-137
- VCE_OPEN_INFO 97-98
- VCE_PLAY_PARMS 109, 111, 114, 116, 118, 120
- VCE_RECORD_PARMS 126, 129, 131, 134
- VCE_SEGMENT 76-77
- VCE_WAVE_INFO 100-101, 147-148
- vceapi.lib 6
- vceAssignHandle 12, 16, 57-58
- vceBuildPromptList 13, 42, 59-61, 191-192, 212
- vceClose 12, 31, 62, 164, 167, 170
- vceConvertMessage 39, 63-66, 192
- vcecopy demonstration program 161, 163
- vceCopyMessage 38, 67-69, 192
- vceCopyMessageText 16, 70-71
- vceCreateFile 12, 16, 72-75, 170, 192
- vcedef.h 32, 190, 195
- vceDefineMessages 13, 76-78, 193
- vceErase 38, 79-80
- vceEraseMessage 38, 81-82, 170
- VCEERR_BAD_PROMPT_COMMAND 191, 194
- VCEERR_CONVERSION_FAILED 191, 194
- VCEERR_INVALID_MESSAGE 191, 194
- VCEERR_INVALID_OPERATION 191, 194
- VCEERR_MIXED_ENCODING 192, 194
- VCEERR_NO_MESSAGE 192, 194
- VCEERR_NO_SPACE 192, 194
- VCEERR_OUT_OF_INDICES 192, 194
- VCEERR_PLAY_ONLY 192, 194
- VCEERR_PROMPT_BUILD_FAIL 192, 194
- VCEERR_UNSUPPORTED_ENCODING 193-194
- VCEERR_WRONG_ENCODING 193-194
- VCEERR_WRONG_FILE_TYPE 193-194
- VCEEVN_PLAY_DONE 31, 110-111, 115, 119, 150, 195
- VCEEVN_PLAY_DONE_EVENT 21
- VCEEVN_RECORD_DONE 31, 127, 129, 132-133, 150, 195
- VCEEVN_RECORD_DONE_EVENT 25
- vceGetContextInfo 22, 34, 83-86, 167, 170
- vceGetCurrentList 34, 87-88
- vceGetCurrentSize 89-90
- vceGetEncodingInfo 91-92
- vceGetHighMessageNumber 35, 93-94, 164, 167, 170
- vceGetMessageSize 35, 95-96, 164, 167, 170
- vceGetOpenInfo 35, 97-98, 164, 170
- vceGetUniqueMessageNumber 35, 99
- vceGetWaveInfo 100-102
- vceinfo demonstration program 164
- vceLoadPromptRules 42, 103
- vcemgr.lib 6
- vceOpenFile 12, 16, 104-106, 164, 167, 170, 193
- vceOpenMemory 12, 16, 26, 107-108
- vcePlay 13, 20-21, 30, 109-113, 167, 196, 201
- vceplay demonstration program 166-168
- vcePlayList 13, 15, 20-21, 30, 42, 114-117, 201, 212
- vcePlayMessage 20-21, 30, 118-121, 201
- vceRead 39, 122-123
- vceReadMessageText 16, 124-125
- vcerec demonstration program 169
- vceRecord 23-25, 30, 126-130, 170, 196, 202
- vcerecord demonstration program 170-171
- vceRecordMessage 23-24, 26, 30, 131-135, 170, 196, 202
- vceSetCurrentList 13, 136-138, 192
- vceSetCurrentMessage 139-140, 164, 167, 170
- vceSetPlayGain 21-22, 34, 141-142, 167, 170
- vceSetPlaySpeed 21-22, 34, 143-144, 167, 170
- vceSetPosition 145-146, 167, 170
- vceSetWaveInfo 147-149
- vceStop 21, 25, 31, 150-151, 167, 170, 196
- vceUnloadPromptRules 42, 152
- vceWrite 39, 153-155
- vceWriteMessageText 16, 156-157
- voice handle 12, 16, 47, 57-58, 62, 72-75, 104-108
- voice object 12, 35, 47, 62, 97-98
- volume, adjusting 48, 141-142
- VOX file
- format 206-209
- frame sizes 209
- index structure 209
- voxinfo utility 175
W
- Wave 11
- wave encoding table 147-149
- wave header information 100-102
(Page 1 of 1 in this chapter)
tech_support@nmss.com
Copyright © 1999, Natural MicroSystems, Inc. All rights
reserved.