28#if !defined(_SPANDSP_FAX_MODEMS_H_) 
   29#define _SPANDSP_FAX_MODEMS_H_ 
   55#if defined(__cplusplus) 
   67SPAN_DECLARE_NONSTD(
int) fax_modems_v17_v21_rx(
void *user_data, 
const int16_t amp[], 
int len);
 
   68SPAN_DECLARE_NONSTD(
int) fax_modems_v27ter_v21_rx(
void *user_data, 
const int16_t amp[], 
int len);
 
   69SPAN_DECLARE_NONSTD(
int) fax_modems_v29_v21_rx(
void *user_data, 
const int16_t amp[], 
int len);
 
   70SPAN_DECLARE_NONSTD(
int) fax_modems_v17_v21_rx_fillin(
void *user_data, 
int len);
 
   71SPAN_DECLARE_NONSTD(
int) fax_modems_v27ter_v21_rx_fillin(
void *user_data, 
int len);
 
   72SPAN_DECLARE_NONSTD(
int) fax_modems_v29_v21_rx_fillin(
void *user_data, 
int len);
 
   74SPAN_DECLARE_NONSTD(
void) fax_modems_hdlc_tx_frame(
void *user_data, 
const uint8_t *msg, 
int len);
 
   91                                                   hdlc_frame_handler_t hdlc_accept,
 
   92                                                   hdlc_underflow_handler_t hdlc_tx_underflow,
 
   95                                                   tone_report_func_t tone_callback,
 
  102#if defined(__cplusplus) 
void(* put_bit_func_t)(void *user_data, int bit)
Definition async.h:105
int(* get_bit_func_t)(void *user_data)
Definition async.h:108
logging_state_t * fax_modems_get_logging_state(fax_modems_state_t *s)
Get a pointer to the logging context associated with a FAX modems context.
Definition fax_modems.c:323
const char * fax_modem_to_str(int modem)
Convert a FAX modem type to a short text description.
Definition fax_modems.c:89
Definition private/fax_modems.h:35
int use_tep
Definition private/fax_modems.h:37
Definition private/logging.h:34