#include <switch_module_interfaces.h>
Collaboration diagram for switch_codec:
Data Fields | |
| switch_codec_interface_t * | codec_interface |
| const switch_codec_implementation_t * | implementation |
| char * | fmtp_in |
| char * | fmtp_out |
| uint32_t | flags |
| switch_memory_pool_t * | memory_pool |
| void * | private_info |
| switch_payload_t | agreed_pt |
| switch_mutex_t * | mutex |
| switch_codec * | next |
Definition at line 586 of file switch_module_interfaces.h.
Definition at line 601 of file switch_module_interfaces.h.
the codec interface table this handle uses
Definition at line 588 of file switch_module_interfaces.h.
Referenced by switch_core_codec_ready().
| uint32_t switch_codec::flags |
flags to modify behaviour
Definition at line 596 of file switch_module_interfaces.h.
Referenced by switch_core_codec_ready().
| char* switch_codec::fmtp_in |
fmtp line from remote sdp
Definition at line 592 of file switch_module_interfaces.h.
| char* switch_codec::fmtp_out |
fmtp line for local sdp
Definition at line 594 of file switch_module_interfaces.h.
the specific implementation of the above codec
Definition at line 590 of file switch_module_interfaces.h.
Referenced by early_thread_run(), rtp_common_write(), setup_ringback(), switch_core_codec_ready(), switch_core_session_outgoing_channel(), switch_core_session_set_real_read_codec(), switch_core_session_write_frame(), switch_g711a_decode(), switch_g711u_decode(), switch_ivr_activate_unicast(), switch_ivr_eavesdrop_session(), switch_ivr_play_file(), switch_ivr_process_fh(), switch_ivr_wait_for_answer(), switch_ivr_wait_for_silence(), switch_raw_decode(), and switch_raw_encode().
the handle's memory pool
Definition at line 598 of file switch_module_interfaces.h.
| struct switch_codec* switch_codec::next |
Definition at line 603 of file switch_module_interfaces.h.
Referenced by switch_core_session_set_read_codec(), and switch_core_session_set_real_read_codec().
private data for the codec module to store handle specific info
Definition at line 600 of file switch_module_interfaces.h.
1.4.7