Go to the source code of this file.
Classes | |
struct | t38_gateway_state_t |
Defines | |
#define | _SPANDSP_T38_GATEWAY_H_ |
#define | T38_RX_BUF_LEN 2048 |
#define | T38_NON_ECM_TX_BUF_LEN 16384 |
#define | T38_TX_HDLC_BUFS 256 |
#define | T38_MAX_HDLC_LEN 260 |
Functions | |
t38_gateway_state_t * | t38_gateway_init (t38_gateway_state_t *s, t38_tx_packet_handler_t *tx_packet_handler, void *tx_packet_user_data) |
Initialise a gateway mode T.38 context. | |
int | t38_gateway_rx (t38_gateway_state_t *s, int16_t amp[], int len) |
Process a block of received FAX audio samples. | |
int | t38_gateway_tx (t38_gateway_state_t *s, int16_t amp[], int max_len) |
Generate a block of FAX audio samples. | |
void | t38_gateway_ecm_control (t38_gateway_state_t *s, int ecm_allowed) |
Control whether error correcting mode (ECM) is allowed. |
|
Control whether error correcting mode (ECM) is allowed. Control whether error correcting mode (ECM) is allowed.
|
|
Initialise a gateway mode T.38 context.
|
|
Process a block of received FAX audio samples. Process a block of received FAX audio samples.
|
|
Generate a block of FAX audio samples. Generate a block of FAX audio samples.
|