FreeSWITCH API Documentation  1.7.0
Data Fields
switch_media_bug Struct Reference

#include <switch_core_pvt.h>

+ Collaboration diagram for switch_media_bug:

Data Fields

switch_buffer_traw_write_buffer
 
switch_buffer_traw_read_buffer
 
switch_frame_tread_replace_frame_in
 
switch_frame_tread_replace_frame_out
 
switch_frame_twrite_replace_frame_in
 
switch_frame_twrite_replace_frame_out
 
switch_frame_tnative_read_frame
 
switch_frame_tnative_write_frame
 
switch_media_bug_callback_t callback
 
switch_mutex_tread_mutex
 
switch_mutex_twrite_mutex
 
switch_core_session_tsession
 
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_tping_frame
 
switch_frame_tvideo_ping_frame
 
switch_frame_tread_demux_frame
 
switch_queue_tread_video_queue
 
switch_queue_twrite_video_queue
 
switch_queue_tspy_video_queue [2]
 
switch_image_tspy_img [2]
 
switch_vid_spy_fmt_t spy_fmt
 
switch_thread_tvideo_bug_thread
 
struct switch_media_bugnext
 

Detailed Description

Definition at line 195 of file switch_core_pvt.h.

Field Documentation

switch_media_bug_callback_t switch_media_bug::callback
uint8_t switch_media_bug::data[SWITCH_RECOMMENDED_BUFFER_SIZE]

Definition at line 211 of file switch_core_pvt.h.

uint32_t switch_media_bug::flags

Definition at line 209 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add().

char* switch_media_bug::function
switch_frame_t* switch_media_bug::native_read_frame

Definition at line 202 of file switch_core_pvt.h.

Referenced by switch_core_session_read_frame().

switch_frame_t* switch_media_bug::native_write_frame

Definition at line 203 of file switch_core_pvt.h.

Referenced by perform_write().

struct switch_media_bug* switch_media_bug::next
switch_frame_t* switch_media_bug::ping_frame

Definition at line 222 of file switch_core_pvt.h.

Referenced by switch_core_session_read_frame().

switch_buffer_t* switch_media_bug::raw_read_buffer
switch_buffer_t* switch_media_bug::raw_write_buffer
switch_frame_t* switch_media_bug::read_demux_frame

Definition at line 224 of file switch_core_pvt.h.

Referenced by switch_core_session_read_frame().

switch_codec_implementation_t switch_media_bug::read_impl

Definition at line 217 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add().

switch_mutex_t* switch_media_bug::read_mutex

Definition at line 205 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add(), and switch_core_session_read_frame().

switch_frame_t* switch_media_bug::read_replace_frame_in

Definition at line 198 of file switch_core_pvt.h.

Referenced by switch_core_session_read_frame().

switch_frame_t* switch_media_bug::read_replace_frame_out

Definition at line 199 of file switch_core_pvt.h.

Referenced by switch_core_session_read_frame().

switch_queue_t* switch_media_bug::read_video_queue
uint8_t switch_media_bug::ready
uint32_t switch_media_bug::record_frame_size

Definition at line 219 of file switch_core_pvt.h.

uint32_t switch_media_bug::record_pre_buffer_count

Definition at line 220 of file switch_core_pvt.h.

uint32_t switch_media_bug::record_pre_buffer_max

Definition at line 221 of file switch_core_pvt.h.

switch_core_session_t* switch_media_bug::session
switch_vid_spy_fmt_t switch_media_bug::spy_fmt

Definition at line 229 of file switch_core_pvt.h.

switch_image_t* switch_media_bug::spy_img[2]

Definition at line 228 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_close().

switch_queue_t* switch_media_bug::spy_video_queue[2]

Definition at line 227 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add(), and switch_core_media_bug_close().

time_t switch_media_bug::stop_time
char* switch_media_bug::target
switch_thread_id_t switch_media_bug::thread_id
int16_t switch_media_bug::tmp[SWITCH_RECOMMENDED_BUFFER_SIZE]

Definition at line 212 of file switch_core_pvt.h.

void* switch_media_bug::user_data
switch_thread_t* switch_media_bug::video_bug_thread

Definition at line 230 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add(), and switch_core_media_bug_close().

switch_frame_t* switch_media_bug::video_ping_frame
switch_codec_implementation_t switch_media_bug::write_impl

Definition at line 218 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add().

switch_mutex_t* switch_media_bug::write_mutex
switch_frame_t* switch_media_bug::write_replace_frame_in

Definition at line 200 of file switch_core_pvt.h.

Referenced by switch_core_session_write_frame().

switch_frame_t* switch_media_bug::write_replace_frame_out

Definition at line 201 of file switch_core_pvt.h.

Referenced by switch_core_session_write_frame().

switch_queue_t* switch_media_bug::write_video_queue

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