|
Classes |
struct | bell_mf_tx_state_t |
struct | bell_mf_rx_state_t |
struct | r2_mf_tx_state_t |
struct | r2_mf_rx_state_t |
Defines |
#define | _SPANDSP_BELL_R2_MF_H_ |
#define | MAX_BELL_MF_DIGITS 128 |
Functions |
int | bell_mf_tx (bell_mf_tx_state_t *s, int16_t amp[], int max_samples) |
| Generate a buffer of Bell MF tones.
|
size_t | bell_mf_tx_put (bell_mf_tx_state_t *s, const char *digits, int len) |
| Put a string of digits in a Bell MF generator's input buffer.
|
bell_mf_tx_state_t * | bell_mf_tx_init (bell_mf_tx_state_t *s) |
| Initialise a Bell MF generator context.
|
int | bell_mf_tx_free (bell_mf_tx_state_t *s) |
| Free a Bell MF generator context.
|
int | r2_mf_tx (r2_mf_tx_state_t *s, int16_t amp[], int samples) |
| Generate a block of R2 MF tones.
|
int | r2_mf_tx_put (r2_mf_tx_state_t *s, char digit) |
| Generate a block of R2 MF tones.
|
r2_mf_tx_state_t * | r2_mf_tx_init (r2_mf_tx_state_t *s, int fwd) |
| Initialise an R2 MF tone generator context.
|
int | r2_mf_tx_free (r2_mf_tx_state_t *s) |
| Free an R2 MF tone generator context.
|
int | bell_mf_rx (bell_mf_rx_state_t *s, const int16_t amp[], int samples) |
| Process a block of received Bell MF audio samples.
|
size_t | bell_mf_rx_get (bell_mf_rx_state_t *s, char *buf, int max) |
| Get a string of digits from a Bell MF receiver's output buffer.
|
bell_mf_rx_state_t * | bell_mf_rx_init (bell_mf_rx_state_t *s, digits_rx_callback_t callback, void *user_data) |
| Initialise a Bell MF receiver context.
|
int | bell_mf_rx_free (bell_mf_rx_state_t *s) |
| Free a Bell MF receiver context.
|
int | r2_mf_rx (r2_mf_rx_state_t *s, const int16_t amp[], int samples) |
| Process a block of received R2 MF audio samples.
|
int | r2_mf_rx_get (r2_mf_rx_state_t *s) |
| Get the current digit from an R2 MF receiver.
|
r2_mf_rx_state_t * | r2_mf_rx_init (r2_mf_rx_state_t *s, int fwd, tone_report_func_t callback, void *user_data) |
| Initialise an R2 MF receiver context.
|
int | r2_mf_rx_free (r2_mf_rx_state_t *s) |
| Free an R2 MF receiver context.
|