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/opal/include/lids/ixjidb.h,v 2.2 2002/03/27 02:21:51 robertj Exp $
00012 
00013     $Log: ixjidb.h,v $
00014     Revision 2.2  2002/03/27 02:21:51  robertj
00015     Updated to OpenH323 v1.8.4
00016 
00017     Revision 2.1  2002/03/22 06:57:48  robertj
00018     Updated to OpenH323 version 1.8.2
00019 
00020     Revision 1.3  2002/03/27 00:18:13  robertj
00021     Added new line to end of file
00022 
00023     Revision 1.2  2002/03/21 21:21:27  craigs
00024     Added information from ixjDefs.h
00025 
00026         
00027 */
00028 
00029 #ifndef _IXJIDB_H
00030 #define _IXJIDB_H
00031 
00032 typedef enum {
00033   QTH_DETECT_TONE_TYPE_ADD,
00034   QTH_DETECT_TONE_TYPE_MOD_BEAT
00035 } qthDetectToneType;
00036 
00037 typedef enum {
00038   QTH_DETECT_TONE_REPEAT_LAST,
00039   QTH_DETECT_TONE_REPEAT_ALL
00040 } qthDetectToneCadenceTerm;
00041 
00042 typedef struct {
00043   UINT32 ulOnTime; // In ms
00044   UINT32 ulOffTime; // In ms
00045 } qthDetectToneCadenceElement;
00046 
00047 typedef struct {
00048   UINT32 ulFilter;
00049   UINT32 ulNumElements;
00050   qthDetectToneType type;
00051   qthDetectToneCadenceTerm term;
00052   UINT32 ulTolerance;
00053   UINT32 ulMinDetectLoops;
00054   qthDetectToneCadenceElement element[4]; // Array
00055 } qthDetectToneCadence;
00056 
00057 
00058 #endif

Generated on Mon Sep 25 16:20:07 2006 for OPAL by  doxygen 1.4.7