RTS API Documentation
1.10.11
|
#include <switch_core_pvt.h>
Definition at line 86 of file switch_core_pvt.h.
switch_app_log_t* switch_core_session::app_log |
Definition at line 136 of file switch_core_pvt.h.
Referenced by switch_core_session_exec(), and switch_core_session_get_app_log().
switch_codec_t switch_core_session::bug_codec |
Definition at line 151 of file switch_core_pvt.h.
Referenced by 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_callback(), switch_core_session_read_frame(), and switch_core_session_set_real_read_codec().
switch_thread_rwlock_t* switch_core_session::bug_rwlock |
Definition at line 134 of file switch_core_pvt.h.
Referenced by perform_write(), switch_core_media_bug_add(), 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_patch_video(), 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_callback(), switch_core_session_read_frame(), switch_core_session_read_text_frame(), switch_core_session_read_video_frame(), switch_core_session_request_uuid(), switch_core_session_set_real_read_codec(), switch_core_session_write_frame(), switch_core_session_write_video_frame(), and video_bug_thread().
switch_media_bug_t* switch_core_session::bugs |
Definition at line 135 of file switch_core_pvt.h.
Referenced by perform_write(), switch_core_media_bug_add(), 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_patch_video(), 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_callback(), switch_core_media_receive_message(), switch_core_session_read_frame(), switch_core_session_read_text_frame(), switch_core_session_read_video_frame(), switch_core_session_write_frame(), and switch_core_session_write_video_frame().
switch_channel_t* switch_core_session::channel |
Definition at line 93 of file switch_core_pvt.h.
Referenced by _switch_core_session_request_video_refresh(), api_hook(), audio_write_thread(), check_dtls_reinvite(), check_ice(), check_jb(), check_jb_sync(), check_media_timeout_params(), check_presence(), check_stream_changes(), dtls_ok(), generate_m(), get_media_profile_name(), ip_choose_family(), perform_write(), recover_callback(), switch_core_media_absorb_sdp(), switch_core_media_activate_rtp(), switch_core_media_bug_add(), switch_core_media_bug_close(), switch_core_media_bug_destroy(), switch_core_media_bug_pause(), switch_core_media_bug_read(), switch_core_media_bug_resume(), switch_core_media_bug_transfer_callback(), switch_core_media_build_crypto(), switch_core_media_check_autoadj(), switch_core_media_check_dtls(), switch_core_media_check_dtmf_type(), switch_core_media_check_outgoing_proxy(), switch_core_media_check_video_codecs(), switch_core_media_choose_port(), switch_core_media_choose_ports(), switch_core_media_codec_control(), switch_core_media_deactivate_rtp(), switch_core_media_gen_local_sdp(), switch_core_media_get_codec_string(), switch_core_media_get_media_bw_mult(), switch_core_media_get_orig_bitrate(), switch_core_media_get_video_file(), switch_core_media_get_video_fps(), switch_core_media_lock_video_file(), switch_core_media_media_params(), switch_core_media_negotiate_sdp(), switch_core_media_parse_media_flags(), switch_core_media_patch_sdp(), switch_core_media_prepare_codecs(), switch_core_media_process_t38_passthru(), switch_core_media_process_udptl(), switch_core_media_proxy_remote_addr(), switch_core_media_read_frame(), switch_core_media_read_lock_unlock(), switch_core_media_receive_message(), switch_core_media_recover_session(), switch_core_media_set_codec(), switch_core_media_set_local_sdp(), switch_core_media_set_media_bw_mult(), switch_core_media_set_outgoing_bitrate(), switch_core_media_set_r_sdp_codec_string(), switch_core_media_set_rmode(), switch_core_media_set_smode(), switch_core_media_set_udptl_image_sdp(), switch_core_media_set_video_codec(), switch_core_media_set_video_file(), switch_core_media_start_udptl(), switch_core_media_toggle_hold(), switch_core_media_unlock_video_file(), switch_core_media_write_frame(), switch_core_session_apply_crypto(), switch_core_session_check_incoming_crypto(), switch_core_session_check_outgoing_crypto(), switch_core_session_clear_crypto(), switch_core_session_dequeue_event(), switch_core_session_destroy_state(), switch_core_session_enable_heartbeat(), switch_core_session_event_send(), switch_core_session_exec(), switch_core_session_execute_application_async(), switch_core_session_execute_application_get_flags(), switch_core_session_execute_exten(), switch_core_session_findall_matching_var(), switch_core_session_get_channel(), switch_core_session_get_recovery_crypto_key(), switch_core_session_hangup_state(), switch_core_session_hupall(), switch_core_session_hupall_endpoint(), switch_core_session_hupall_matching_vars_ans(), switch_core_session_message_send(), switch_core_session_override_io_routines(), switch_core_session_parse_codec_settings(), switch_core_session_parse_crypto_prefs(), switch_core_session_passthru(), switch_core_session_perform_force_locate(), switch_core_session_perform_get_partner(), switch_core_session_perform_kill_channel(), switch_core_session_perform_receive_message(), switch_core_session_print(), switch_core_session_read_frame(), switch_core_session_read_lock(), switch_core_session_read_lock_hangup(), switch_core_session_read_text_frame(), switch_core_session_read_video_frame(), switch_core_session_receive_event(), switch_core_session_recv_dtmf(), switch_core_session_reporting_state(), switch_core_session_request_uuid(), switch_core_session_run(), switch_core_session_sched_heartbeat(), switch_core_session_send_and_request_video_refresh(), switch_core_session_send_dtmf(), switch_core_session_send_dtmf_string(), switch_core_session_set_external_id(), switch_core_session_set_ice(), switch_core_session_set_read_codec(), switch_core_session_set_real_read_codec(), switch_core_session_set_uuid(), switch_core_session_set_video_read_codec(), switch_core_session_set_video_write_codec(), switch_core_session_set_write_codec(), switch_core_session_start_audio_write_thread(), switch_core_session_start_text_thread(), switch_core_session_start_video_thread(), switch_core_session_stop_media(), switch_core_session_thread(), switch_core_session_transcoding(), switch_core_session_video_reinit(), switch_core_session_video_reset(), switch_core_session_wait_for_video_input_params(), switch_core_session_wake_session_thread(), switch_core_session_wake_video_thread(), switch_core_session_write_frame(), switch_core_session_write_lock(), switch_core_session_write_text_frame(), switch_core_session_write_video_frame(), switch_core_standard_on_consume_media(), switch_core_standard_on_destroy(), switch_core_standard_on_exchange_media(), switch_core_standard_on_execute(), switch_core_standard_on_hangup(), switch_core_standard_on_hibernate(), switch_core_standard_on_init(), switch_core_standard_on_park(), switch_core_standard_on_reporting(), switch_core_standard_on_reset(), switch_core_standard_on_routing(), switch_core_standard_on_soft_execute(), switch_determine_ice_type(), switch_ice_direction(), switch_ivr_eavesdrop_session(), switch_media_handle_create(), SWITCH_STANDARD_SCHED_FUNC(), text_helper_thread(), video_bug_thread(), video_helper_thread(), and video_write_thread().
switch_mutex_t* switch_core_session::codec_init_mutex |
Definition at line 115 of file switch_core_pvt.h.
Referenced by switch_core_media_set_codec(), switch_core_media_set_video_codec(), and switch_core_session_request_uuid().
switch_mutex_t* switch_core_session::codec_read_mutex |
Definition at line 116 of file switch_core_pvt.h.
Referenced by switch_core_session_lock_codec_read(), switch_core_session_read_frame(), switch_core_session_request_uuid(), switch_core_session_reset(), switch_core_session_set_read_codec(), switch_core_session_set_real_read_codec(), switch_core_session_try_reset(), switch_core_session_unlock_codec_read(), and switch_core_session_unset_read_codec().
switch_mutex_t* switch_core_session::codec_write_mutex |
Definition at line 117 of file switch_core_pvt.h.
Referenced by switch_core_session_lock_codec_write(), switch_core_session_request_uuid(), switch_core_session_reset(), switch_core_session_set_write_codec(), switch_core_session_try_reset(), switch_core_session_unlock_codec_write(), switch_core_session_unset_write_codec(), and switch_core_session_write_frame().
switch_thread_cond_t* switch_core_session::cond |
Definition at line 118 of file switch_core_pvt.h.
Referenced by switch_core_session_request_uuid(), switch_core_session_run(), and switch_core_session_wake_session_thread().
uint32_t switch_core_session::decoder_errors |
Definition at line 161 of file switch_core_pvt.h.
Referenced by switch_core_session_read_frame().
switch_ivr_dmachine_t* switch_core_session::dmachine[2] |
Definition at line 157 of file switch_core_pvt.h.
Referenced by switch_core_session_get_dmachine(), switch_core_session_read_frame(), switch_core_session_recv_dtmf(), switch_core_session_send_dtmf(), and switch_core_session_set_dmachine().
uint8_t switch_core_session::enc_read_buf[SWITCH_RECOMMENDED_BUFFER_SIZE] |
Definition at line 149 of file switch_core_pvt.h.
Referenced by switch_core_session_request_uuid().
switch_frame_t switch_core_session::enc_read_frame |
Definition at line 147 of file switch_core_pvt.h.
Referenced by switch_core_session_read_frame(), switch_core_session_request_uuid(), switch_core_session_set_read_codec(), switch_core_session_set_real_read_codec(), and switch_core_session_unset_read_codec().
uint8_t switch_core_session::enc_write_buf[SWITCH_RECOMMENDED_BUFFER_SIZE] |
Definition at line 143 of file switch_core_pvt.h.
Referenced by switch_core_session_request_uuid().
switch_frame_t switch_core_session::enc_write_frame |
Definition at line 141 of file switch_core_pvt.h.
Referenced by switch_core_session_request_uuid(), switch_core_session_set_read_codec(), switch_core_session_set_real_read_codec(), switch_core_session_unset_read_codec(), and switch_core_session_write_frame().
switch_endpoint_interface_t* switch_core_session::endpoint_interface |
Definition at line 90 of file switch_core_pvt.h.
Referenced by perform_write(), switch_core_recovery_track(), switch_core_session_check_interface(), switch_core_session_compare(), switch_core_session_destroy_state(), switch_core_session_get_jb(), switch_core_session_hangup_state(), switch_core_session_hupall_endpoint(), switch_core_session_override_io_routines(), switch_core_session_perform_kill_channel(), switch_core_session_perform_receive_message(), switch_core_session_read_frame(), switch_core_session_read_text_frame(), switch_core_session_read_video_frame(), switch_core_session_receive_event(), switch_core_session_reporting_state(), switch_core_session_request_uuid(), switch_core_session_run(), switch_core_session_send_dtmf(), switch_core_session_signal_state_change(), switch_core_session_write_encoded_video_frame(), and switch_core_session_write_text_frame().
switch_io_event_hooks_t switch_core_session::event_hooks |
Definition at line 95 of file switch_core_pvt.h.
Referenced by perform_write(), switch_core_session_outgoing_channel(), switch_core_session_perform_kill_channel(), switch_core_session_perform_receive_message(), switch_core_session_read_frame(), switch_core_session_read_text_frame(), switch_core_session_read_video_frame(), switch_core_session_receive_event(), switch_core_session_recv_dtmf(), switch_core_session_run(), switch_core_session_send_dtmf(), switch_core_session_signal_state_change(), switch_core_session_write_encoded_video_frame(), and switch_core_session_write_text_frame().
switch_queue_t* switch_core_session::event_queue |
Definition at line 129 of file switch_core_pvt.h.
Referenced by switch_core_session_dequeue_event(), switch_core_session_event_count(), switch_core_session_queue_event(), and switch_core_session_request_uuid().
const char* switch_core_session::external_id |
Definition at line 172 of file switch_core_pvt.h.
Referenced by switch_core_session_get_external_id(), and switch_core_session_set_external_id().
switch_session_flag_t switch_core_session::flags |
Definition at line 92 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_transfer_callback().
switch_mutex_t* switch_core_session::frame_read_mutex |
Definition at line 119 of file switch_core_pvt.h.
Referenced by switch_core_service_thread(), and switch_core_session_request_uuid().
switch_size_t switch_core_session::id |
Definition at line 91 of file switch_core_pvt.h.
Referenced by switch_core_session_get_id(), switch_core_session_request_uuid(), and switch_core_session_thread().
switch_io_routines_t* switch_core_session::io_override |
Definition at line 166 of file switch_core_pvt.h.
Referenced by switch_core_session_override_io_routines(), switch_core_session_read_text_frame(), and switch_core_session_write_text_frame().
switch_thread_rwlock_t* switch_core_session::io_rwlock |
Definition at line 122 of file switch_core_pvt.h.
Referenced by switch_core_session_io_read_lock(), switch_core_session_io_rwunlock(), switch_core_session_io_write_lock(), and switch_core_session_request_uuid().
switch_log_level_t switch_core_session::loglevel |
Definition at line 155 of file switch_core_pvt.h.
Referenced by switch_core_session_get_loglevel(), switch_core_session_outgoing_channel(), switch_core_session_set_loglevel(), and switch_log_meta_vprintf().
switch_media_handle_t* switch_core_session::media_handle |
Definition at line 160 of file switch_core_pvt.h.
Referenced by _switch_core_session_request_video_refresh(), audio_write_thread(), check_jb(), check_jb_sync(), check_stream_changes(), clear_ice(), gen_ice(), generate_m(), perform_write(), switch_core_media_absorb_sdp(), switch_core_media_activate_rtp(), switch_core_media_add_ice_acl(), switch_core_media_add_payload_map(), switch_core_media_break(), switch_core_media_check_autoadj(), switch_core_media_check_dtls(), switch_core_media_check_dtmf_type(), switch_core_media_check_engine_function(), switch_core_media_check_outgoing_proxy(), switch_core_media_check_udptl_mode(), switch_core_media_check_video_codecs(), switch_core_media_choose_port(), switch_core_media_choose_ports(), switch_core_media_clear_rtp_flag(), switch_core_media_codec_chosen(), switch_core_media_codec_control(), switch_core_media_codec_get_cap(), switch_core_media_deactivate_rtp(), switch_core_media_end_engine_function(), switch_core_media_ext_address_lookup(), switch_core_media_gen_local_sdp(), switch_core_media_get_codec_string(), switch_core_media_get_engine(), switch_core_media_get_jb(), switch_core_media_get_media_bw_mult(), switch_core_media_get_msrp_session(), switch_core_media_get_offered_pt(), switch_core_media_get_orig_bitrate(), switch_core_media_get_rtp_session(), switch_core_media_get_stats(), switch_core_media_get_timer(), switch_core_media_get_vid_params(), switch_core_media_get_video_file(), switch_core_media_get_video_fps(), switch_core_media_kill_socket(), switch_core_media_lock_video_file(), switch_core_media_merge_sdp_codec_string(), switch_core_media_negotiate_sdp(), switch_core_media_parse_media_flags(), switch_core_media_patch_sdp(), switch_core_media_pause(), switch_core_media_prepare_codecs(), switch_core_media_process_t38_passthru(), switch_core_media_proxy_remote_addr(), switch_core_media_queue_rfc2833(), switch_core_media_queue_rfc2833_in(), switch_core_media_read_frame(), switch_core_media_read_lock_unlock(), switch_core_media_ready(), switch_core_media_receive_message(), switch_core_media_recover_session(), switch_core_media_reset_autofix(), switch_core_media_reset_jb(), switch_core_media_reset_t38(), switch_core_media_resume(), switch_core_media_set_codec(), switch_core_media_set_local_sdp(), switch_core_media_set_media_bw_mult(), switch_core_media_set_outgoing_bitrate(), switch_core_media_set_r_sdp_codec_string(), switch_core_media_set_rmode(), switch_core_media_set_rtp_flag(), switch_core_media_set_rtp_session(), switch_core_media_set_smode(), switch_core_media_set_stats(), switch_core_media_set_telephony_event(), switch_core_media_set_telephony_recv_event(), switch_core_media_set_udptl_image_sdp(), switch_core_media_set_video_codec(), switch_core_media_set_video_file(), switch_core_media_start_engine_function(), switch_core_media_start_udptl(), switch_core_media_sync_stats(), switch_core_media_toggle_hold(), switch_core_media_udptl_mode(), switch_core_media_unlock_video_file(), switch_core_media_write_frame(), switch_core_session_apply_crypto(), switch_core_session_check_incoming_crypto(), switch_core_session_check_outgoing_crypto(), switch_core_session_clear_crypto(), switch_core_session_clear_media_handle(), switch_core_session_get_media_handle(), switch_core_session_get_payload_code(), switch_core_session_get_recovery_crypto_key(), switch_core_session_get_rtp_pt(), switch_core_session_get_rtp_session(), switch_core_session_in_video_thread(), switch_core_session_local_crypto_key(), switch_core_session_media_flow(), switch_core_session_media_handle_ready(), switch_core_session_parse_codec_settings(), switch_core_session_parse_crypto_prefs(), switch_core_session_passthru(), switch_core_session_perform_receive_message(), switch_core_session_read_text_frame(), switch_core_session_read_video_frame(), switch_core_session_remote_media_flow(), switch_core_session_set_ice(), switch_core_session_set_text_read_callback(), switch_core_session_set_video_read_callback(), switch_core_session_start_audio_write_thread(), switch_core_session_start_text_thread(), switch_core_session_start_video_thread(), switch_core_session_stop_media(), switch_core_session_text_read_callback(), switch_core_session_video_read_callback(), switch_core_session_video_reinit(), switch_core_session_wait_for_video_input_params(), switch_core_session_wake_video_thread(), switch_core_session_write_blank_video(), switch_core_session_write_text_frame(), switch_core_session_write_video_frame(), switch_ice_direction(), switch_media_handle_create(), switch_media_handle_destroy(), text_helper_thread(), video_helper_thread(), and video_write_thread().
switch_queue_t* switch_core_session::message_queue |
Definition at line 130 of file switch_core_pvt.h.
Referenced by switch_core_session_dequeue_message(), switch_core_session_flush_message(), switch_core_session_messages_waiting(), switch_core_session_queue_message(), and switch_core_session_request_uuid().
switch_mutex_t* switch_core_session::mutex |
Definition at line 112 of file switch_core_pvt.h.
Referenced by switch_core_session_get_mutex(), switch_core_session_request_uuid(), switch_core_session_run(), switch_core_session_thread_launch(), switch_core_session_thread_pool_launch(), and switch_core_session_wake_session_thread().
switch_plc_state_t* switch_core_session::plc |
Definition at line 158 of file switch_core_pvt.h.
Referenced by switch_core_session_read_frame().
switch_memory_pool_t* switch_core_session::pool |
Definition at line 87 of file switch_core_pvt.h.
Referenced by switch_core_media_add_payload_map(), switch_core_media_bug_add(), switch_core_perform_session_alloc(), switch_core_perform_session_strdup(), switch_core_session_get_pool(), switch_core_session_launch_thread(), switch_core_session_request_uuid(), switch_core_session_sprintf(), switch_core_session_thread_launch(), switch_core_session_vsprintf(), and switch_media_handle_create().
switch_queue_t* switch_core_session::private_event_queue |
Definition at line 132 of file switch_core_pvt.h.
Referenced by switch_core_session_dequeue_private_event(), switch_core_session_flush_private_events(), switch_core_session_messages_waiting(), switch_core_session_private_event_count(), switch_core_session_queue_private_event(), and switch_core_session_request_uuid().
switch_queue_t* switch_core_session::private_event_queue_pri |
Definition at line 133 of file switch_core_pvt.h.
Referenced by switch_core_session_dequeue_private_event(), switch_core_session_flush_private_events(), switch_core_session_private_event_count(), switch_core_session_queue_private_event(), and switch_core_session_request_uuid().
void* switch_core_session::private_info[SWITCH_CORE_SESSION_MAX_PRIVATES] |
Definition at line 128 of file switch_core_pvt.h.
Referenced by switch_core_session_get_private_class(), and switch_core_session_set_private_class().
uint8_t switch_core_session::raw_read_buf[SWITCH_RECOMMENDED_BUFFER_SIZE] |
Definition at line 148 of file switch_core_pvt.h.
Referenced by switch_core_session_request_uuid().
switch_buffer_t* switch_core_session::raw_read_buffer |
Definition at line 145 of file switch_core_pvt.h.
Referenced by switch_core_session_read_frame(), and switch_core_session_reset().
switch_frame_t switch_core_session::raw_read_frame |
Definition at line 146 of file switch_core_pvt.h.
Referenced by switch_core_session_read_frame(), switch_core_session_request_uuid(), switch_core_session_set_read_codec(), switch_core_session_set_real_read_codec(), and switch_core_session_unset_read_codec().
uint8_t switch_core_session::raw_write_buf[SWITCH_RECOMMENDED_BUFFER_SIZE] |
Definition at line 142 of file switch_core_pvt.h.
Referenced by switch_core_session_request_uuid().
switch_buffer_t* switch_core_session::raw_write_buffer |
Definition at line 139 of file switch_core_pvt.h.
Referenced by switch_core_session_reset(), and switch_core_session_write_frame().
switch_frame_t switch_core_session::raw_write_frame |
Definition at line 140 of file switch_core_pvt.h.
Referenced by switch_core_session_request_uuid(), switch_core_session_set_read_codec(), switch_core_session_set_real_read_codec(), switch_core_session_unset_read_codec(), and switch_core_session_write_frame().
switch_codec_t* switch_core_session::read_codec |
Definition at line 96 of file switch_core_pvt.h.
Referenced by switch_core_session_get_effective_read_codec(), switch_core_session_get_read_codec(), switch_core_session_read_frame(), switch_core_session_set_read_codec(), switch_core_session_set_real_read_codec(), switch_core_session_unset_read_codec(), and switch_core_session_write_frame().
uint32_t switch_core_session::read_frame_count |
Definition at line 152 of file switch_core_pvt.h.
Referenced by switch_core_session_disable_heartbeat(), switch_core_session_enable_heartbeat(), and switch_core_session_read_frame().
switch_codec_implementation_t switch_core_session::read_impl |
Definition at line 103 of file switch_core_pvt.h.
Referenced by switch_core_session_enable_heartbeat(), switch_core_session_get_read_impl(), switch_core_session_read_frame(), switch_core_session_set_read_codec(), switch_core_session_set_read_impl(), switch_core_session_set_real_read_codec(), and switch_core_session_write_frame().
switch_audio_resampler_t* switch_core_session::read_resampler |
Definition at line 109 of file switch_core_pvt.h.
Referenced by switch_core_session_read_frame(), switch_core_session_reset(), and switch_core_session_write_frame().
switch_codec_t* switch_core_session::real_read_codec |
Definition at line 97 of file switch_core_pvt.h.
Referenced by switch_core_session_get_read_codec(), switch_core_session_set_read_codec(), switch_core_session_set_real_read_codec(), and switch_core_session_unset_read_codec().
switch_codec_implementation_t switch_core_session::real_read_impl |
Definition at line 104 of file switch_core_pvt.h.
Referenced by switch_core_session_get_real_read_impl(), switch_core_session_set_read_codec(), and switch_core_session_set_real_read_codec().
switch_codec_t* switch_core_session::real_write_codec |
Definition at line 99 of file switch_core_pvt.h.
Referenced by switch_core_session_get_write_codec(), switch_core_session_set_write_codec(), and switch_core_session_unset_write_codec().
switch_mutex_t* switch_core_session::resample_mutex |
Definition at line 114 of file switch_core_pvt.h.
Referenced by switch_core_session_read_frame(), switch_core_session_request_uuid(), switch_core_session_reset(), and switch_core_session_write_frame().
switch_thread_rwlock_t* switch_core_session::rwlock |
Definition at line 121 of file switch_core_pvt.h.
Referenced by switch_core_session_perform_force_locate(), switch_core_session_read_lock(), switch_core_session_read_lock_hangup(), switch_core_session_request_uuid(), switch_core_session_rwunlock(), and switch_core_session_write_lock().
switch_slin_data_t* switch_core_session::sdata |
Definition at line 167 of file switch_core_pvt.h.
Referenced by switch_core_session_raw_read(), and switch_core_session_reset().
switch_queue_t* switch_core_session::signal_data_queue |
Definition at line 131 of file switch_core_pvt.h.
Referenced by switch_core_session_dequeue_signal_data(), switch_core_session_queue_signal_data(), and switch_core_session_request_uuid().
uint32_t switch_core_session::soft_lock |
Definition at line 156 of file switch_core_pvt.h.
Referenced by switch_core_session_soft_lock(), switch_core_session_soft_unlock(), and switch_core_session_thread().
uint32_t switch_core_session::stack_count |
Definition at line 137 of file switch_core_pvt.h.
Referenced by switch_core_session_stack_count().
switch_mutex_t* switch_core_session::stack_count_mutex |
Definition at line 113 of file switch_core_pvt.h.
Referenced by switch_core_session_request_uuid(), and switch_core_session_stack_count().
int switch_core_session::stream_count |
Definition at line 125 of file switch_core_pvt.h.
Referenced by switch_core_session_add_stream(), and switch_core_session_get_stream_count().
void* switch_core_session::streams[SWITCH_MAX_STREAMS] |
Definition at line 124 of file switch_core_pvt.h.
Referenced by switch_core_session_add_stream(), and switch_core_session_get_stream().
switch_buffer_t* switch_core_session::text_buffer |
Definition at line 169 of file switch_core_pvt.h.
Referenced by switch_core_session_get_text_buffer(), and switch_core_session_read_text_frame().
switch_buffer_t* switch_core_session::text_line_buffer |
Definition at line 170 of file switch_core_pvt.h.
Referenced by switch_core_session_read_text_frame().
switch_mutex_t* switch_core_session::text_mutex |
Definition at line 171 of file switch_core_pvt.h.
Referenced by switch_core_session_get_text_buffer(), and switch_core_session_read_text_frame().
switch_core_video_thread_callback_func_t switch_core_session::text_read_callback |
Definition at line 164 of file switch_core_pvt.h.
Referenced by switch_core_session_set_text_read_callback(), and switch_core_session_text_read_callback().
void* switch_core_session::text_read_user_data |
Definition at line 165 of file switch_core_pvt.h.
Referenced by switch_core_session_set_text_read_callback(), and switch_core_session_text_read_callback().
switch_thread_t* switch_core_session::thread |
Definition at line 88 of file switch_core_pvt.h.
Referenced by switch_core_session_thread().
switch_thread_id_t switch_core_session::thread_id |
Definition at line 89 of file switch_core_pvt.h.
Referenced by switch_core_session_hangup_state(), switch_core_session_in_thread(), and switch_core_session_thread().
uint32_t switch_core_session::track_duration |
Definition at line 153 of file switch_core_pvt.h.
Referenced by switch_core_media_receive_message(), switch_core_session_disable_heartbeat(), switch_core_session_enable_heartbeat(), switch_core_session_read_frame(), switch_core_session_sched_heartbeat(), and SWITCH_STANDARD_SCHED_FUNC().
uint32_t switch_core_session::track_id |
Definition at line 154 of file switch_core_pvt.h.
Referenced by switch_core_session_read_frame(), switch_core_session_sched_heartbeat(), and switch_core_session_unsched_heartbeat().
char switch_core_session::uuid_str[SWITCH_UUID_FORMATTED_LENGTH+1] |
Definition at line 127 of file switch_core_pvt.h.
Referenced by switch_core_session_execute_application_get_flags(), switch_core_session_findall(), switch_core_session_findall_matching_var(), switch_core_session_get_uuid(), switch_core_session_hupall(), switch_core_session_hupall_endpoint(), switch_core_session_hupall_matching_vars_ans(), switch_core_session_request_uuid(), switch_core_session_run(), switch_core_session_set_external_id(), switch_core_session_set_uuid(), and switch_core_standard_on_routing().
switch_core_video_thread_callback_func_t switch_core_session::video_read_callback |
Definition at line 162 of file switch_core_pvt.h.
Referenced by switch_core_session_set_video_read_callback(), switch_core_session_video_read_callback(), and video_helper_thread().
switch_codec_t* switch_core_session::video_read_codec |
Definition at line 100 of file switch_core_pvt.h.
Referenced by switch_core_media_bug_add(), switch_core_media_bug_destroy(), switch_core_session_get_video_read_codec(), and switch_core_session_set_video_read_codec().
switch_codec_implementation_t switch_core_session::video_read_impl |
Definition at line 106 of file switch_core_pvt.h.
Referenced by switch_core_session_get_video_read_impl(), switch_core_session_set_video_read_codec(), and switch_core_session_set_video_read_impl().
void* switch_core_session::video_read_user_data |
Definition at line 163 of file switch_core_pvt.h.
Referenced by switch_core_session_set_video_read_callback(), and switch_core_session_video_read_callback().
switch_codec_t* switch_core_session::video_write_codec |
Definition at line 101 of file switch_core_pvt.h.
Referenced by switch_core_session_get_video_write_codec(), and switch_core_session_set_video_write_codec().
switch_codec_implementation_t switch_core_session::video_write_impl |
Definition at line 107 of file switch_core_pvt.h.
Referenced by switch_core_session_get_video_write_impl(), switch_core_session_set_video_write_codec(), and switch_core_session_set_video_write_impl().
switch_codec_t* switch_core_session::write_codec |
Definition at line 98 of file switch_core_pvt.h.
Referenced by switch_core_session_get_effective_write_codec(), switch_core_session_get_write_codec(), switch_core_session_set_write_codec(), switch_core_session_unset_write_codec(), and switch_core_session_write_frame().
switch_codec_implementation_t switch_core_session::write_impl |
Definition at line 105 of file switch_core_pvt.h.
Referenced by audio_write_thread(), switch_core_session_get_write_impl(), switch_core_session_set_write_codec(), switch_core_session_set_write_impl(), and switch_core_session_write_frame().
switch_audio_resampler_t* switch_core_session::write_resampler |
Definition at line 110 of file switch_core_pvt.h.
Referenced by switch_core_session_reset(), and switch_core_session_write_frame().