RTS API Documentation  1.10.11
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
 
switch_buffer_ttext_buffer
 
char * text_framedata
 
uint32_t text_framesize
 
switch_mm_t mm
 
struct switch_media_bugnext
 

Detailed Description

Definition at line 175 of file switch_core_pvt.h.

Field Documentation

◆ callback

switch_media_bug_callback_t switch_media_bug::callback

◆ data

uint8_t switch_media_bug::data[SWITCH_RECOMMENDED_BUFFER_SIZE]

Definition at line 191 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_read().

◆ flags

uint32_t switch_media_bug::flags

Definition at line 189 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add().

◆ function

char* switch_media_bug::function

◆ mm

switch_mm_t switch_media_bug::mm

◆ native_read_frame

switch_frame_t* switch_media_bug::native_read_frame

◆ native_write_frame

switch_frame_t* switch_media_bug::native_write_frame

◆ next

struct switch_media_bug* switch_media_bug::next

◆ ping_frame

switch_frame_t* switch_media_bug::ping_frame

Definition at line 202 of file switch_core_pvt.h.

Referenced by switch_core_session_read_frame().

◆ raw_read_buffer

switch_buffer_t* switch_media_bug::raw_read_buffer

◆ raw_write_buffer

switch_buffer_t* switch_media_bug::raw_write_buffer

◆ read_demux_frame

switch_frame_t* switch_media_bug::read_demux_frame

◆ read_impl

switch_codec_implementation_t switch_media_bug::read_impl

Definition at line 197 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add().

◆ read_mutex

switch_mutex_t* switch_media_bug::read_mutex

◆ read_replace_frame_in

switch_frame_t* switch_media_bug::read_replace_frame_in

◆ read_replace_frame_out

switch_frame_t* switch_media_bug::read_replace_frame_out

◆ read_video_queue

switch_queue_t* switch_media_bug::read_video_queue

◆ ready

uint8_t switch_media_bug::ready

◆ record_frame_size

uint32_t switch_media_bug::record_frame_size

Definition at line 199 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_flush(), and switch_core_media_bug_read().

◆ record_pre_buffer_count

uint32_t switch_media_bug::record_pre_buffer_count

Definition at line 200 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_flush(), and switch_core_media_bug_read().

◆ record_pre_buffer_max

uint32_t switch_media_bug::record_pre_buffer_max

◆ session

switch_core_session_t* switch_media_bug::session

◆ spy_fmt

switch_vid_spy_fmt_t switch_media_bug::spy_fmt

◆ spy_img

switch_image_t* switch_media_bug::spy_img[2]

◆ spy_video_queue

switch_queue_t* switch_media_bug::spy_video_queue[2]

◆ stop_time

time_t switch_media_bug::stop_time

◆ target

char* switch_media_bug::target

◆ text_buffer

switch_buffer_t* switch_media_bug::text_buffer

◆ text_framedata

char* switch_media_bug::text_framedata

◆ text_framesize

uint32_t switch_media_bug::text_framesize

◆ thread_id

switch_thread_id_t switch_media_bug::thread_id

◆ tmp

int16_t switch_media_bug::tmp[SWITCH_RECOMMENDED_BUFFER_SIZE]

Definition at line 192 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_read().

◆ user_data

void* switch_media_bug::user_data

◆ video_bug_thread

switch_thread_t* switch_media_bug::video_bug_thread

Definition at line 210 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add(), and switch_core_media_bug_destroy().

◆ video_ping_frame

switch_frame_t* switch_media_bug::video_ping_frame

◆ write_impl

switch_codec_implementation_t switch_media_bug::write_impl

Definition at line 198 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_add().

◆ write_mutex

switch_mutex_t* switch_media_bug::write_mutex

◆ write_replace_frame_in

switch_frame_t* switch_media_bug::write_replace_frame_in

◆ write_replace_frame_out

switch_frame_t* switch_media_bug::write_replace_frame_out

◆ write_video_queue

switch_queue_t* switch_media_bug::write_video_queue

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