FreeSWITCH API Documentation  1.7.0
Data Fields
record_helper Struct Reference
+ Collaboration diagram for record_helper:

Data Fields

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
 
uint32_t writes
 
uint32_t vwrites
 
const char * completion_cause
 

Detailed Description

Definition at line 1027 of file switch_ivr_async.c.

Field Documentation

switch_mutex_t* record_helper::buffer_mutex

Definition at line 1049 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

const char* record_helper::completion_cause
switch_file_handle_t* record_helper::fh
char* record_helper::file
int record_helper::final_timeout_ms

Definition at line 1035 of file switch_ivr_async.c.

Referenced by record_callback(), and switch_ivr_record_session().

switch_bool_t record_helper::hangup_on_error
switch_file_handle_t record_helper::in_fh

Definition at line 1030 of file switch_ivr_async.c.

Referenced by record_callback(), and switch_ivr_record_session().

int record_helper::initial_timeout_ms

Definition at line 1036 of file switch_ivr_async.c.

Referenced by record_callback(), and switch_ivr_record_session().

switch_time_t record_helper::last_read_time

Definition at line 1042 of file switch_ivr_async.c.

Referenced by record_callback().

switch_time_t record_helper::last_write_time

Definition at line 1043 of file switch_ivr_async.c.

Referenced by record_callback().

int record_helper::min_sec

Definition at line 1034 of file switch_ivr_async.c.

Referenced by record_callback(), and switch_ivr_record_session().

int record_helper::native

Definition at line 1032 of file switch_ivr_async.c.

Referenced by record_callback(), and switch_ivr_record_session().

switch_file_handle_t record_helper::out_fh

Definition at line 1031 of file switch_ivr_async.c.

Referenced by record_callback(), and switch_ivr_record_session().

uint32_t record_helper::packet_len

Definition at line 1033 of file switch_ivr_async.c.

Referenced by switch_ivr_record_session().

switch_codec_implementation_t record_helper::read_impl

Definition at line 1045 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

int record_helper::rready

Definition at line 1040 of file switch_ivr_async.c.

Referenced by record_callback().

int record_helper::silence_threshold

Definition at line 1037 of file switch_ivr_async.c.

Referenced by record_callback(), and switch_ivr_record_session().

switch_time_t record_helper::silence_time

Definition at line 1039 of file switch_ivr_async.c.

Referenced by record_callback().

int record_helper::silence_timeout_ms

Definition at line 1038 of file switch_ivr_async.c.

Referenced by record_callback().

switch_bool_t record_helper::speech_detected

Definition at line 1046 of file switch_ivr_async.c.

Referenced by record_callback().

switch_thread_t* record_helper::thread

Definition at line 1048 of file switch_ivr_async.c.

Referenced by record_callback().

switch_buffer_t* record_helper::thread_buffer

Definition at line 1047 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

int record_helper::thread_ready

Definition at line 1050 of file switch_ivr_async.c.

Referenced by record_callback(), and recording_thread().

uint32_t record_helper::vwrites

Definition at line 1052 of file switch_ivr_async.c.

Referenced by record_callback().

int record_helper::wready

Definition at line 1041 of file switch_ivr_async.c.

Referenced by record_callback().

uint32_t record_helper::writes

Definition at line 1051 of file switch_ivr_async.c.

Referenced by record_callback().


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