ixjidb.h

Go to the documentation of this file.
00001 /*
00002         ixjIdb.h
00003 
00004         Copyright (c) 1996-2002, Quicknet Technologies, Inc.
00005         All Rights Reserved.
00006 
00007         Internet PhoneJACK, Internet LineJACK, etc. definitions.
00008 
00009     -----------------------------------------------------------------
00010 
00011         $Header: /cvsroot/openh323/openh323/include/ixjidb.h,v 1.3 2002/03/27 00:18:13 robertj Exp $
00012 
00013     $Log: ixjidb.h,v $
00014     Revision 1.3  2002/03/27 00:18:13  robertj
00015     Added new line to end of file
00016 
00017     Revision 1.2  2002/03/21 21:21:27  craigs
00018     Added information from ixjDefs.h
00019 
00020         
00021 */
00022 
00023 #ifndef _IXJIDB_H
00024 #define _IXJIDB_H
00025 
00026 typedef enum {
00027   QTH_DETECT_TONE_TYPE_ADD,
00028   QTH_DETECT_TONE_TYPE_MOD_BEAT
00029 } qthDetectToneType;
00030 
00031 typedef enum {
00032   QTH_DETECT_TONE_REPEAT_LAST,
00033   QTH_DETECT_TONE_REPEAT_ALL
00034 } qthDetectToneCadenceTerm;
00035 
00036 typedef struct {
00037   UINT32 ulOnTime; // In ms
00038   UINT32 ulOffTime; // In ms
00039 } qthDetectToneCadenceElement;
00040 
00041 typedef struct {
00042   UINT32 ulFilter;
00043   UINT32 ulNumElements;
00044   qthDetectToneType type;
00045   qthDetectToneCadenceTerm term;
00046   UINT32 ulTolerance;
00047   UINT32 ulMinDetectLoops;
00048   qthDetectToneCadenceElement element[4]; // Array
00049 } qthDetectToneCadence;
00050 
00051 
00052 #endif

Generated on Thu May 18 00:24:38 2006 for OpenH323 by  doxygen 1.4.6