Go to the source code of this file.
Defines | |
#define | _SPANDSP_V17RX_H_ |
#define | V17_EQUALIZER_PRE_LEN 8 |
#define | V17_EQUALIZER_POST_LEN 8 |
#define | V17_RX_FILTER_STEPS 27 |
#define | V17_TRELLIS_STORAGE_DEPTH 16 |
#define | V17_TRELLIS_LOOKBACK_DEPTH 16 |
Typedefs | |
typedef v17_rx_state_s | v17_rx_state_t |
Functions | |
SPAN_DECLARE (v17_rx_state_t *) v17_rx_init(v17_rx_state_t *s | |
Initialise a V.17 modem receive context. | |
SPAN_DECLARE (int) v17_rx_restart(v17_rx_state_t *s | |
Release a V.8 context. | |
SPAN_DECLARE (logging_state_t *) v17_rx_get_logging_state(v17_rx_state_t *s) | |
Get a pointer to the logging context associated with a T.38 context. | |
SPAN_DECLARE (void) v17_rx_set_put_bit(v17_rx_state_t *s | |
Cleanup a T.30 context if the call terminates. | |
SPAN_DECLARE (float) v17_rx_carrier_frequency(v17_rx_state_t *s) | |
Evaluate the final result of a Goertzel transform. | |
Variables | |
int | bit_rate |
int put_bit_func_t | put_bit |
int put_bit_func_t void * | user_data |
int int | short_train |
modem_rx_status_func_t | handler |
const int16_t | amp [] |
const int16_t int | len |
complexf_t ** | coeffs |
float | cutoff |
|
V.17 modem receive side descriptor. This defines the working state for a single instance of a V.17 modem receiver. |
|
Evaluate the final result of a Goertzel transform.
|
|
Cleanup a T.30 context if the call terminates. Change the put_bit function associated with a V.17 modem receive context.
|
|
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.
|
|
Release a V.8 context. Reinitialise an existing V.17 modem receive context.
|
|
Initialise a V.17 modem receive context. Initialise a V.17 modem receive context.
|