Main Page | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

tone_generate.h File Reference

Go to the source code of this file.

Typedefs

typedef tone_gen_tone_descriptor_s tone_gen_tone_descriptor_t
typedef tone_gen_descriptor_s tone_gen_descriptor_t
typedef tone_gen_state_s tone_gen_state_t

Functions

 SPAN_DECLARE (void) make_tone_gen_descriptor(tone_gen_descriptor_t *s
 Cleanup a T.30 context if the call terminates.
 SPAN_DECLARE (int) tone_gen(tone_gen_state_t *s
 Release a V.8 context.
 SPAN_DECLARE (tone_gen_state_t *) tone_gen_init(tone_gen_state_t *s

Variables

int f1
int int l1
int int int f2
int int int int l2
int int int int int d1
int int int int int int d2
int int int int int int int d3
int int int int int int int
int 
d4
int int int int int int int
int int 
repeat
int16_t amp []
int16_t int max_samples
tone_gen_descriptor_tt


Detailed Description


Typedef Documentation

typedef struct tone_gen_descriptor_s tone_gen_descriptor_t
 

Cadenced multi-tone generator descriptor.

typedef struct tone_gen_state_s tone_gen_state_t
 

Cadenced multi-tone generator state descriptor. This defines the state of a single working instance of a generator.


Function Documentation

SPAN_DECLARE int   ) 
 

Release a V.8 context.

Release a termination mode T.38 context.

Parameters:
s The T.38 context.
Returns:
0 for OK, else -1.

SPAN_DECLARE void   ) 
 

Cleanup a T.30 context if the call terminates.

Create a tone generator descriptor

Parameters:
s The descriptor
f1 The first frequency, in Hz
l1 The level of the first frequency, in dBm0
f2 0 for no second frequency, a positive number for the second frequency, in Hz, or a negative number for an AM modulation frequency, in Hz
l2 The level of the second frequency, in dBm0, or the percentage modulation depth for an AM modulated tone.
d1 x
d2 x
d3 x
d4 x
repeat x


Generated on Fri Aug 28 20:12:28 2009 for spandsp by  doxygen 1.3.9.1