Go to the source code of this file.
Classes | |
struct | fsk_spec_t |
Defines | |
#define | _SPANDSP_FSK_H_ |
#define | FSK_MAX_WINDOW_LEN 128 |
Typedefs | |
typedef fsk_tx_state_s | fsk_tx_state_t |
typedef fsk_rx_state_s | fsk_rx_state_t |
Enumerations | |
enum | { FSK_V21CH1 = 0, FSK_V21CH2, FSK_V23CH1, FSK_V23CH2, FSK_BELL103CH1, FSK_BELL103CH2, FSK_BELL202, FSK_WEITBRECHT } |
Functions | |
SPAN_DECLARE (fsk_tx_state_t *) fsk_tx_init(fsk_tx_state_t *s | |
Initialise an FSK modem transmit context. | |
SPAN_DECLARE (int) fsk_tx_release(fsk_tx_state_t *s) | |
Generate a block of FSK modem audio samples. | |
SPAN_DECLARE (void) fsk_tx_power(fsk_tx_state_t *s | |
Cleanup a T.30 context if the call terminates. | |
SPAN_DECLARE (float) fsk_rx_signal_power(fsk_rx_state_t *s) | |
Find the frequency, in Hz, equivalent to a phase rate. | |
SPAN_DECLARE (fsk_rx_state_t *) fsk_rx_init(fsk_rx_state_t *s | |
Initialise an FSK modem receive context. | |
Variables | |
SPAN_DECLARE_DATA const fsk_spec_t | preset_fsk_specs [] |
const fsk_spec_t * | spec |
const fsk_spec_t get_bit_func_t | get_bit |
const fsk_spec_t get_bit_func_t void * | user_data |
float | power |
modem_tx_status_func_t | handler |
int16_t | amp [] |
int16_t int | len |
float | cutoff |
const fsk_spec_t int | sync_mode |
const fsk_spec_t int put_bit_func_t | put_bit |
|
FSK modem receive descriptor. This defines the state of a single working instance of an FSK modem receiver. |
|
FSK modem transmit descriptor. This defines the state of a single working instance of an FSK modem transmitter. |
|
Initialise an FSK modem receive context. Initialise an FSK modem receive context.
|
|
Find the frequency, in Hz, equivalent to a phase rate.
|
|
Cleanup a T.30 context if the call terminates. Adjust an FSK modem transmit context's power output.
|
|
Generate a block of FSK modem audio samples. Compress a block of octets.
|
|
Initialise an FSK modem transmit context. Initialise an FSK modem transmit context.
|