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:86
SPAN_DECLARE_NONSTD(int) async_tx_get_bit(void *user_data)
Get the next bit of a transmitted serial bit stream.
int silence_gen_remainder(silence_gen_state_t *s)
Find how long a silence generator context has to run.
Definition: silence_gen.c:99
int span_dummy_mod(void *user_data, int16_t amp[], int len)
Dummy signal modifier callback.
Definition: silence_gen.c:154
void silence_gen_always(silence_gen_state_t *s)
Set a silence generator context to output continuous silence.
Definition: silence_gen.c:73
void(* modem_status_func_t)(void *user_data, int status)
Definition: async.h:114
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:118
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:111
int silence_gen_generated(silence_gen_state_t *s)
Find the total silence generated to date.
Definition: silence_gen.c:105
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:79