RTS API Documentation  1.10.11
Data Fields
record_helper Struct Reference
+ Collaboration diagram for record_helper:

Data Fields

switch_media_bug_tbug
 
switch_memory_pool_thelper_pool
 
switch_core_session_trecording_session
 
switch_core_session_ttransfer_from_session
 
uint8_t transfer_complete
 
char * file
 
switch_file_handle_tfh
 
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_tthread_buffer
 
switch_thread_tthread
 
switch_mutex_tbuffer_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_tvariables
 
switch_mutex_tcond_mutex
 
switch_thread_cond_tcond
 

Detailed Description

Definition at line 1128 of file switch_ivr_async.c.

Field Documentation

◆ buffer_mutex

switch_mutex_t* record_helper::buffer_mutex

Definition at line 1155 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

◆ bug

switch_media_bug_t* record_helper::bug

◆ completion_cause

const char* record_helper::completion_cause

◆ cond

switch_thread_cond_t* record_helper::cond

Definition at line 1164 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

◆ cond_mutex

switch_mutex_t* record_helper::cond_mutex

Definition at line 1163 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

◆ fh

switch_file_handle_t* record_helper::fh

◆ file

char* record_helper::file

◆ final_timeout_ms

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().

◆ hangup_on_error

switch_bool_t record_helper::hangup_on_error

◆ helper_pool

switch_memory_pool_t* record_helper::helper_pool

◆ in_fh

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().

◆ initial_timeout_ms

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().

◆ last_read_time

switch_time_t record_helper::last_read_time

Definition at line 1148 of file switch_ivr_async.c.

Referenced by record_callback().

◆ last_write_time

switch_time_t record_helper::last_write_time

Definition at line 1149 of file switch_ivr_async.c.

Referenced by record_callback().

◆ min_sec

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().

◆ native

int record_helper::native

Definition at line 1138 of file switch_ivr_async.c.

Referenced by record_callback(), and switch_ivr_record_session_event().

◆ out_fh

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().

◆ packet_len

uint32_t record_helper::packet_len

Definition at line 1139 of file switch_ivr_async.c.

Referenced by switch_ivr_record_session_event().

◆ read_impl

switch_codec_implementation_t record_helper::read_impl

◆ recording_session

switch_core_session_t* record_helper::recording_session

◆ rready

int record_helper::rready

Definition at line 1146 of file switch_ivr_async.c.

Referenced by record_callback().

◆ silence_threshold

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().

◆ silence_time

switch_time_t record_helper::silence_time

Definition at line 1145 of file switch_ivr_async.c.

Referenced by record_callback().

◆ silence_timeout_ms

int record_helper::silence_timeout_ms

Definition at line 1144 of file switch_ivr_async.c.

Referenced by record_callback().

◆ speech_detected

switch_bool_t record_helper::speech_detected

Definition at line 1152 of file switch_ivr_async.c.

Referenced by record_callback().

◆ start_event_sent

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().

◆ thread

switch_thread_t* record_helper::thread

Definition at line 1154 of file switch_ivr_async.c.

Referenced by record_callback().

◆ thread_buffer

switch_buffer_t* record_helper::thread_buffer

Definition at line 1153 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

◆ thread_needs_transfer

uint8_t record_helper::thread_needs_transfer

Definition at line 1157 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

◆ thread_ready

int record_helper::thread_ready

Definition at line 1156 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

◆ transfer_complete

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().

◆ transfer_from_session

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().

◆ variables

switch_event_t* record_helper::variables

◆ vwrites

uint32_t record_helper::vwrites

Definition at line 1159 of file switch_ivr_async.c.

Referenced by record_callback().

◆ wready

int record_helper::wready

Definition at line 1147 of file switch_ivr_async.c.

Referenced by record_callback().

◆ writes

uint32_t record_helper::writes

Definition at line 1158 of file switch_ivr_async.c.

Referenced by record_callback().


The documentation for this struct was generated from the following file: