|
Data Fields |
| const char * | interface_name |
| switch_status_t(* | file_open )(switch_file_handle_t *, const char *file_path) |
| switch_status_t(* | file_close )(switch_file_handle_t *) |
| switch_status_t(* | file_read )(switch_file_handle_t *, void *data, switch_size_t *len) |
| switch_status_t(* | file_write )(switch_file_handle_t *, void *data, switch_size_t *len) |
| switch_status_t(* | file_seek )(switch_file_handle_t *, unsigned int *cur_pos, int64_t samples, int whence) |
| switch_status_t(* | file_set_string )(switch_file_handle_t *fh, switch_audio_col_t col, const char *string) |
| switch_status_t(* | file_get_string )(switch_file_handle_t *fh, switch_audio_col_t col, const char **string) |
| char ** | extens |
| switch_thread_rwlock_t * | rwlock |
| switch_file_interface * | next |