#include <switch_core_pvt.h>
Collaboration diagram for switch_media_bug:
Data Fields | |
| switch_buffer_t * | raw_write_buffer |
| switch_buffer_t * | raw_read_buffer |
| switch_frame_t * | read_replace_frame_in |
| switch_frame_t * | read_replace_frame_out |
| switch_frame_t * | write_replace_frame_in |
| switch_frame_t * | write_replace_frame_out |
| switch_media_bug_callback_t | callback |
| switch_mutex_t * | read_mutex |
| switch_mutex_t * | write_mutex |
| switch_core_session_t * | session |
| void * | user_data |
| uint32_t | flags |
| uint8_t | ready |
| uint8_t | data [SWITCH_RECOMMENDED_BUFFER_SIZE] |
| int16_t | tmp [SWITCH_RECOMMENDED_BUFFER_SIZE] |
| time_t | stop_time |
| switch_thread_id_t | thread_id |
| char * | function |
| char * | target |
| switch_codec_implementation_t | read_impl |
| switch_codec_implementation_t | write_impl |
| uint32_t | record_frame_size |
| uint32_t | record_pre_buffer_count |
| uint32_t | record_pre_buffer_max |
| switch_frame_t * | ping_frame |
| switch_frame_t * | read_demux_frame |
| switch_media_bug * | next |
Definition at line 179 of file switch_core_pvt.h.
Definition at line 186 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_close(), switch_core_media_bug_remove_all_function(), switch_core_media_bug_remove_callback(), and switch_core_session_write_frame().
| uint8_t switch_media_bug::data[SWITCH_RECOMMENDED_BUFFER_SIZE] |
Definition at line 193 of file switch_core_pvt.h.
| uint32_t switch_media_bug::flags |
Definition at line 191 of file switch_core_pvt.h.
Definition at line 197 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_count(), switch_core_media_bug_destroy(), switch_core_media_bug_enumerate(), switch_core_media_bug_exec_all(), switch_core_media_bug_pop(), switch_core_media_bug_remove_all_function(), and switch_core_media_bug_transfer_recordings().
Definition at line 206 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_count(), switch_core_media_bug_enumerate(), switch_core_media_bug_exec_all(), switch_core_media_bug_flush_all(), switch_core_media_bug_pop(), switch_core_media_bug_prune(), switch_core_media_bug_remove(), switch_core_media_bug_remove_all_function(), switch_core_media_bug_remove_callback(), switch_core_media_bug_transfer_recordings(), and switch_core_session_write_frame().
Definition at line 204 of file switch_core_pvt.h.
Definition at line 180 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_destroy(), and switch_core_session_write_frame().
Definition at line 205 of file switch_core_pvt.h.
Definition at line 199 of file switch_core_pvt.h.
Definition at line 187 of file switch_core_pvt.h.
Definition at line 182 of file switch_core_pvt.h.
Definition at line 183 of file switch_core_pvt.h.
| uint8_t switch_media_bug::ready |
Definition at line 192 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_close(), switch_core_media_bug_remove(), switch_core_media_bug_remove_callback(), and switch_core_session_write_frame().
| uint32_t switch_media_bug::record_frame_size |
Definition at line 201 of file switch_core_pvt.h.
Definition at line 202 of file switch_core_pvt.h.
Definition at line 203 of file switch_core_pvt.h.
Definition at line 189 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_close(), and switch_core_media_bug_destroy().
| time_t switch_media_bug::stop_time |
Definition at line 195 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_transfer_recordings(), and switch_core_session_write_frame().
| char* switch_media_bug::target |
Definition at line 198 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_destroy(), switch_core_media_bug_enumerate(), and switch_core_media_bug_transfer_recordings().
Definition at line 196 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_close(), switch_core_media_bug_enumerate(), switch_core_media_bug_remove(), switch_core_media_bug_remove_all_function(), and switch_core_media_bug_remove_callback().
| int16_t switch_media_bug::tmp[SWITCH_RECOMMENDED_BUFFER_SIZE] |
Definition at line 194 of file switch_core_pvt.h.
Definition at line 190 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_close(), switch_core_media_bug_remove_all_function(), and switch_core_session_write_frame().
Definition at line 200 of file switch_core_pvt.h.
1.4.7