libteletone.h File Reference

Top level include file. More...

#include <math.h>
#include <libteletone_generate.h>
#include <libteletone_detect.h>

Include dependency graph for libteletone.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  teletone_tone_map_t
 An abstraction to store a tone mapping. More...

Defines

#define TELETONE_MAX_DTMF_DIGITS   128
#define TELETONE_MAX_TONES   18
#define TELETONE_TONE_RANGE   127
#define M_PI   3.14159265358979323846264338327
#define teletone_assert(expr)   assert(expr)
#define TELETONE_API(type)   type
#define TELETONE_API_NONSTD(type)   type
#define TELETONE_API_DATA

Typedefs

typedef double teletone_process_t


Detailed Description

Top level include file.

This file should be included by applications using the library

Definition in file libteletone.h.


Define Documentation

#define M_PI   3.14159265358979323846264338327

Definition at line 100 of file libteletone.h.

#define TELETONE_API ( type   )     type

Definition at line 133 of file libteletone.h.

#define TELETONE_API_DATA

Definition at line 135 of file libteletone.h.

#define TELETONE_API_NONSTD ( type   )     type

Definition at line 134 of file libteletone.h.

#define teletone_assert ( expr   )     assert(expr)

Definition at line 110 of file libteletone.h.

#define TELETONE_MAX_DTMF_DIGITS   128

Definition at line 80 of file libteletone.h.

#define TELETONE_MAX_TONES   18

Definition at line 81 of file libteletone.h.

Referenced by teletone_multi_tone_detect(), teletone_multi_tone_init(), teletone_mux_tones(), teletone_run(), teletone_set_map(), and teletone_set_tone().

#define TELETONE_TONE_RANGE   127

Definition at line 82 of file libteletone.h.

Referenced by teletone_run().


Typedef Documentation

typedef double teletone_process_t

Definition at line 84 of file libteletone.h.


Generated on Wed May 16 04:00:07 2012 for FreeSWITCH API Documentation by  doxygen 1.4.7