switch_media_bug Struct Reference

#include <switch_core_pvt.h>

Collaboration diagram for switch_media_bug:

[legend]

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_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_tread_demux_frame
switch_media_bugnext

Detailed Description

Definition at line 179 of file switch_core_pvt.h.


Field Documentation

switch_media_bug_callback_t switch_media_bug::callback

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.

char* switch_media_bug::function

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().

struct switch_media_bug* switch_media_bug::next

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().

switch_frame_t* switch_media_bug::ping_frame

Definition at line 204 of file switch_core_pvt.h.

switch_buffer_t* switch_media_bug::raw_read_buffer

Definition at line 181 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_destroy().

switch_buffer_t* switch_media_bug::raw_write_buffer

Definition at line 180 of file switch_core_pvt.h.

Referenced by switch_core_media_bug_destroy(), and switch_core_session_write_frame().

switch_frame_t* switch_media_bug::read_demux_frame

Definition at line 205 of file switch_core_pvt.h.

switch_codec_implementation_t switch_media_bug::read_impl

Definition at line 199 of file switch_core_pvt.h.

switch_mutex_t* switch_media_bug::read_mutex

Definition at line 187 of file switch_core_pvt.h.

switch_frame_t* switch_media_bug::read_replace_frame_in

Definition at line 182 of file switch_core_pvt.h.

switch_frame_t* switch_media_bug::read_replace_frame_out

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.

uint32_t switch_media_bug::record_pre_buffer_count

Definition at line 202 of file switch_core_pvt.h.

uint32_t switch_media_bug::record_pre_buffer_max

Definition at line 203 of file switch_core_pvt.h.

switch_core_session_t* switch_media_bug::session

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().

switch_thread_id_t switch_media_bug::thread_id

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.

void* switch_media_bug::user_data

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().

switch_codec_implementation_t switch_media_bug::write_impl

Definition at line 200 of file switch_core_pvt.h.

switch_mutex_t* switch_media_bug::write_mutex

Definition at line 188 of file switch_core_pvt.h.

Referenced by switch_core_session_write_frame().

switch_frame_t* switch_media_bug::write_replace_frame_in

Definition at line 184 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 185 of file switch_core_pvt.h.

Referenced by switch_core_session_write_frame().


The documentation for this struct was generated from the following file:
Generated on Wed May 16 04:00:32 2012 for FreeSWITCH API Documentation by  doxygen 1.4.7