|
spandsp 0.0.6
|
#include <t38_gateway.h>
Public Attributes | |
| int | supported_modems |
| A bit mask of the currently supported modem types. | |
| int | ecm_allowed |
| TRUE if ECM FAX mode is allowed through the gateway. | |
| int | ms_per_tx_chunk |
| Required time between T.38 transmissions, in ms. | |
| int | short_train |
| TRUE if in image data modem is to use short training. This usually follows image_data_mode, but in ECM mode T.30 defines recovery conditions in which long training is used for image data. | |
| int | image_data_mode |
| TRUE if in image data mode, as opposed to TCF mode. | |
| int | min_row_bits |
| The minimum permitted bits per FAX scan line row. | |
| int | count_page_on_mcf |
| TRUE if we should count the next MCF as a page end, else FALSE. | |
| int | pages_confirmed |
| The number of pages for which a confirm (MCF) message was returned. | |
| int | ecm_mode |
| TRUE if we are in error correcting (ECM) mode. | |
| int | fast_bit_rate |
| The current bit rate for the fast modem. | |
| int | fast_rx_modem |
| The current fast receive modem type. | |
| int | fast_rx_active |
| The type of fast receive modem currently active, which may be T38_NONE. | |
| int | timed_mode |
| The current timed operation. | |
| int | samples_to_timeout |
| The number of samples until the next timeout event. | |
| t38_gateway_to_t38_state_t | to_t38 |
| t38_gateway_hdlc_state_t | hdlc_to_modem |
| t38_non_ecm_buffer_state_t | non_ecm_to_modem |
| t38_gateway_real_time_frame_handler_t * | real_time_frame_handler |
| A pointer to a callback routine to be called when frames are exchanged. | |
| void * | real_time_frame_user_data |
| An opaque pointer supplied in real time frame callbacks. | |
T.38 gateway core descriptor.
| t38_gateway_hdlc_state_t t38_gateway_core_state_t::hdlc_to_modem |
Buffer for data going to an HDLC modem.
| t38_non_ecm_buffer_state_t t38_gateway_core_state_t::non_ecm_to_modem |
Buffer for data going to a non-ECM mode modem.
Referenced by t38_gateway_init().
| t38_gateway_to_t38_state_t t38_gateway_core_state_t::to_t38 |
Buffer for HDLC and non-ECM data going to the T.38 channel
Referenced by t38_gateway_init(), and t38_gateway_set_fill_bit_removal().