Intel 05-1832-002 IP Phone User Manual


 
Voice API for Windows Operating Systems Library Reference — November 2003 523
input/output transfer parameter block — DX_XPB
!
!!
! Examples (Springware)
Table 25 and Table 26 provide examples of how to fill the DX_XPB structure for various voice
coders on Springware boards.
Table 22. GSM Voice Coder Support Fields (DM3)
DX_XPB Field DX_XPB Field Value Note
wFileFormat FILE_FORMAT_WAV
FILE_FORMAT_VOX
WAVE format
supported only with
DATA_FORMAT_GSM
610_MICROSOFT
wDataFormat DATA_FORMAT_GSM610_MICROSOFT
DATA_FORMAT_GSM610_TIPHON
nSamplesPerSec DRT_8KHZ
wBitsPerSample 0 13 kbps
Table 23. TrueSpeech Voice Coder Support Fields (DM3)
DX_XPB Field DX_XPB Field Value Note
wFileFormat FILE_FORMAT_WAV or
FILE_FORMAT_VOX
wDataFormat DATA_FORMAT_TRUESPEECH
nSamplesPerSec DRT_8KHZ
wBitsPerSample 0 8.5 kbps
Table 24. IMA ADPCM Voice Coder Support Fields (DM3)
DX_XPB Field DX_XPB Field Value Note
wFileFormat FILE_FORMAT_WAV or
FILE_FORMAT_VOX
wDataFormat DATA_FORMAT_IMA_ADPCM
nSamplesPerSec DRT_8KHZ
wBitsPerSample 4
Table 25. G.726 Voice Coder Support Fields (Springware)
DX_XPB Field DX_XPB Field Value Note
wFileFormat FILE_FORMAT_VOX
wDataFormat DATA_FORMAT_G726
nSamplesPerSec DRT_8KHZ
wBitsPerSample 4 32 kbps