26#if !defined(_SPANDSP_PRIVATE_DTMF_H_)
27#define _SPANDSP_PRIVATE_DTMF_H_
43 uint8_t buf[QUEUE_STATE_T_SIZE(MAX_DTMF_DIGITS)];
62#if defined(SPANDSP_USE_FIXED_POINT)
struct logging_state_s logging_state_t
Definition logging.h:75
struct queue_state_s queue_state_t
Definition queue.h:54
Definition private/dtmf.h:51
float z350[2]
Definition private/dtmf.h:77
float reverse_twist
Definition private/dtmf.h:83
float threshold
Definition private/dtmf.h:85
tone_report_func_t realtime_callback
Definition private/dtmf.h:57
goertzel_state_t row_out[4]
Definition private/dtmf.h:90
void * digits_callback_data
Definition private/dtmf.h:55
goertzel_state_t col_out[4]
Definition private/dtmf.h:92
uint8_t last_hit
Definition private/dtmf.h:94
int current_digits
Definition private/dtmf.h:106
int current_sample
Definition private/dtmf.h:98
logging_state_t logging
Error and flow logging control.
Definition private/dtmf.h:111
int lost_digits
Definition private/dtmf.h:104
float z440[2]
Definition private/dtmf.h:79
float energy
Definition private/dtmf.h:87
uint8_t in_digit
Definition private/dtmf.h:96
float normal_twist
Definition private/dtmf.h:81
int filter_dialtone
Definition private/dtmf.h:61
void * realtime_callback_data
Definition private/dtmf.h:59
int duration
Definition private/dtmf.h:101
char digits[MAX_DTMF_DIGITS+1]
Definition private/dtmf.h:108
digits_rx_callback_t digits_callback
Definition private/dtmf.h:53
Definition private/dtmf.h:34
struct tone_gen_state_s tone_gen_state_t
Definition tone_generate.h:57