26 #if !defined(_SPANDSP_SILENCE_GEN_H_)
27 #define _SPANDSP_SILENCE_GEN_H_
31 #if defined(__cplusplus)
124 SPAN_DECLARE(
int)
span_dummy_mod(
void *user_data, int16_t amp[],
int len);
136 #if defined(__cplusplus)
Definition: private/silence_gen.h:29
void silence_gen_alter(silence_gen_state_t *s, int silent_samples)
Alter the period of a silence generator context by a specified amount.
Definition: silence_gen.c:87
int silence_gen_remainder(silence_gen_state_t *s)
Find how long a silence generator context has to run.
Definition: silence_gen.c:100
void(* modem_status_func_t)(void *user_data, int status)
Definition: async.h:116
int span_dummy_mod(void *user_data, int16_t amp[], int len)
Dummy signal modifier callback.
Definition: silence_gen.c:155
SPAN_DECLARE_NONSTD(void) async_rx_put_bit(void *user_data
Accept a bit from a received serial bit stream.
void silence_gen_always(silence_gen_state_t *s)
Set a silence generator context to output continuous silence.
Definition: silence_gen.c:74
silence_gen_state_t * silence_gen_init(silence_gen_state_t *s, int silent_samples)
Initialise a timed silence generator context.
Definition: silence_gen.c:119
void silence_gen_status_handler(silence_gen_state_t *s, modem_status_func_t handler, void *user_data)
Change the status reporting function associated with a silence generator context. ...
Definition: silence_gen.c:112
int silence_gen_generated(silence_gen_state_t *s)
Find the total silence generated to date.
Definition: silence_gen.c:106
void silence_gen_set(silence_gen_state_t *s, int silent_samples)
Set a silence generator context to output a specified period of silence.
Definition: silence_gen.c:80