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) Definition: private/queue.h:33
void * digits_callback_data
Definition: private/dtmf.h:55
Definition: private/dtmf.h:50
int current_sample
Definition: private/dtmf.h:98
int filter_dialtone
Definition: private/dtmf.h:61
Definition: private/tone_generate.h:53
char digits[MAX_DTMF_DIGITS+1]
Definition: private/dtmf.h:108
void * realtime_callback_data
Definition: private/dtmf.h:59
Definition: private/dtmf.h:33
uint8_t in_digit
Definition: private/dtmf.h:96
float normal_twist
Definition: private/dtmf.h:81
int current_digits
Definition: private/dtmf.h:106
goertzel_state_t row_out[4]
Definition: private/dtmf.h:90
float threshold
Definition: private/dtmf.h:85
logging_state_t logging
Error and flow logging control.
Definition: private/dtmf.h:111
float energy
Definition: private/dtmf.h:87
uint8_t last_hit
Definition: private/dtmf.h:94
goertzel_state_t col_out[4]
Definition: private/dtmf.h:92
digits_rx_callback_t digits_callback
Definition: private/dtmf.h:53
float z350[2]
Definition: private/dtmf.h:77
float reverse_twist
Definition: private/dtmf.h:83
Definition: private/logging.h:33
float z440[2]
Definition: private/dtmf.h:79
Definition: tone_detect.h:45
tone_report_func_t realtime_callback
Definition: private/dtmf.h:57
int duration
Definition: private/dtmf.h:101
int lost_digits
Definition: private/dtmf.h:104