|
RTS API Documentation
1.10.11
|
Collaboration diagram for record_helper: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().
1.8.13