(Page 10 of 11 in this chapter)
typedef struct
{
DWORD DTMFabort; /* abort on DTMF; see adidef.h */
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 (ms); */
/* use 0 to deactivate. */
INT32 silenceampl; /* qualif level for silence (dBm) */
DWORD silencedeglitch; /* deglitch while qualifying silence(ms) */
/*-[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) */
} ADIRECORD_PARMS;
(Page 10 of 11 in this chapter)Copyright 1996 Natural MicroSystems, Inc. All Rights Reserved.