home *** CD-ROM | disk | FTP | other *** search
/ ftp.muug.mb.ca / 2014.06.ftp.muug.mb.ca.tar / ftp.muug.mb.ca / pub / openh323.tar.gz / openh323.tar / openh323 / include / ixjidb.h < prev    next >
C/C++ Source or Header  |  2002-03-26  |  1KB  |  53 lines

  1. /*
  2.     ixjIdb.h
  3.  
  4.     Copyright (c) 1996-2002, Quicknet Technologies, Inc.
  5.     All Rights Reserved.
  6.  
  7.     Internet PhoneJACK, Internet LineJACK, etc. definitions.
  8.  
  9.     -----------------------------------------------------------------
  10.  
  11.     $Header: /cvsroot/openh323/openh323/include/ixjidb.h,v 1.3 2002/03/27 00:18:13 robertj Exp $
  12.  
  13.     $Log: ixjidb.h,v $
  14.     Revision 1.3  2002/03/27 00:18:13  robertj
  15.     Added new line to end of file
  16.  
  17.     Revision 1.2  2002/03/21 21:21:27  craigs
  18.     Added information from ixjDefs.h
  19.  
  20.     
  21. */
  22.  
  23. #ifndef _IXJIDB_H
  24. #define _IXJIDB_H
  25.  
  26. typedef enum {
  27.   QTH_DETECT_TONE_TYPE_ADD,
  28.   QTH_DETECT_TONE_TYPE_MOD_BEAT
  29. } qthDetectToneType;
  30.  
  31. typedef enum {
  32.   QTH_DETECT_TONE_REPEAT_LAST,
  33.   QTH_DETECT_TONE_REPEAT_ALL
  34. } qthDetectToneCadenceTerm;
  35.  
  36. typedef struct {
  37.   UINT32 ulOnTime; // In ms
  38.   UINT32 ulOffTime; // In ms
  39. } qthDetectToneCadenceElement;
  40.  
  41. typedef struct {
  42.   UINT32 ulFilter;
  43.   UINT32 ulNumElements;
  44.   qthDetectToneType type;
  45.   qthDetectToneCadenceTerm term;
  46.   UINT32 ulTolerance;
  47.   UINT32 ulMinDetectLoops;
  48.   qthDetectToneCadenceElement element[4]; // Array
  49. } qthDetectToneCadence;
  50.  
  51.  
  52. #endif
  53.