Go to the source code of this file.
Classes | |
struct | t38_stats_t |
Defines | |
#define | _SPANDSP_T38_GATEWAY_H_ |
#define | T38_RX_BUF_LEN 2048 |
#define | T38_TX_HDLC_BUFS 256 |
#define | T38_MAX_HDLC_LEN 260 |
Typedefs | |
typedef t38_gateway_state_s | t38_gateway_state_t |
typedef void( | t38_gateway_real_time_frame_handler_t )(t38_gateway_state_t *s, void *user_data, int direction, const uint8_t *msg, int len) |
T.30 real time frame handler. | |
Functions | |
SPAN_DECLARE (t38_gateway_state_t *) t38_gateway_init(t38_gateway_state_t *s | |
Initialise a gateway mode T.38 context. | |
SPAN_DECLARE (int) t38_gateway_release(t38_gateway_state_t *s) | |
Release a T.38 context. | |
SPAN_DECLARE (void) t38_gateway_set_ecm_capability(t38_gateway_state_t *s | |
Cleanup a T.30 context if the call terminates. | |
SPAN_DECLARE (t38_core_state_t *) t38_gateway_get_t38_core_state(t38_gateway_state_t *s) | |
Get a pointer to the T.38 core IFP packet engine associated with a T.38 context. | |
SPAN_DECLARE (logging_state_t *) t38_gateway_get_logging_state(t38_gateway_state_t *s) | |
Get a pointer to the logging context associated with a T.38 context. | |
Variables | |
t38_tx_packet_handler_t * | tx_packet_handler |
t38_tx_packet_handler_t void * | tx_packet_user_data |
int16_t | amp [] |
int16_t int | len |
int16_t int | max_len |
int | ecm_allowed |
int | transmit_on_idle |
int | supported_modems |
const uint8_t * | from_t38 |
const uint8_t int | from_t38_len |
const uint8_t int const uint8_t * | from_modem |
const uint8_t int const uint8_t int | from_modem_len |
int | use_tep |
int | remove |
t38_stats_t * | t |
t38_gateway_real_time_frame_handler_t * | handler |
t38_gateway_real_time_frame_handler_t void * | user_data |
|
T.30 real time frame handler. T.30 real time frame handler.
|
|
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.
|
|
Get a pointer to the T.38 core IFP packet engine associated with a T.38 context. Get a pointer to the T.38 core IFP packet engine associated with a gateway mode T.38 context.
|
|
Cleanup a T.30 context if the call terminates. Control whether error correcting mode (ECM) is allowed.
|
|
Release a T.38 context. Compress a block of octets.
|
|
Initialise a gateway mode T.38 context.
|