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

v27ter_tx.h File Reference

Go to the source code of this file.

Defines

#define _SPANDSP_V27TER_TX_H_
#define V27TER_TX_FILTER_STEPS   9

Typedefs

typedef v27ter_tx_state_s v27ter_tx_state_t

Functions

 SPAN_DECLARE (void) v27ter_tx_power(v27ter_tx_state_t *s
 Cleanup a T.30 context if the call terminates.
 SPAN_DECLARE (v27ter_tx_state_t *) v27ter_tx_init(v27ter_tx_state_t *s
 Initialise a V.27ter modem transmit context.
 SPAN_DECLARE (int) v27ter_tx_restart(v27ter_tx_state_t *s
 Release a V.8 context.
 SPAN_DECLARE (logging_state_t *) v27ter_tx_get_logging_state(v27ter_tx_state_t *s)
 Get a pointer to the logging context associated with a T.38 context.

Variables

float power
int bit_rate
int int tep
int int get_bit_func_t get_bit
int int get_bit_func_t void * user_data
modem_tx_status_func_t handler
int16_t amp []
int16_t int len


Detailed Description


Typedef Documentation

typedef struct v27ter_tx_state_s v27ter_tx_state_t
 

V.27ter modem transmit side descriptor. This defines the working state for a single instance of a V.27ter modem transmitter.


Function Documentation

SPAN_DECLARE logging_state_t  ) 
 

Get a pointer to the logging context associated with a T.38 context.

Get a pointer to the logging context associated with a FAX context.

Parameters:
s The FAX context.
Returns:
A pointer to the logging context, or NULL.

SPAN_DECLARE int   ) 
 

Release a V.8 context.

Reinitialise an existing V.27ter modem transmit context, so it may be reused.

Parameters:
s The modem context.
bit_rate The bit rate of the modem. Valid values are 2400 and 4800.
tep TRUE is the optional TEP tone is to be transmitted.
Returns:
0 for OK, -1 for bad parameter

SPAN_DECLARE v27ter_tx_state_t  ) 
 

Initialise a V.27ter modem transmit context.

Initialise a V.27ter modem transmit context.

Parameters:
s The modem context.
bit_rate The bit rate of the modem. Valid values are 2400 and 4800.
tep TRUE is the optional TEP tone is to be transmitted.
get_bit The callback routine used to get the data to be transmitted.
user_data An opaque pointer.
Returns:
A pointer to the modem context, or NULL if there was a problem.

SPAN_DECLARE void   ) 
 

Cleanup a T.30 context if the call terminates.

Adjust a V.27ter modem transmit context's power output.

Parameters:
s The modem context.
power The power level, in dBm0


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