Asterisk - The Open Source Telephony Project
18.5.0
|
Private data structure used with the function's datastore. More...
Data Fields | |
struct ast_audiohook | audiohook |
struct ast_dsp * | dsp |
int | dsp_silence_threshold |
int | dsp_talking_threshold |
int | talking |
struct timeval | talking_start |
Private data structure used with the function's datastore.
Definition at line 118 of file func_talkdetect.c.
struct ast_audiohook audiohook |
The audiohook for the function
Definition at line 120 of file func_talkdetect.c.
Referenced by datastore_destroy_cb(), remove_talk_detect(), and set_talk_detect().
struct ast_dsp* dsp |
The DSP used to do the heavy lifting
Definition at line 130 of file func_talkdetect.c.
Referenced by datastore_destroy_cb(), set_talk_detect(), and talk_detect_audiohook_cb().
int dsp_silence_threshold |
How long we'll wait before we decide someone is silent
Definition at line 124 of file func_talkdetect.c.
Referenced by set_talk_detect(), talk_detect_audiohook_cb(), and talk_detect_fn_write().
int dsp_talking_threshold |
Our threshold above which we consider someone talking
Definition at line 122 of file func_talkdetect.c.
Referenced by set_talk_detect(), and talk_detect_fn_write().
int talking |
Whether or not the user is currently talking
Definition at line 126 of file func_talkdetect.c.
Referenced by talk_detect_audiohook_cb().
struct timeval talking_start |
The time the current burst of talking started
Definition at line 128 of file func_talkdetect.c.
Referenced by talk_detect_audiohook_cb().