Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

switch_core_session Struct Reference

#include <switch_core_pvt.h>

Collaboration diagram for switch_core_session:

Collaboration graph
[legend]

Data Fields

switch_memory_pool_tpool
switch_thread_tthread
const switch_endpoint_interface_tendpoint_interface
switch_size_t id
switch_session_flag_t flags
int thread_running
switch_channel_tchannel
switch_io_event_hooks_t event_hooks
switch_codec_tread_codec
switch_codec_treal_read_codec
switch_codec_twrite_codec
switch_codec_treal_write_codec
switch_codec_tvideo_read_codec
switch_codec_tvideo_write_codec
switch_audio_resampler_tread_resampler
switch_audio_resampler_twrite_resampler
switch_mutex_tmutex
switch_mutex_tresample_mutex
switch_mutex_tsignal_mutex
switch_thread_cond_tcond
switch_thread_rwlock_trwlock
void * streams [SWITCH_MAX_STREAMS]
int stream_count
char uuid_str [SWITCH_UUID_FORMATTED_LENGTH+1]
void * private_info
switch_queue_tevent_queue
switch_queue_tmessage_queue
switch_queue_tprivate_event_queue
switch_thread_rwlock_tbug_rwlock
switch_media_bug_tbugs
switch_app_log_tapp_log
uint32_t stack_count
switch_buffer_traw_write_buffer
switch_frame_t raw_write_frame
switch_frame_t enc_write_frame
uint8_t raw_write_buf [SWITCH_RECOMMENDED_BUFFER_SIZE]
uint8_t enc_write_buf [SWITCH_RECOMMENDED_BUFFER_SIZE]
switch_buffer_traw_read_buffer
switch_frame_t raw_read_frame
switch_frame_t enc_read_frame
uint8_t raw_read_buf [SWITCH_RECOMMENDED_BUFFER_SIZE]
uint8_t enc_read_buf [SWITCH_RECOMMENDED_BUFFER_SIZE]
switch_codec_t bug_codec
uint32_t read_frame_count
uint32_t track_duration

Field Documentation

switch_app_log_t* switch_core_session::app_log
 

switch_codec_t switch_core_session::bug_codec
 

switch_thread_rwlock_t* switch_core_session::bug_rwlock
 

switch_media_bug_t* switch_core_session::bugs
 

switch_channel_t* switch_core_session::channel
 

switch_thread_cond_t* switch_core_session::cond
 

uint8_t switch_core_session::enc_read_buf[SWITCH_RECOMMENDED_BUFFER_SIZE]
 

switch_frame_t switch_core_session::enc_read_frame
 

uint8_t switch_core_session::enc_write_buf[SWITCH_RECOMMENDED_BUFFER_SIZE]
 

switch_frame_t switch_core_session::enc_write_frame
 

const switch_endpoint_interface_t* switch_core_session::endpoint_interface
 

switch_io_event_hooks_t switch_core_session::event_hooks
 

switch_queue_t* switch_core_session::event_queue
 

switch_session_flag_t switch_core_session::flags
 

switch_size_t switch_core_session::id
 

switch_queue_t* switch_core_session::message_queue
 

switch_mutex_t* switch_core_session::mutex
 

switch_memory_pool_t* switch_core_session::pool
 

switch_queue_t* switch_core_session::private_event_queue
 

void* switch_core_session::private_info
 

uint8_t switch_core_session::raw_read_buf[SWITCH_RECOMMENDED_BUFFER_SIZE]
 

switch_buffer_t* switch_core_session::raw_read_buffer
 

switch_frame_t switch_core_session::raw_read_frame
 

uint8_t switch_core_session::raw_write_buf[SWITCH_RECOMMENDED_BUFFER_SIZE]
 

switch_buffer_t* switch_core_session::raw_write_buffer
 

switch_frame_t switch_core_session::raw_write_frame
 

switch_codec_t* switch_core_session::read_codec
 

uint32_t switch_core_session::read_frame_count
 

switch_audio_resampler_t* switch_core_session::read_resampler
 

switch_codec_t* switch_core_session::real_read_codec
 

switch_codec_t* switch_core_session::real_write_codec
 

switch_mutex_t* switch_core_session::resample_mutex
 

switch_thread_rwlock_t* switch_core_session::rwlock
 

switch_mutex_t* switch_core_session::signal_mutex
 

uint32_t switch_core_session::stack_count
 

int switch_core_session::stream_count
 

void* switch_core_session::streams[SWITCH_MAX_STREAMS]
 

switch_thread_t* switch_core_session::thread
 

int switch_core_session::thread_running
 

uint32_t switch_core_session::track_duration
 

char switch_core_session::uuid_str[SWITCH_UUID_FORMATTED_LENGTH+1]
 

switch_codec_t* switch_core_session::video_read_codec
 

switch_codec_t* switch_core_session::video_write_codec
 

switch_codec_t* switch_core_session::write_codec
 

switch_audio_resampler_t* switch_core_session::write_resampler
 


The documentation for this struct was generated from the following file:
Generated on Fri Oct 10 11:23:48 2008 for FreeSWITCH by  doxygen 1.3.9.1