26#if !defined(_SPANDSP_PRIVATE_DTMF_H_)
27#define _SPANDSP_PRIVATE_DTMF_H_
47 uint8_t buf[QUEUE_STATE_T_SIZE(MAX_DTMF_DIGITS)];
66#if defined(SPANDSP_USE_FIXED_POINT)
Definition: private/dtmf.h:55
float z350[2]
Definition: private/dtmf.h:81
float reverse_twist
Definition: private/dtmf.h:87
float threshold
Definition: private/dtmf.h:89
bool filter_dialtone
Definition: private/dtmf.h:65
tone_report_func_t realtime_callback
Definition: private/dtmf.h:61
goertzel_state_t row_out[4]
Definition: private/dtmf.h:94
void * digits_callback_data
Definition: private/dtmf.h:59
goertzel_state_t col_out[4]
Definition: private/dtmf.h:96
uint8_t last_hit
Definition: private/dtmf.h:98
int current_digits
Definition: private/dtmf.h:110
int current_sample
Definition: private/dtmf.h:102
logging_state_t logging
Error and flow logging control.
Definition: private/dtmf.h:115
int lost_digits
Definition: private/dtmf.h:108
float z440[2]
Definition: private/dtmf.h:83
float energy
Definition: private/dtmf.h:91
uint8_t in_digit
Definition: private/dtmf.h:100
float normal_twist
Definition: private/dtmf.h:85
void * realtime_callback_data
Definition: private/dtmf.h:63
int duration
Definition: private/dtmf.h:105
char digits[MAX_DTMF_DIGITS+1]
Definition: private/dtmf.h:112
digits_rx_callback_t digits_callback
Definition: private/dtmf.h:57
Definition: private/dtmf.h:34
digits_tx_callback_t callback
Definition: private/dtmf.h:36
void * callback_data
Definition: private/dtmf.h:38
Definition: tone_detect.h:46
Definition: private/logging.h:34
Definition: private/queue.h:34
Definition: private/tone_generate.h:54