(Page 40 of 80 in this chapter)
typedef struct
{
DWORD size; /* size of this structure */ DWORD DTMFabort;
/* mask that specifies DTMF tones to abort; */ /* INT32 gain; recording gain in dB SLC parms */ /* (used if silence det)] */ DWORD novoicetime;
/* length of initial silence to stop */ /* recording (ms);use 0 to deactivate initial */ /* silence detection. */ DWORD silencetime;
/* length of silence to stop recording after */ /* voice has been detected ; use 0 to deactivate. */ INT32 silenceampl; /* qualif level for silence (dBm) */ DWORD silencedeglitch;
/* deglitch while qualifying silence */ /*-[Beep for record]-------------------*/ DWORD beepfreq; /* beep frequency (Hz) */ INT32 beepampl; /* beep amplitude (dBm) */ DWORD beeptime; /* beep time (ms) 0=no beep */ /*--[AGC parms]------------------------*/ DWORD AGCenable; /* enable AGC; use 1 to activate */ INT32 AGCtargetampl; /* target AGC level (dBm) */ INT32 AGCsilenceampl; /* silence level (dBm) */ DWORD AGCattacktime; /* attack time (ms) */ DWORD AGCdecaytime; /* decay time (ms) */ } ADI_RECORD_PARMS;
(Page 40 of 80 in this chapter)