(Page 1 of 1 in this chapter) Version
|
|
Single Memory
|
Asynchronous
|
Callback
|
|---|---|---|---|
|
Play
|
adiPlayFromMemory
|
adiPlayAsync
|
adiStartPlaying
|
|
Record
|
adiRecordToMemory
|
adiRecordAsync
|
adiStartRecording
|
|
|
Most Significant Bit
|
|
|
|
|
|
|
Least Significant Bit
| ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Bit Position
|
15
|
14
|
13
|
12
|
11
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0
|
|
DTMF Key
|
D
|
C
|
B
|
A
|
#
|
*
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0
|
#defines (ADI_DTMF_xxx) for each digit and for certain digit groups.
The application is not allowed to invoke ADI service functions while the callback is executing.
Figure 13. Voice Play Sequence
Figure 14. Voice Play State
Figure 15. Record Termination - No Voice
Figure 16. Record Termination - Voice End
Figure 17. Record Termination - Timeout
Figure 18. Voice Record Sequence
Figure 19. Record States
Figure 20. Automatic Gain Control (AGC) Record Parameters
(Page 1 of 1 in this chapter) Version