RTS API Documentation
1.10.11
|
Data Fields | |
switch_media_bug_t * | bug |
switch_memory_pool_t * | helper_pool |
switch_core_session_t * | recording_session |
switch_core_session_t * | transfer_from_session |
uint8_t | transfer_complete |
char * | file |
switch_file_handle_t * | fh |
switch_file_handle_t | in_fh |
switch_file_handle_t | out_fh |
int | native |
uint32_t | packet_len |
int | min_sec |
int | final_timeout_ms |
int | initial_timeout_ms |
int | silence_threshold |
int | silence_timeout_ms |
switch_time_t | silence_time |
int | rready |
int | wready |
switch_time_t | last_read_time |
switch_time_t | last_write_time |
switch_bool_t | hangup_on_error |
switch_codec_implementation_t | read_impl |
switch_bool_t | speech_detected |
switch_buffer_t * | thread_buffer |
switch_thread_t * | thread |
switch_mutex_t * | buffer_mutex |
int | thread_ready |
uint8_t | thread_needs_transfer |
uint32_t | writes |
uint32_t | vwrites |
const char * | completion_cause |
int | start_event_sent |
switch_event_t * | variables |
switch_mutex_t * | cond_mutex |
switch_thread_cond_t * | cond |
Definition at line 1128 of file switch_ivr_async.c.
switch_mutex_t* record_helper::buffer_mutex |
Definition at line 1155 of file switch_ivr_async.c.
Referenced by record_callback(), and recording_thread().
switch_media_bug_t* record_helper::bug |
Definition at line 1129 of file switch_ivr_async.c.
Referenced by record_callback(), recording_thread(), switch_ivr_capture_text(), switch_ivr_record_session_event(), switch_ivr_record_session_mask(), switch_ivr_record_session_pause(), and switch_ivr_stop_record_session().
const char* record_helper::completion_cause |
Definition at line 1160 of file switch_ivr_async.c.
Referenced by record_callback(), send_record_stop_event(), set_completion_cause(), and switch_ivr_record_session_event().
switch_thread_cond_t* record_helper::cond |
Definition at line 1164 of file switch_ivr_async.c.
Referenced by record_callback(), and recording_thread().
switch_mutex_t* record_helper::cond_mutex |
Definition at line 1163 of file switch_ivr_async.c.
Referenced by record_callback(), and recording_thread().
switch_file_handle_t* record_helper::fh |
Definition at line 1135 of file switch_ivr_async.c.
Referenced by record_callback(), recording_thread(), send_record_stop_event(), and switch_ivr_record_session_event().
char* record_helper::file |
Definition at line 1134 of file switch_ivr_async.c.
Referenced by record_callback(), recording_thread(), send_record_stop_event(), and switch_ivr_record_session_event().
int record_helper::final_timeout_ms |
Definition at line 1141 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_session_event().
switch_bool_t record_helper::hangup_on_error |
Definition at line 1150 of file switch_ivr_async.c.
Referenced by record_callback(), recording_thread(), and switch_ivr_record_session_event().
switch_memory_pool_t* record_helper::helper_pool |
Definition at line 1130 of file switch_ivr_async.c.
Referenced by record_callback(), record_helper_create(), recording_thread(), and switch_ivr_record_session_event().
switch_file_handle_t record_helper::in_fh |
Definition at line 1136 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_session_event().
int record_helper::initial_timeout_ms |
Definition at line 1142 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_session_event().
switch_time_t record_helper::last_read_time |
Definition at line 1148 of file switch_ivr_async.c.
Referenced by record_callback().
switch_time_t record_helper::last_write_time |
Definition at line 1149 of file switch_ivr_async.c.
Referenced by record_callback().
int record_helper::min_sec |
Definition at line 1140 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_session_event().
int record_helper::native |
Definition at line 1138 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_session_event().
switch_file_handle_t record_helper::out_fh |
Definition at line 1137 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_session_event().
uint32_t record_helper::packet_len |
Definition at line 1139 of file switch_ivr_async.c.
Referenced by switch_ivr_record_session_event().
switch_codec_implementation_t record_helper::read_impl |
Definition at line 1151 of file switch_ivr_async.c.
Referenced by record_callback(), recording_thread(), and switch_ivr_record_session_event().
switch_core_session_t* record_helper::recording_session |
Definition at line 1131 of file switch_ivr_async.c.
Referenced by record_callback(), record_helper_create(), recording_thread(), and switch_ivr_record_user_data_dup().
int record_helper::rready |
Definition at line 1146 of file switch_ivr_async.c.
Referenced by record_callback().
int record_helper::silence_threshold |
Definition at line 1143 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_session_event().
switch_time_t record_helper::silence_time |
Definition at line 1145 of file switch_ivr_async.c.
Referenced by record_callback().
int record_helper::silence_timeout_ms |
Definition at line 1144 of file switch_ivr_async.c.
Referenced by record_callback().
switch_bool_t record_helper::speech_detected |
Definition at line 1152 of file switch_ivr_async.c.
Referenced by record_callback().
int record_helper::start_event_sent |
Definition at line 1161 of file switch_ivr_async.c.
Referenced by record_callback(), and send_record_stop_event().
switch_thread_t* record_helper::thread |
Definition at line 1154 of file switch_ivr_async.c.
Referenced by record_callback().
switch_buffer_t* record_helper::thread_buffer |
Definition at line 1153 of file switch_ivr_async.c.
Referenced by record_callback(), and recording_thread().
uint8_t record_helper::thread_needs_transfer |
Definition at line 1157 of file switch_ivr_async.c.
Referenced by record_callback(), and recording_thread().
int record_helper::thread_ready |
Definition at line 1156 of file switch_ivr_async.c.
Referenced by record_callback(), and recording_thread().
uint8_t record_helper::transfer_complete |
Definition at line 1133 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_user_data_dup().
switch_core_session_t* record_helper::transfer_from_session |
Definition at line 1132 of file switch_ivr_async.c.
Referenced by record_callback(), and switch_ivr_record_user_data_dup().
switch_event_t* record_helper::variables |
Definition at line 1162 of file switch_ivr_async.c.
Referenced by merge_recording_variables(), record_callback(), record_helper_post_process(), send_record_stop_event(), and switch_ivr_record_session_event().
uint32_t record_helper::vwrites |
Definition at line 1159 of file switch_ivr_async.c.
Referenced by record_callback().
int record_helper::wready |
Definition at line 1147 of file switch_ivr_async.c.
Referenced by record_callback().
uint32_t record_helper::writes |
Definition at line 1158 of file switch_ivr_async.c.
Referenced by record_callback().